Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty beef taco casserole with corn, beans, cheese, and green onions in a white baking dish.

Cowboy Casserole


Description

Hearty Tex-Mex comfort food loaded with seasoned ground beef, beans, corn, and rice, all topped with gooey melted cheese—perfect for feeding hungry families on busy weeknights.

Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes | Servings: 8Hearty beef taco casserole with corn, beans, cheese, and green onions in a white baking dish.


Ingredients

Scale
  • 1 lb ground beef (85/15 works great)
  • 1 small onion, diced
  • 1 bell pepper, diced (any color you’ve got)
  • 2 cloves garlic, minced
  • 1 can (15 oz) corn, drained
  • 1 can (15 oz) black beans, drained and rinsed really well
  • 1 can (15 oz) diced tomatoes (with juice)
  • 1 cup shredded cheddar cheese (from a block, not pre-shredded)
  • 1 cup shredded mozzarella cheese (same deal—shred it yourself)
  • 1 tsp chili powder
  • 1/2 tsp cumin
  • Salt and pepper, to taste (about 1/2 tsp of each)
  • 2 cups cooked rice (white or brown, whatever you prefer)

Instructions

  1. Crank your oven to 350°F and give a 9×13 baking dish a good spray with cooking oil. Set it aside while you work on the good stuff.
  2. Brown that ground beef in a large skillet over medium heat, breaking it up as it cooks. This takes about 6-8 minutes. Once there’s no pink left, drain off most of the grease but leave a little for flavor.
  3. Toss your diced onion, bell pepper, and minced garlic right into the skillet with the beef. Cook for about 5 minutes, stirring often, until the onion looks translucent and everything smells amazing.
  4. Dump in the corn, black beans, diced tomatoes with their juice, chili powder, cumin, salt, and pepper. Give it a good stir and let this simmer for 5 minutes so it thickens up and the flavors get to know each other.
  5. Pull the skillet off the heat and fold in your cooked rice. Mix it really well so every grain gets coated in that seasoned beef mixture—this is important for even flavor.
  6. Scoop everything into your prepared baking dish and spread it out evenly. Don’t just plop it in there—take a second to make it level.
  7. Shower the top with both the cheddar and mozzarella cheese, making sure you get coverage all the way to the edges. Nobody wants a cheese-less bite.
  8. Cover the whole thing with foil and bake for 20 minutes. Then pull off that foil and bake another 10 minutes until the cheese is melted, bubbly, and getting golden brown spots on top.
  9. Let it cool for about 5 minutes before serving—this helps everything set up so it doesn’t fall apart when you scoop it. Then dig in before someone else gets all the cheesy corner pieces.

Nutrition Information (Per Serving):

  • Calories: 385
  • Carbohydrates: 34g
  • Protein: 24g
  • Fat: 16g
  • Fiber: 5g
  • Sodium: 520mg
  • Iron: 18% DV
  • Calcium: 20% DV
  • Vitamin C: 25% DV

Note: Black beans and corn add fiber and nutrients. Using lean ground beef keeps the fat content reasonable while still delivering plenty of protein.

Notes:

  • Seriously, rinse those black beans well or they’ll taste weird and metallic
  • Your rice needs to be fully cooked before you add it to the beef mixture—undercooked rice won’t cook through in the oven
  • Shred your own cheese from blocks. Pre-shredded cheese has anti-caking stuff that makes it weird when it melts
  • If your beef mixture looks too dry before adding rice, stir in a splash of water or broth
  • Every oven runs different, so if the cheese isn’t browning after 30 minutes, give it a few more minutes uncovered

Storage Tips:

Store leftovers covered in the fridge for up to 4 days. This reheats like a dream in the microwave—just add a tiny splash of water to keep it from drying out. You can also freeze individual portions wrapped tightly in plastic wrap and foil for up to 3 months. Thaw overnight in the fridge and reheat in the oven or microwave. Honestly, this tastes even better the next day after the flavors have had time to hang out together.

Serving Suggestions:

  • Classic Style: Serve with a dollop of sour cream, salsa, and crushed tortilla chips on top
  • Fresh and Light: Add a simple green salad or some sliced avocado on the side to balance the richness
  • Full Tex-Mex Spread: Pair with warm tortillas, guacamole, and refried beans for a complete meal
  • Crowd Pleaser: Set out toppings like diced tomatoes, sliced jalapeños, green onions, and hot sauce so everyone can customize their plate

Mix It Up (Recipe Variations):

Spicy Cowboy Casserole: Add a diced jalapeño with the bell pepper or stir in a can of diced green chiles and a tablespoon of hot sauce for serious heat.

Tater Tot Cowboy Casserole: Skip the cheese on top and cover the whole thing with frozen tater tots before baking—it’s basically cowboy meets comfort food heaven.

Southwest Chicken Casserole: Swap ground beef for shredded rotisserie chicken or leftover grilled chicken. Lighter but just as satisfying, and saves you time.

Loaded Version: After baking, top with sour cream, diced tomatoes, green onions, and crushed tortilla chips—basically nachos in casserole form.

What Makes This Recipe Special:

Cowboy casserole is classic American comfort food rooted in frontier cooking and ranch-style meals. The dish combines pantry staples that cowboys would have carried on cattle drives—beans, rice, and ground beef—but adds a Tex-Mex twist with cumin, chili powder, and melted cheese. It became a potluck favorite because it feeds a crowd affordably, travels well, and actually tastes better the next day after the flavors meld together. This one-dish wonder proves that simple ingredients and straightforward cooking can create something truly satisfying.