in

Easy One Pot Mexican Rice Casserole

Easy One Pot Mexican Rice Casserole

Save this recipe on:

Hearty, flavorful, and irresistibly cheesy, this Easy One Pot Mexican Rice Casserole is your answer to a stress-free dinner that delivers big flavor. It’s a comforting dish loaded with seasoned ground beef, tender rice, sweet corn, zesty tomatoes, and melted cheese all simmered together in one skillet. Best of all? It only takes about 30 minutes from start to finish.

Whether you’re meal-prepping for the week or feeding a hungry family, this casserole covers all the bases. It’s budget-friendly, full of texture and color, and offers just the right amount of spice. Top it off with your favorite garnishes like sour cream, chopped tomatoes, and fresh cilantro for an extra punch.


What Kind of Rice Should I Use?

Long grain white rice works best for this recipe because it holds up nicely during simmering without turning mushy. If you’re using brown rice or a different variety, be prepared to adjust the cooking time and liquid amounts. Pre-cooked rice can be used in a pinch, but you’ll want to reduce the broth to avoid a soggy dish.


Pin this Recipe

Ingredients for the Easy One Pot Mexican Rice Casserole

Ground Beef – The base of your casserole, it brings richness and protein. Swap it with ground turkey for a leaner version.

Onion – Adds sweetness and savory depth to the beef as it cooks.

Garlic – Boosts flavor and enhances the savory aroma.

Taco Seasoning – This is where the fiesta starts. Use store-bought or homemade blends to control the heat.

Tomato Sauce – Binds the ingredients and brings that classic Mexican flair.

Diced Tomatoes with Green Chilies – Adds brightness and a touch of heat.

Corn Kernels – A sweet, juicy contrast to the savory meat and rice.

Uncooked White Rice – Absorbs all the flavor while cooking right in the pan.

Beef Broth – Provides the moisture needed to cook the rice and deepen the meaty flavor.

Shredded Cheddar Cheese – Melts beautifully over the top for that craveable cheesy layer.

Optional Toppings: Sour Cream, Diced Tomatoes, Cilantro – These fresh add-ons lighten up each bite and add cooling contrast to the warm spices.


How To Make the Easy One Pot Mexican Rice Casserole

Step 1: Brown the Beef

In a large, deep skillet or Dutch oven, cook the ground beef over medium-high heat until fully browned, breaking it up with a spoon as it cooks. Drain any excess fat if needed.

Step 2: Sauté the Onion and Garlic

Add the chopped onion and minced garlic to the skillet. Sauté for about 2–3 minutes until the onions become soft and translucent.

Step 3: Spice It Up

Stir in the taco seasoning and mix well to evenly coat the beef. Let it cook for another minute to bring out the aroma of the spices.

Step 4: Add the Base Ingredients

Pour in the tomato sauce, diced tomatoes with green chilies, corn, uncooked rice, and beef broth. Stir everything together until well combined.

Step 5: Simmer and Cover

Bring the mixture to a gentle boil, then reduce the heat to low. Cover with a lid and simmer for about 18–20 minutes, or until the rice is tender and most of the liquid is absorbed.

Step 6: Top with Cheese

Remove the lid and sprinkle shredded cheddar cheese generously over the top. Cover again and let it sit for a few minutes until the cheese melts.

Step 7: Garnish and Serve

Top with sour cream, diced tomatoes, and fresh cilantro before serving. Scoop into bowls and enjoy!


Serving and Storing This Easy One Pot Mexican Rice Casserole

This casserole is best served hot straight from the skillet, making it ideal for casual weeknights or laid-back entertaining. Pair it with a crisp side salad or tortilla chips and guac for a satisfying complete meal.

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over low heat or microwave in short intervals, adding a splash of broth if needed to loosen it up. You can also freeze individual portions for up to 2 months—just thaw overnight in the fridge before reheating.


Frequently Asked Questions

Can I make this casserole ahead of time?

Yes! You can prepare the entire dish, let it cool, and store it in the fridge. Reheat gently before serving and add fresh toppings just before eating.

What can I substitute for ground beef?

Ground turkey, chicken, or even plant-based crumbles work great. Just make sure to adjust seasoning if needed.

Is this dish spicy?

It has mild to moderate spice from the taco seasoning and green chilies. For less heat, use plain diced tomatoes instead. For more heat, add a dash of hot sauce or sliced jalapeños.

Can I use cooked rice instead?

You can, but reduce the broth significantly since you won’t need to cook the rice. Start with about ½ cup of broth and adjust as needed.

What kind of cheese melts best on top?

Cheddar is a classic, but you can try Monterey Jack, Pepper Jack, or a Mexican cheese blend for variation.

How do I make this vegetarian?

Skip the meat and double the beans or add sautéed bell peppers and zucchini. Use vegetable broth in place of beef broth.


Want More Casserole Recipes with Big Flavor?

If you’re loving this Easy One Pot Mexican Rice Casserole, try these hearty favorites from Life with Jam:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you go all out with toppings? Maybe swap in turkey or add beans?

I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other cook smarter.

Looking for even more easy dinner ideas? Follow me on Pinterest at Life with Jam for daily inspiration and new recipes every week.


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
Easy One Pot Mexican Rice Casserole

Easy One Pot Mexican Rice Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jam Scott
  • Total Time: 30 minutes
  • Yield: 6 servings

Description

A one-pan wonder, this Easy One Pot Mexican Rice Casserole is loaded with seasoned ground beef, rice, sweet corn, zesty tomatoes, and melty cheese. A family-friendly, quick-fix dinner packed with flavor and just the right kick of spice.


Ingredients

1 pound ground beef

1 small onion, chopped

2 cloves garlic, minced

2 tablespoons taco seasoning

1 cup tomato sauce

1 can (10 oz) diced tomatoes with green chilies

1 cup corn kernels (fresh, frozen, or canned and drained)

1 cup uncooked long grain white rice

2 1/2 cups beef broth

1 1/2 cups shredded cheddar cheese

Optional toppings: sour cream, diced tomatoes, chopped cilantro


Instructions

1. In a large deep skillet, cook the ground beef over medium-high heat until fully browned, breaking it apart as it cooks. Drain excess fat.

2. Add chopped onion and garlic; sauté for 2–3 minutes until softened and fragrant.

3. Stir in taco seasoning and cook for another minute.

4. Pour in tomato sauce, diced tomatoes with chilies, corn, uncooked rice, and beef broth. Stir to combine.

5. Bring to a gentle boil, then reduce heat to low. Cover and simmer for 18–20 minutes until rice is tender and liquid is absorbed.

6. Remove lid, sprinkle cheddar cheese over the top. Cover again and let the cheese melt, about 2–3 minutes.

7. Garnish with sour cream, diced tomatoes, and cilantro. Serve warm.

Notes

If using cooked rice, reduce broth to 1/2 cup to avoid sogginess.

You can freeze leftovers in single portions for up to 2 months.

For a vegetarian twist, use plant-based meat and veggie broth.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Casserole
  • Method: One Pot
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 4
  • Sodium: 820
  • Fat: 19
  • Saturated Fat: 9
  • Unsaturated Fat: 8
  • Trans Fat: 0
  • Carbohydrates: 36
  • Fiber: 3
  • Protein: 25
  • Cholesterol: 70

Save this recipe on: