This Cheesy Ground Beef and Rice Casserole Will Ruin You for Takeout

You know those recipes that feel like a warm hug after a long day? This is one of them.

Cheesy ground beef and rice casserole is one of those dishes that sounds almost too simple — until you pull it out of the oven and suddenly your entire kitchen smells like something you’d pay $18 for at a restaurant.

Spoiler: it costs way less than $18. And it feeds a crowd.

Recipe at a Glance

DetailInfo
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Servings6
DifficultyEasy
MethodStovetop + Oven

Why You’ll Keep Coming Back to This Recipe

Here’s the thing about casseroles — people underestimate them.

They sound like something your grandmother made, and that’s exactly why they work. Ground beef, rice, cheese, a handful of pantry staples. Nothing fussy. Nothing that requires a culinary degree.

And yet, when it all bakes together? Pure comfort food magic 🧀

This is the kind of recipe you’ll make on a Tuesday night when you’re exhausted, and then find yourself making again on a Saturday because your family won’t stop asking about it.

Fair warning: this dish has a way of becoming a household staple without you even noticing.

What You’ll Need

For the Casserole

  • 1 lb (450g) lean ground beef
  • 1 cup long-grain white rice, uncooked
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes, with juice
  • 1 can (10.5 oz) cream of mushroom soup
  • 1 cup beef broth
  • 1 cup sour cream
  • 1 tsp chili powder
  • 1 tsp cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • 2 cups shredded cheddar cheese, divided
  • 1 cup shredded mozzarella cheese
  • 1 tbsp olive oil
  • Fresh parsley or green onions for garnish (optional but encouraged)

Tools You’ll Need

  • Large oven-safe skillet or a 9×13-inch baking dish
  • Medium saucepan (for pre-cooking rice if needed)
  • Wooden spoon or spatula
  • Sharp knife and cutting board
  • Cheese grater (if using block cheese)
  • Measuring cups and spoons
  • Aluminum foil

Pro Tips

These are the things I wish someone had told me the first time I made this:

  1. Don’t skip browning the beef properly. Let it sit in the pan undisturbed for a couple minutes before breaking it up. That browning = flavor. If you rush it, you’ll get grey meat and a blander dish.
  2. Use freshly grated cheese if you can. Pre-shredded cheese has a coating on it that makes it clump instead of melt smoothly. It still works, but block cheese melted fresh is noticeably better.
  3. Partially cook the rice before adding it. If you add completely raw rice, it can end up undercooked in spots. Pre-cooking it for just 10 minutes gives it a head start and ensures every bite is perfect.
  4. Cover with foil for the first part of baking. This traps steam and keeps the rice from drying out. Remove the foil in the last 10 minutes to get that golden, bubbly cheese on top.
  5. Let it rest before serving. Five minutes. I know it’s hard. But letting the casserole rest means everything binds together and you get clean, beautiful scoops instead of a soupy mess.

How to Make It

Step 1: Cook the Rice Partially

Bring 2 cups of water to a boil in a medium saucepan. Add the rice and a pinch of salt.

Cook for 10 minutes (not the full time — you want it slightly underdone). Drain any excess water and set aside.

Step 2: Brown the Ground Beef

Preheat your oven to 375°F (190°C).

Heat olive oil in a large oven-safe skillet over medium-high heat. Add the diced onion and cook for 2-3 minutes until it softens.

Add the garlic and stir for another 30 seconds until fragrant.

Add the ground beef. Break it apart, but let it sit and brown before stirring — this is where the flavor builds. Season with salt, pepper, chili powder, cumin, and smoked paprika.

Cook until no pink remains, about 7-8 minutes. Drain excess fat.

Step 3: Build the Casserole Base

Reduce heat to medium-low. Stir in the diced tomatoes (with all that juice), cream of mushroom soup, beef broth, and sour cream.

Mix until everything is combined and creamy-looking. Taste and adjust seasoning here.

Fold in the partially cooked rice and 1 cup of the cheddar cheese.

Step 4: Add the Cheese Topping

If you’re using an oven-safe skillet, you can bake it directly in there. If not, transfer everything into a greased 9×13-inch baking dish.

Spread evenly, then top with the remaining 1 cup of cheddar and the full cup of mozzarella.

Step 5: Bake

Cover tightly with aluminum foil. Bake for 25 minutes.

Remove the foil and bake for another 10-15 minutes, until the cheese is golden and bubbly.

Step 6: Rest and Serve

Pull it out of the oven. Let it sit for 5 minutes (seriously, do it).

