🌟Life, Love, and Gastronomy 🍷

Are you craving the bold flavors of Mexican cuisine but want to avoid the hassle of extensive preparation and cleanup? Look no further than this mouth-watering One-Pot Mexican Rice Casserole recipe. It’s a perfect blend of convenience and flavor, making it an ideal meal for busy weeknights. With its simple ingredients and easy-to-follow steps, you’ll bring a hearty and delicious dinner to the table in no time.

Ingredients You’ll Need:

1 Pound Ground Beef: The base of our casserole, providing rich, meaty flavors.

1 Small Onion, Diced: Adds a slight crunch and sweetness, enhancing the overall taste.

Salt & Pepper, To Taste: For seasoning our beef perfectly.

2 Tablespoons Taco Seasoning: This is where the Mexican flavor kicks in, giving the dish its characteristic zest.

1 Teaspoon Garlic Powder: Adds a subtle, aromatic flavor that pairs well with the taco seasoning.

1 Cup Long Grain White Rice: The heart of the casserole, absorbing all the delicious flavors.

1 1/2 Cups Beef Broth: Helps cook the rice to perfection, making it fluffy and tender.

1 15 Ounce Can Corn, Drained: Adds sweetness and texture to the dish.

8 Ounces Tomato Sauce: Provides a tangy base that complements the other flavors.

1/2 Cup Salsa: For that extra kick of spice and flavor.

1 Cup Shredded Cheese: Melts beautifully, adding a creamy texture and rich taste.

Easy Steps to Make Your One-Pot Mexican Rice Casserole:

  1. Cook the Ground Beef: Begin by cooking the ground beef and diced onion in a large skillet over medium-high heat. Season with salt and pepper to taste. Continue cooking until the beef is no longer pink. Drain any excess grease if necessary.
  2. Add Seasonings: Return the skillet to the heat and sprinkle the beef with taco seasoning and garlic powder, stirring well to combine.
  3. Combine Remaining Ingredients: Next, add the long-grain white rice, beef broth, drained corn, tomato sauce, and salsa to the skillet. Stir everything together to ensure the ingredients are well mixed.
  4. Simmer: Bring the mixture to a boil, then cover, reduce the heat, and let it simmer for 18-20 minutes. During this time, the rice will cook and absorb all the wonderful flavors.
  5. Add Cheese: Once the rice is tender, sprinkle the shredded cheese over the top of the casserole. Cover the skillet again and allow it to sit for 2-3 minutes or until the cheese has melted.
  6. Serve and Enjoy: Your One-Pot Mexican Rice Casserole is now ready to be enjoyed. Serve it hot for a comforting and satisfying meal that’s sure to be a hit with the whole family.

Why You’ll Love This Recipe:

  • One-Pot Wonder: Minimize cleanup with this one-pot recipe, making your cooking experience as enjoyable as your dining.
  • Full of Flavor: Every bite of this casserole is packed with the robust flavors of Mexican cuisine, satisfying your cravings without leaving home.
  • Versatile: Feel free to add in other ingredients such as black beans, green chilies, or top with fresh cilantro for added flavor and texture.

This One-Pot Mexican Rice Casserole is a testament to the fact that delicious, home-cooked meals don’t have to be complicated or time-consuming. Whether you’re a seasoned cook or a beginner in the kitchen, this recipe promises a hassle-free cooking experience and a meal that will impress. Give it a try tonight and watch it become a new family favorite!

Related Recipes:

Serving and Storage Tips for One-Pot Mexican Rice Casserole

This One-Pot Mexican Rice Casserole is not only delicious and easy to make but also perfect for serving a crowd or enjoying as a hearty family dinner. Here are some serving suggestions and storage tips to ensure you get the most out of this delightful dish.

Serving Suggestions:

  • Garnish for Freshness: Enhance the flavors by garnishing your casserole with fresh cilantro, diced avocado, or a squeeze of lime juice right before serving. These fresh elements will add a bright contrast to the rich flavors of the casserole.
  • Accompaniments: Serve this casserole with a side of tortilla chips for added crunch or a simple green salad dressed with a lime vinaigrette to balance the hearty nature of the dish.
  • Customize Your Toppings: Offer a variety of toppings on the side, such as sour cream, chopped green onions, sliced jalapeños, or extra shredded cheese, allowing guests or family members to customize their plate according to their taste preferences.

