A hearty and cheesy Tex‑Mex comfort dish that’s simple to assemble and perfect for family dinners. I love how it combines seasoned beef, rice, beans, spinach, and salsa into one satisfying casserole.

Why You’ll Love This Recipe

I adore this casserole because it’s a one‑dish wonder—minimal prep, maximum flavor. The blend of taco‑seasoned beef, gooey cheese, rice, beans, and vibrant spinach makes it both satisfying and wholesome. Plus, it’s easily customizable to my spice preferences and dietary needs.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1 lb ground beef (lean or extra‑lean)
  • 1 yellow onion, diced
  • 2 cloves garlic, minced
  • 1 Tbsp taco seasoning
  • 1 (15 oz) can black beans, drained
  • 1 (14 oz) 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/hot red salsa
  • nonstick cooking spray

Directions

  1. I preheat the oven to 375 °F (190 °C) and spray a 9×13‑inch casserole dish with cooking spray.
  2. On medium‑high heat, I brown the ground beef in a large skillet, then add the diced onion, minced garlic, and taco seasoning. After 5–7 minutes, once the beef isn’t pink, I drain any excess oil.
  3. I stir in the black beans, diced tomatoes, chopped spinach, chicken broth, 1 cup of the cheese, rice, and salsa. Then I pour everything into the casserole dish.
  4. I bake it uncovered for 45–50 minutes until the rice is tender. After that, I sprinkle the remaining cup of cheese over the top and bake for another ~10 minutes until it’s melted and bubbly.

Servings and timing

This recipe serves 8 people.

  • Prep time: ~20 minutes
  • Bake time: 55–60 minutes
  • Total time: ~1 hour 15 minutes

Variations

  • To lighten it up, I swap the beef for ground turkey or turkey breast.
  • I can add a can of corn or use brown rice instead of white for extra fiber.
  • Swapping in pepper jack cheese or jalapeños gives it a spicy kick.
  • I can make it vegetarian by using meatless crumbles and vegetable broth.

storage/reheating

I store leftovers tightly covered in the fridge for up to 4 days. When I’m ready to eat again, I reheat individual servings in the microwave for about 2–3 minutes, or warm the whole casserole in a 350 °F oven for ~20 minutes until heated through.

FAQs

What kind of rice should I use?

I prefer long‑grain white rice—it cooks evenly within the casserole. I’ve also tried brown rice; just be sure to add a bit more broth and bake a bit longer since it needs more time.

Can I make this ahead of time?

Absolutely. I assemble it, cover it, and keep it in the fridge for up to 24 hours before baking. Bump the bake time by about 10 minutes to account for it starting cold.

Is this freezer‑friendly?

Yes! I freeze portions in airtight containers for up to 2 months. I thaw overnight in the fridge before reheating in the oven or microwave.

Can I adjust the spice level?

Definitely. I choose a mild salsa and skip extra spices for a mild version, or use hot salsa and add chopped jalapeños or a pinch of cayenne for something spicier.

What toppings go well with this casserole?

I like to top mine with fresh cilantro, chopped tomatoes, sliced avocado, a dollop of sour cream, or shredded lettuce after reheating—it adds freshness and crunch.

Conclusion

I find this Mexican Beef and Rice Casserole to be a staple in my meal rotation—comforting, easy to make, and endlessly adaptable. It’s perfect for busy weeknights, batch cooking, or feeding a crowd. I hope you enjoy it as much as I do!

Print

Mexican Beef and Rice Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, cheesy Tex-Mex casserole that layers taco-seasoned beef, rice, black beans, tomatoes, spinach, salsa, and melty Mexican cheese for an all-in-one family-friendly dinner.

  • Author: laura
  • Prep Time: 20 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Category: Casserole
  • Method: Baking
  • Cuisine: Mexican / Tex-Mex
  • Diet: Halal

Ingredients

  • 1 lb ground beef (lean or extra-lean)
  • 1 yellow onion, diced
  • 2 cloves garlic, minced
  • 1 Tbsp taco seasoning
  • 1 (15 oz) can black beans, drained
  • 1 (14 oz) 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 white rice (uncooked)
  • 1 cup mild, medium, or hot red salsa
  • Nonstick cooking spray (for greasing the dish)

Instructions

  1. Preheat the oven to 375 °F (190 °C) and lightly coat a 9×13-inch casserole dish with nonstick cooking spray.
  2. In a large skillet over medium-high heat, brown the ground beef. Add diced onion, minced garlic, and taco seasoning; cook 5–7 minutes, breaking up the meat, until no pink remains. Drain excess fat.
  3. Stir in black beans, fire-roasted tomatoes, chopped spinach, chicken broth, 1 cup of the shredded cheese, uncooked rice, and salsa. Mix well, then pour the mixture into the prepared casserole dish.
  4. Bake uncovered for 45–50 minutes, or until the rice is tender. Sprinkle the remaining 1 cup cheese over the top and bake an additional 10 minutes, until the cheese is melted and bubbly.
  5. Let the casserole rest 5 minutes before serving.

Notes

  • Swap ground turkey for beef to lighten the dish.
  • Add 1 cup frozen corn or use brown rice for extra fiber (extend bake time 10–15 minutes if using brown rice).
  • Use pepper jack cheese or add jalapeños for a spicier kick.
  • Make it vegetarian with meatless crumbles and vegetable broth.
  • Leftovers keep refrigerated up to 4 days; freeze portions up to 2 months.

Nutrition

  • Serving Size: 1/8 casserole (≈1.5 cups)
  • Calories: 364
  • Sugar: 3 g
  • Sodium: 565 mg
  • Fat: 14 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0.1 g
  • Carbohydrates: 36 g
  • Fiber: 5 g
  • Protein: 22 g
  • Cholesterol: 68 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star