🍳 Friday Food

Mexican Casserole

A 9×13 pan of Mexican casserole with pulled pork, black beans, and rice topped with melted shredded cheese, partially served

All the flavor of a burrito without the tortilla—or the packaging waste.


The Story

Our family loves burritos. For years, when we’d order them out, I started asking for mine without the flour shell—trying to cut calories and avoid gluten. What started as a simple modification became a revelation: the tortilla wasn’t the point. It was all about the filling.

So I brought that idea home. This Mexican Casserole is a deconstructed burrito bowl that comes together in a single 9×13 pan. No tortillas, no packaging, no delivery fees—just layers of rice, seasoned protein, beans, salsa, and melted cheese. It’s naturally gluten-free, endlessly customizable, and scales beautifully for batch cooking.

But the real magic happens when you take it one step further. With a couple of family members dealing with high blood pressure, I wanted to control our salt intake—and honestly, I just like knowing exactly what’s in our food. So instead of store-bought ingredients, we use salsa I’ve canned from our garden tomatoes, beans I’ve pressure-canned from dried bulk stock, and smoked chicken or turkey that I’ve cooked, diced, and preserved in jars. When it’s time to make dinner, all I have to do is cook rice and shred cheese. The rest is already done.

Yes, you could buy everything ready-made at the store—that’s absolutely your choice. But for me, there’s no comparison between salsa made from tomatoes I grew myself and what comes off a grocery shelf. Home-canned ingredients mean I control the quality, the sodium, and the flavor. And on a busy weeknight, opening a few jars and assembling a casserole feels just as quick as takeout—except I know every ingredient, I’ve eliminated all the packaging waste, and the taste is exactly what my family loves.

Key Details

Prep Time: 15 minutes | Cook Time: 45 minutes | Yield: 8-10 servings

Sustainability Note: Cooking 8-10 servings in one pan means zero single-serve packaging, zero delivery emissions, and complete control over sourcing. Use bulk beans, garden salsa, and block cheese you shred yourself for maximum impact.


The Recipe

Ingredients

Amount Ingredient
Choose your protein:
1-2 lbs Ground beef, cooked and drained
1-2 lbs OR Chicken, cooked and diced
2 cups Rice, dry (makes about 6 cups cooked)
1 can (16 oz) Beans (black, pinto, or refried)
1 pint (16 oz) Salsa
2-3 cups Shredded cheese (Mexican blend or cheddar)

Instructions

  1. Preheat oven to 350°F.

  2. Cook rice:

    • Cook 2 cups dry rice according to package directions
    • You’ll need about 6 cups cooked rice
  3. Cook protein:

    • If using ground beef: brown and drain grease
    • If using chicken: cook and dice into bite-sized pieces
    • Season to taste with salt, pepper, and your favorite spices
  4. Layer casserole:

    • In a 9×13-inch baking pan, layer ingredients in this order:
      1. Cooked rice (bottom layer)
      2. Cooked protein (beef or chicken)
      3. Beans
      4. Salsa
      5. Shredded cheese (top layer)
  5. Bake:

    • Bake uncovered at 350°F for 45 minutes
    • Cheese should be melted and bubbly
  6. Serve:

    • Let cool for 5 minutes before serving
    • Top with your favorite burrito toppings

Why This Recipe

Batch cooking at home beats ordering takeout every time. When you make this casserole, you’re cooking 8-10 servings in one pan. That’s zero single-serve containers, zero disposable packaging, and zero delivery emissions. Plus, you control every ingredient—sourcing beans in bulk, using your own spices, choosing local cheese when you can.

Leftovers are the point. This freezes beautifully, reheats perfectly, and teaches an important skill: cooking once, eating multiple times. Make it on Sunday, eat it all week. The kind of meal that makes weeknight dinners effortless—just reheat and top with fresh garnishes.


Notes & Variations

  • Protein options: Use whatever you have on hand—ground beef, chicken, turkey, or even beans for a vegetarian version
  • Beans: Black beans, pinto beans, or refried beans all work equally well
  • Rice: White or brown rice, or swap for cauliflower rice if you prefer
  • Make ahead: Assemble the night before and bake when ready (add 10 minutes if cold)
  • Freezer-friendly: Freeze in individual portions for up to 3 months

Additional notes from our kitchen:

  • Protein: We typically use diced smoked chicken or turkey that I’ve pressure-canned or frozen after cooking. Having pre-cooked, seasoned protein on hand turns this into a 20-minute meal. If you don’t preserve your own, rotisserie chicken works great—or brown fresh ground meat as the recipe suggests.
  • Beans: We commonly use home-canned beans from our pantry—I pressure-can dried beans in bulk so they’re ready when I need them. You can also cook dried beans on demand (soak overnight, simmer until tender) or use store-bought canned beans (drain and rinse if you prefer lower sodium).
  • Salsa: We use salsa I’ve canned from our garden tomatoes, which lets me control both the heat level and the sodium content. If you’re buying salsa, look for lower-sodium options if that’s a concern for your family—or make your own in small batches with fresh ingredients.
  • Cheese: Cheese melts best when you buy a block and shred it yourself; pre-shredded cheese often contains anti-caking agents and doesn’t melt as smoothly.
  • Seasoning: Since several family members have high blood pressure, we keep seasoning simple and salt-free—relying on the natural flavors from smoked meat and garden salsa. You can add cumin, chili powder, or a store-bought taco seasoning mix if you prefer more spice.

Serving Suggestions

Top with any or all of these:

  • Sour cream or plain yogurt
  • Guacamole or diced avocado
  • Chopped fresh cilantro
  • Diced tomatoes
  • Sliced jalapeños
  • Lime wedges
  • Hot sauce
  • Shredded lettuce

Storage & Make-Ahead

  • Refrigerate: Store leftovers in an airtight container for up to 4 days
  • Reheat: Microwave individual portions or reheat covered in a 350°F oven for 20 minutes
  • Freeze: Freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating
  • Make-Ahead: Assemble the casserole the night before and refrigerate. Add 10 minutes to bake time if starting from cold.

  • Full Recipe Details: See COOKBOOK_REFERENCE.md for all family recipes
  • Source: Family Recipe Collection
  • Related: More Friday Food recipes and batch cooking tips coming soon

Click here to print this recipe or use your browser’s print function (Cmd+P on Mac, Ctrl+P on Windows).

Mexican Casserole Prep: 15 min | Cook: 45 min | Yield: 8-10 servings

Ingredients:

  • 1-2 lbs ground beef (or 1-2 lbs cooked, diced chicken)
  • 2 cups dry rice (about 6 cups cooked)
  • 1 can (16 oz) beans
  • 1 pint (16 oz) salsa
  • 2-3 cups shredded cheese

Instructions:

  1. Preheat oven to 350°F
  2. Cook rice according to package directions
  3. Cook and drain protein; season to taste
  4. In a 9×13-inch pan, layer: rice, protein, beans, salsa, cheese
  5. Bake uncovered 45 minutes until cheese is bubbly
  6. Cool 5 minutes before serving

Toppings: Sour cream, guacamole, cilantro, tomatoes, jalapeños, lime, hot sauce, lettuce

Storage: Refrigerate 4 days or freeze up to 3 months.


Sometimes the best recipes aren’t about following tradition—they’re about taking what works and making it your own. This casserole proves that sustainability and flavor aren’t trade-offs; they’re partners.