Storage Tips:

  • Cool Before Storing: Allow the casserole to cool to room temperature before storing to prevent condensation inside the storage container, which could make the rice soggy.
  • Refrigerator Storage: Transfer the cooled casserole into an airtight container and store it in the refrigerator. Properly stored, it will last for 3-4 days.
  • Freezing for Later: This casserole freezes well. Place portions in freezer-safe bags or containers, leaving some space for expansion. Freeze for up to 3 months. Label the containers with the date to keep track of how long they’ve been stored.
  • Reheating: When ready to enjoy, you can reheat the casserole in the microwave, covered, stirring occasionally until heated through. If frozen, thaw it in the refrigerator overnight before reheating. For a crispier top, reheat in the oven at 350°F until warmed through and the cheese is bubbly.

Making the Most of Leftovers:

  • Transform Into Burritos: Wrap the casserole in a flour tortilla, add some lettuce and extra cheese, and you have a delicious burrito ready to go.
  • Stuffed Peppers: Use the casserole as a filling for bell peppers. Top with cheese and bake until the peppers are tender and the cheese is melted.
  • Create a Dip: Mix leftovers with a bit of cream cheese and heat it up to create a hearty dip for tortilla chips.

By following these serving and storage tips, you’ll be able to fully enjoy your One-Pot Mexican Rice Casserole in various ways and ensure it stays fresh and delicious for days to come. Whether you’re feeding a large group or saving leftovers for a quick and easy meal later in the week, this casserole is sure to satisfy.


1. Can I use brown rice instead of white rice in this recipe?

Yes, you can use brown rice as a healthier alternative to white rice in this casserole. However, keep in mind that brown rice has a longer cooking time. To adjust for this, you may need to increase the cooking time to approximately 30-40 minutes or until the rice is tender. You might also need to add a little extra broth, as brown rice tends to absorb more liquid than white rice.

2. Is it possible to make this casserole vegetarian?

Absolutely! To make a vegetarian version of this casserole, simply omit the ground beef and add a plant-based protein like black beans, quinoa, or a meat substitute. You can also add more vegetables, such as bell peppers, zucchini, or mushrooms, to boost the nutrient content. Remember to switch the beef broth to vegetable broth to keep the dish vegetarian.

3. Can I make this casserole ahead of time?

Yes, this casserole is an excellent make-ahead meal option. You can prepare the casserole up to the point before you add the cheese, then cool it down, cover, and store it in the refrigerator. When you’re ready to serve, sprinkle the cheese on top and reheat the casserole in the oven at 350°F until it’s heated through and the cheese is melted. It’s a perfect way to save time on busy days.

4. How can I make this dish spicier?

If you enjoy a spicier dish, you can easily increase the heat level of this casserole. Consider adding diced jalapeños or green chilies to the beef mixture, using a spicier taco seasoning blend, or choosing a hot salsa instead of a mild one. Another option is to serve the casserole with hot sauce on the side, allowing individuals to adjust the spice level to their preference.

📖 Recipe

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


  • Author: Isabella
  • Total Time: 35 minutes
  • Yield: Serves 4-6


Discover the perfect weeknight dinner with our One-Pot Mexican Rice Casserole recipe, combining the hearty flavors of Mexican cuisine with the simplicity of one-pot cooking. This recipe is ideal for anyone looking to indulge in a delicious, flavorful meal without spending hours in the kitchen. With basic ingredients and straightforward instructions, this casserole is a crowd-pleaser that satisfies cravings for Mexican fare in a wholesome, comforting dish.


1 Pound Ground Beef

1 Small Onion, Diced

Salt & Pepper, to taste

2 Tablespoons Taco Seasoning

1 Teaspoon Garlic Powder

1 Cup Long Grain White Rice

1 1/2 Cups Beef Broth

1 15 Ounce Can Corn, Drained

8 Ounces Tomato Sauce

1/2 Cup Salsa

1 Cup Shredded Cheese


  1. In a large skillet over medium-high heat, cook the ground beef and onion seasoned with salt and pepper until the beef is no longer pink. Drain excess grease if necessary.
  2. Sprinkle the beef with taco seasoning and garlic powder, then stir in the rice, beef broth, corn, tomato sauce, and salsa.
  3. Bring to a boil, then cover, reduce heat, and simmer for 18-20 minutes until the rice is tender.
  4. Top with shredded cheese and cover for 2-3 minutes until the cheese has melted.


For a vegetarian version, substitute ground beef with black beans or a meat substitute, and use vegetable broth instead of beef broth.

Brown rice can be used instead of white rice; adjust cooking time accordingly.

Customize the spice level with additional jalapeños or a hotter salsa.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Simmer
  • Cuisine: Mexican

Keywords: One-Pot Mexican Rice Casserole, Mexican Rice Recipe, Easy Weeknight Dinner, One-Pot Meal, Mexican Casserole

Leave a Comment

Recipe rating