Oh, you’re going to love this one! My Beef Rice Casserole became legendary in our house after one particularly chaotic soccer season when I needed something hearty, comforting, and ready with minimal fuss. Picture this: savory ground beef mingling with fluffy rice, spicy salsa, and melty cheese – all baked into one glorious dish that somehow tastes even better the next day.

Table of Contents
Table of Contents
Why You’ll Love This Beef Rice Casserole
What makes this recipe special isn’t just its flavor (though trust me, that’s incredible). It’s how everything comes together in one skillet before baking – meaning less cleanup after those crazy weeknights. The aroma alone will have everyone gathered around the kitchen, forks at the ready. And here’s my secret: that layer of fire-roasted tomatoes and fresh spinach? Pure magic for adding depth without extra work.
This isn’t just another casserole recipe – it’s your new weeknight superhero! Here’s why it’s become my go-to:
- One-pan wonder: Brown the beef, mix everything right in the skillet, then bake. Less dishes = more time for you!
- Flavor fireworks: That combo of taco seasoning, salsa, and fire-roasted tomatoes? Absolute perfection.
- Customizable heat: Mild salsa for the kids, extra jalapeños for spice lovers – everyone’s happy.
- Hidden veggies: Sneaky spinach packs in nutrients without anyone noticing (my picky eater never does!).
- Leftover magic: Somehow tastes even better reheated – lunch problem solved.
Seriously, this dish checks all the boxes – easy, delicious, and satisfying. Your family will beg for seconds!
Ingredients for Beef Rice Casserole
Gather these simple ingredients – you probably have most in your pantry already! I like to group everything on the counter before starting so I don’t forget anything in my usual cooking frenzy.
- Protein: 1 pound ground beef (the 80/20 blend works best for flavor)
- Veggies: 1 yellow onion (diced), 2 cloves garlic (minced), 1 bunch fresh spinach (trimmed and coarsely chopped)
- Pantry Staples: 1 tablespoon taco seasoning, 1 (15 ounce) can black beans (drained), 1 (14 ounce) can fire-roasted diced tomatoes
- Liquids: 2 cups low-sodium chicken broth, 1 cup salsa (your favorite heat level)
- Grains: 1 cup long-grain rice (uncooked)
- Cheese: 2 cups shredded Mexican cheese blend (divided)
- For Prep: Nonstick cooking spray
Ingredient Notes & Substitutions
Don’t stress if you’re missing something! Ground turkey works beautifully instead of beef. Out of Mexican blend cheese? Sharp cheddar or Monterey Jack are great stand-ins. For salsa, choose your heat level but avoid watery varieties – they’ll make the rice mushy. And if spinach isn’t your thing, kale or chopped zucchini work too!