Garnish with fresh parsley or sliced green onions and serve hot.

Substitutions and Variations

This recipe is incredibly flexible. Here are some swaps that actually work:

Protein Swaps

  • Ground turkey or ground chicken instead of beef (lighter, still delicious)
  • Italian sausage for a more savory, herby flavor
  • Plant-based ground meat for a vegetarian version

Rice Swaps

  • Brown rice works — just add 15 extra minutes to the baking time
  • Cauliflower rice for a low-carb version (skip the partial cooking step)

Cheese Swaps

  • Pepper Jack instead of cheddar for heat 🌶️
  • Colby-Jack for a milder, meltier finish
  • Cream cheese stirred into the base for extra richness

Soup Swaps

  • Cream of chicken soup instead of cream of mushroom
  • A homemade roux with butter, flour, and milk if you prefer to skip the canned soup

Add-Ins

  • Diced bell peppers (add with the onion)
  • Frozen corn or black beans stirred in with the rice
  • Diced jalapeños if you want some heat
  • A dollop of salsa mixed into the base

Make-Ahead Tips

This is a great recipe to prep in advance.

  • Assemble the night before: Put it all together, cover tightly with foil, and refrigerate. The next day, bake as directed — add 10 extra minutes since it starts cold.
  • Freeze it: This casserole freezes beautifully. Assemble without baking, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
  • Partially prep: Brown the beef and cook the rice ahead of time. Store separately in the fridge for up to 2 days, then assemble and bake when ready.

Meal Pairing Suggestions

Keep it simple with sides that don’t compete:

  • A crisp green salad with a light vinaigrette
  • Steamed broccoli or roasted green beans
  • Warm crusty bread for scooping
  • Corn on the cob in summer
  • A dollop of sour cream or guacamole on top if you’re feeling indulgent

Nutritional Breakdown (Per Serving, Approximate)

NutrientAmount
Calories~520 kcal
Protein32g
Carbohydrates38g
Fat24g
Fiber2g
Sodium~780mg

Based on 6 servings using lean ground beef and full-fat cheddar/mozzarella. Nutritional values will shift depending on substitutions.

Diet modifications:

  • Lower calorie: Use ground turkey, reduced-fat cheese, and light sour cream
  • Gluten-free: Check cream of mushroom soup label; use certified GF variety
  • Low-carb: Swap rice for cauliflower rice (reduces carbs significantly)

Leftovers and Storage

Good news: this reheats really well.

  • Fridge: Store covered for up to 4 days
  • Reheat: Microwave individual portions with a splash of broth to keep it moist, or reheat in the oven at 350°F covered with foil for 15-20 minutes
  • Freeze: Portion into airtight containers and freeze for up to 3 months

One thing I’ve noticed — the flavors actually get better on day two. The spices settle in and it tastes more cohesive. So don’t sleep on the leftovers.

FAQ

Can I use instant rice instead of regular rice?

You can, but reduce the liquid in the recipe and skip the partial cooking step. Instant rice absorbs liquid faster, so it can get mushy if over-cooked. Regular long-grain rice gives better texture overall.

My casserole came out watery. What happened?

A few likely culprits: the diced tomatoes weren’t drained well, the rice wasn’t partially cooked so it released starch, or the foil wasn’t sealed tightly enough. Next time, drain half the tomato juice and make sure the foil is tight during the first bake.

Can I make this without cream of mushroom soup?

Yes. Make a simple roux: melt 2 tbsp butter, whisk in 2 tbsp flour, then add 1 cup of milk. Stir until thickened and use as a 1:1 swap.

Do I have to use an oven-safe skillet?

No — that just saves dishes. You can brown the beef in any pan, then transfer everything to a greased 9×13-inch baking dish before baking.

How do I know when it’s done?

The cheese on top should be fully melted, golden, and bubbling at the edges. If you stick a spoon in the center, the liquid should no longer look soupy — it should be set and creamy.

Can I double this recipe?

Absolutely. Use two 9×13-inch dishes or one very large roasting pan. Keep the baking time the same and check for doneness by the cheese and texture, not the clock.

Wrapping Up

This cheesy ground beef and rice casserole is one of those recipes that punches way above its weight.

It’s simple, filling, endlessly customizable, and the kind of thing your family will start requesting by name. Once it’s in your weekly rotation, it kind of just… stays there.

If you make it, I’d genuinely love to hear how it went. Drop a comment below and let me know how it turned out — or if you threw in any fun variations of your own. Any questions? Ask away. I’ll answer every single one.

Happy cooking 🍽️

Leave a Comment