One-Pot Mexican Rice Casserole: A Flavor-Packed, Easy Weeknight Meal

If you’re looking for a comforting, satisfying, flavorful dish that comes together quickly and uses just one pot, then this One-Pot Mexican Rice Casserole is exactly what you need. Combining tender rice, juicy ground beef, savory spices, tomatoes, corn, beans, and melted cheese, this dish brings together the bold, vibrant flavors of Tex-Mex cuisine in the coziest way possible.

This casserole is perfect for busy nights, feeding the family, meal prepping, or serving a crowd without spending hours in the kitchen. Everything cooks in a single pot from start to finish, making cleanup simple and stress-free.

This complete, detailed article will give you over 2000 words of everything you need to make this delicious casserole, including a step-by-step guide, expert cooking tips, variations, serving ideas, storage instructions, and a nutrition breakdown.

Let’s dive into this vibrant, cheesy, hearty One-Pot Mexican Rice Casserole!

Ingredients for One-Pot Mexican Rice Casserole

Below is the full ingredient list, organized clearly for easy cooking.

Main Ingredients

  • 450 g (1 lb) ground beef

  • 1 medium onion, diced

  • 3 garlic cloves, minced

  • 1 cup long-grain white rice (uncooked)

  • 1 can (14.5 oz / 400 g) diced tomatoes (with juices)

  • 1 can (15 oz / 425 g) black beans, drained and rinsed

  • 1 cup frozen corn or canned corn (drained)

  • 1 can (10 oz / 284 g) tomato sauce

  • 2 1/2 cups beef broth

  • 1 packet taco seasoning (or homemade)

Cheese & Toppings

  • 1 1/2 cups shredded cheddar cheese

  • 1 cup shredded Monterey Jack or Mexican blend

  • Fresh cilantro, chopped

  • Sour cream, for serving

  • Sliced jalapeños, optional

  • Diced avocado, optional

Optional Add-Ins

  • Bell peppers (diced)

  • Sliced olives

  • Green onions

  • Pickled jalapeños

  • Lime wedges for serving

Preparation Time

Step Time
Chopping onions/garlic 5 minutes
Browning beef 6–8 minutes
Cooking rice in pot 15–20 minutes
Final simmer & melting cheese 5–8 minutes
Total time 30–40 minutes

How to Prepare One-Pot Mexican Rice Casserole (Step-by-Step Instructions)

This dish is incredibly simple to make thanks to the one-pot method. Follow the detailed steps below for perfect results every time.


Step 1: Sauté the Aromatics

  1. Heat a large pot or deep skillet over medium-high heat.

  2. Add a drizzle of oil.

  3. Add the diced onion and cook until softened (about 3 minutes).

  4. Add the minced garlic and cook for 30 seconds until fragrant.

This builds the foundation of the dish’s flavor.


Step 2: Brown the Ground Beef

  1. Add the ground beef to the pot.

  2. Cook until fully browned, breaking it apart with a wooden spoon.

  3. Drain any excess grease.

Season lightly with salt and pepper.


Step 3: Add Taco Seasoning

Add your taco seasoning packet or homemade blend. Stir well so the spices coat the meat evenly.


Step 4: Add the Rice and Liquids

Add:

  • Uncooked rice

  • Diced tomatoes (with juices)

  • Tomato sauce

  • Beef broth

Stir thoroughly to combine everything and ensure the rice is submerged.


Step 5: Add Corn and Black Beans

Mix in:

  • Corn

  • Black beans

Spread evenly throughout the mixture.


Step 6: Cook the Rice

Cover the pot with a lid.

Simmer for 15–20 minutes, stirring occasionally to prevent sticking.

Cook until:

  • The rice is tender

  • The liquid is absorbed

  • The flavors have combined beautifully


Step 7: Add Cheese

When the rice is done:

  1. Turn the heat to low.

  2. Sprinkle cheddar and Monterey Jack on top.

  3. Cover the pot for 3–5 minutes until the cheese melts.

You’ll end up with a gooey, cheesy, irresistible casserole topping.


Step 8: Add Toppings & Serve

Garnish with:

  • Fresh cilantro

  • Sour cream

  • Jalapeños

  • Avocado

Serve hot and enjoy!

Expert Tips for Making the Perfect Mexican Rice Casserole

1. Use long-grain white rice

It cooks evenly and doesn’t clump like shorter grains.

2. Don’t lift the lid too often

Rice cooks best undisturbed.

3. Add more broth if needed

If the rice is not fully tender after 20 minutes, add 1/4 cup broth and continue cooking.

4. Want it spicier?

Add:

  • Jalapeños

  • Chipotle powder

  • Extra chili powder

  • Cayenne pepper

5. Swap the ground beef

Try:

  • Ground turkey

  • Ground chicken

  • Chorizo

  • Italian sausage

6. Don’t skip the cheese

It binds everything together and adds richness.

Recipe Variations

1. Chicken Mexican Rice Casserole

Use shredded cooked chicken or rotisserie chicken instead of beef.

2. Vegetarian Version

Remove the meat and add:

  • Extra beans

  • Zucchini

  • Mushrooms

  • Bell peppers

Use vegetable broth instead of beef broth.

3. Cheesy Enchilada Rice Casserole

Add:

  • 1 cup enchilada sauce

  • Pepper Jack cheese

  • Green chilies

4. Mexican Rice Burrito Filling

Use the casserole as filling for:

  • Burritos

  • Quesadillas

  • Crunchwraps

Serving Suggestions

Serve your One-Pot Mexican Rice Casserole with:

  • Warm tortillas

  • Garlic bread

  • A fresh salad

  • Mexican street corn

  • Pico de gallo

  • Guacamole

  • Lime wedges

How to Store and Reheat

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months.

Reheating

  • Microwave 2–3 minutes

  • Or stove with a splash of broth

Calories (Per Serving)

Per serving (1/6 of pot):

Component Estimate
Calories 430–560
Protein 22–30 g
Carbs 45–55 g
Fat 15–22 g

Calories vary depending on cheese and meat used.

Final Thoughts

This One-Pot Mexican Rice Casserole is everything you want in a weeknight dinner—simple, flavorful, hearty, and incredibly satisfying. With bold spices, creamy melted cheese, and a wholesome mix of rice, beef, beans, and corn, this dish captures the essence of Tex-Mex comfort food with minimal effort and maximum payoff.

Leave a Comment