How to Make Beef Rice Casserole
Okay, let’s get cooking! This Beef Rice Casserole comes together in just a few simple steps – I promise it’s easier than it looks. First, preheat your oven to 375°F (190°C) and grab that 9×13-inch baking dish. Give it a quick spray with nonstick cooking spray – nobody wants stuck-on cheese!
- Brown that beef: Heat a large skillet over medium-high heat (I use my trusty cast iron). Add the ground beef and break it up with your spoon. Once it starts browning, toss in the diced onion, minced garlic, and taco seasoning. Keep cooking until the beef is no longer pink – about 5-7 minutes. Here’s my trick: tilt the skillet and spoon out any excess grease. Trust me, your casserole will thank you!
- Mix it all together: Now the fun part! Add the drained black beans, fire-roasted tomatoes (juice and all), chopped spinach, chicken broth, 1 cup of the cheese, uncooked rice, and salsa. Stir everything until it’s beautifully combined. The colors alone will make your mouth water!
- Bake to perfection: Pour the mixture into your prepared baking dish and pop it in the oven. Set your timer for 45-50 minutes – you’ll know it’s done when the rice is tender and most of the liquid is absorbed.
- Cheese time! Sprinkle the remaining cheese over the top and return to the oven for about 10 more minutes. Wait for that glorious melted cheese moment – pure happiness!
Pro Tips for Perfect Beef Rice Casserole
Here’s what I’ve learned after making this dozens of times: Don’t overcrowd your skillet when browning the beef – cook in batches if needed. Check your rice at 45 minutes – oven temps vary! And if your cheese starts browning too fast, just tent some foil over the top. Easy fixes for perfect results every time!
Print
1 Perfect Beef Rice Casserole That Will Wow Your Family
A hearty and flavorful Beef Rice Casserole combining ground beef, rice, black beans, spinach, and Mexican cheese blend.
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
Ingredients
- nonstick cooking spray
- 1 pound ground beef
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon taco seasoning
- 1 (15 ounce) can black beans, drained
- 1 (14 ounce) can fire-roasted diced tomatoes
- 1 bunch fresh spinach, trimmed and coarsely chopped
- 2 cups low-sodium chicken broth
- 2 cups shredded Mexican cheese blend, divided
- 1 cup long-grain rice
- 1 cup mild, medium, or hot red salsa
Instructions
- Preheat the oven to 375 degrees F (190 degrees C). Spray a 9×13-inch casserole dish with cooking spray.
- Heat a large skillet over medium-high heat. Add ground beef and start to brown, then add onion, garlic, and taco seasoning. Cook until beef is no longer pink, 5 to 7 minutes. Drain and discard any excess oil.
- Add beans, tomatoes, spinach, chicken broth, 1 cup Mexican blend cheese, rice, and salsa. Pour into the prepared casserole dish.
- Bake in the preheated oven until rice is cooked, 45 to 50 minutes.
- Take out of the oven, sprinkle with remaining cheese, and bake until cheese is melted, about 10 minutes more.
Notes
- For a spicier dish, use hot salsa.
- You can substitute ground turkey for ground beef if preferred.
- Leftovers can be stored in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Main Dish
- Method: Baked
- Cuisine: Mexican
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 4g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0.5g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 65mg
Serving Suggestions for Beef Rice Casserole
Oh, the possibilities! This Beef Rice Casserole shines all on its own, but I love dressing it up for special occasions. My family goes wild when I add cool dollops of sour cream and fresh avocado slices on top – the creaminess balances the spices perfectly. A sprinkle of chopped cilantro adds that fresh pop of color and flavor.
For taco night vibes, set out small bowls of toppings: diced tomatoes, sliced jalapeños, and crushed tortilla chips for crunch. And don’t forget the lime wedges – a squeeze of citrus brightens everything up! If you’re serving a crowd, simple sides like roasted corn or a crisp green salad round out the meal beautifully.

Storing and Reheating Beef Rice Casserole
Here’s the best part about this Beef Rice Casserole – it actually gets better as leftovers! Let it cool completely, then cover tightly with foil or transfer to an airtight container. It’ll keep beautifully in the fridge for up to 3 days.
When reheating, I’ve got two favorite methods: For that just-baked crispiness, pop portions in a 350°F oven for about 15 minutes. In a hurry? The microwave works too – just sprinkle a few drops of water over the top to keep it moist. Either way, you’ve got an instant delicious meal ready in minutes! You can find more great recipes here.
Nutritional Information for Beef Rice Casserole
Now, I’m no nutritionist, but here’s the scoop on what’s in each hearty serving (based on my best estimates): About 420 calories, with 24g protein to keep you full and 42g carbs for energy. You’re also getting 6g fiber from those sneaky black beans and spinach! Remember, these numbers can vary based on your exact ingredients – especially if you go wild with extra cheese (no judgment here!).
FAQs About Beef Rice Casserole
What’s the best beef for this casserole?
I swear by 80/20 ground beef – that 20% fat keeps everything juicy and flavorful. Leaner blends can dry out during baking. If you’re feeling fancy, ground chuck works great too!
How long does it really need to bake?
Set your timer for 45 minutes first – ovens vary! The rice should be tender and most liquid absorbed. If it’s still too wet, give it another 5-10 minutes. That final cheese melt only needs about 10 minutes more.
Can I use different rice?
Long-grain white rice is my go-to, but brown rice works if you add 15 extra minutes baking time. Quinoa’s a fun twist too – just reduce the broth by 1/4 cup since it cooks faster.
Does this freeze well?
Honestly? Not really. The rice gets mushy when thawed. But leftovers keep beautifully in the fridge for 3 days – just reheat with a splash of broth to refresh it!

If you enjoyed this recipe, you might also like checking out our Facebook page for more family favorites!