If you’re craving a vibrant, hearty dinner that’s both comforting and packed with bold flavors, the Mexican Taco Rice Skillet Recipe is exactly what you need. This delightful one-pan wonder effortlessly combines tender ground beef, aromatic spices, juicy tomatoes, and fluffy rice all topped with melty cheese and fresh cilantro. Perfect for weeknight family meals or casual gatherings, this dish brings the essence of Mexican-inspired cuisine right into your kitchen with simplicity and taste in every bite.

Ingredients You’ll Need
Gathering straightforward, wholesome ingredients is key to this recipe’s success. Each component plays a crucial role—from the savory ground beef to the spice-packed seasonings, to the rice that soaks up all those delicious flavors. Together, they create a visually colorful and deeply satisfying skillet meal.
- 1 lb. Lean Ground Beef (85% lean): Provides a rich, meaty base without too much fat, perfect for layering flavors.
- 1 large Onion (finely diced): Adds sweetness and a bit of crunch when sautéed just right.
- 1 Jalapeno (diced, OPTIONAL): For those who like a little heat, this adds a spicy kick that elevates the dish.
- 1/2 teaspoon Salt: Essential to enhance all the other flavors.
- 1/2 teaspoon Pepper: Adds a slight warmth and depth.
- 3 Tablespoons Taco Seasoning: Infuses the dish with classic taco spices like cumin, chili powder, and paprika.
- 1/4 teaspoon Garlic Powder: Brings a comforting savory undertone without overpowering.
- 1 (10-ounce) can Rotel Tomatoes (with green chilies or petite diced): Adds juicy, tangy brightness and a touch of texture.
- 1 (8-ounce) can Tomato Sauce: Creates a saucy base that ties everything together.
- 1 1/2 cups Beef Broth: Gives moisture and richness to cook the rice perfectly.
- 1 cup Uncooked Rice: Absorbs all those spicy, savory flavors for tender bites in every forkful.
- 2 cups Cheddar Cheese or Mexican Cheese blend (shredded): Melts on top for luscious creaminess and a golden finish.
- Cilantro (chopped): Freshens up the dish with herbal brightness and color.
How to Make Mexican Taco Rice Skillet Recipe
Step 1: Prepare Your Skillet
Start by heating a large, deep skillet over medium-high heat—this creates the perfect hot surface to brown the beef and soften the onions, setting the flavor foundation for the dish.
Step 2: Cook the Ground Beef and Aromatics
Add the lean ground beef, finely diced onion, and jalapeno (if using) along with salt and pepper into your hot skillet. Brown the beef until it’s no longer pink and the onions have softened nicely, releasing their sweetness. Remember to drain any excess grease after cooking so the dish stays balanced and not greasy.
Step 3: Spice Things Up
Sprinkle in the taco seasoning and garlic powder, stirring well to evenly coat the beef mixture with these robust flavors. These seasonings will give the dish that classic taco taste we all love.
Step 4: Combine Tomatoes, Broth, and Rice
Pour in the tomato sauce, Rotel tomatoes with green chilies (or petite diced tomatoes), beef broth, and uncooked rice. Stir everything together, making sure the rice is fully submerged in the liquid to cook properly and soak up all the spiced tomato goodness.
Step 5: Simmer Until Perfect
Bring the mixture to a boil, then reduce the heat to low and cover the skillet. Let it simmer gently for 18 to 20 minutes, giving the rice plenty of time to become tender and infused with all those fantastic flavors.
Step 6: Melt the Cheese
Once the rice is cooked and the liquid absorbed, sprinkle shredded cheddar or a Mexican cheese blend evenly over the top. Cover the skillet again and let the cheese melt luxuriously, creating a gooey, irresistible layer.
Step 7: Finish and Serve
Sprinkle freshly chopped cilantro over the melted cheesy top for a fresh herbal lift and a burst of color. Your Mexican Taco Rice Skillet is now ready to be enjoyed!
How to Serve Mexican Taco Rice Skillet Recipe

Garnishes
A few simple garnishes can turn this skillet into a personalized feast. Add dollops of sour cream, slices of avocado, chopped green onions, or a squeeze of lime juice. Each enhances freshness and balances the savory spice with cool, creamy, or tangy notes.
Side Dishes
This Mexican Taco Rice Skillet Recipe pairs beautifully with crisp green salads, crunchy tortilla chips, or a side of refried beans. Serving with a bright corn salsa or grilled vegetables adds even more texture and color to your meal.
Creative Ways to Present
For a fun twist, serve this skillet as a filling for warm flour tortillas or scoop it onto crispy tostadas for a crunchy contrast. You could also turn it into stuffed bell peppers or bake it with an extra layer of cheese on top for a casserole-style dinner that’s equally impressive and comforting.
Make Ahead and Storage
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. This Mexican Taco Rice Skillet Recipe keeps its flavor beautifully and tastes just as satisfying the next day with a quick reheat.
Freezing
You can freeze the skillet if you want to save it for later. Cool it completely, then transfer to a freezer-safe container or bag. Freeze for up to 2 months. When ready to eat, thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally to warm evenly. Add a splash of broth or water if needed to keep the rice from drying out. Alternatively, microwave in short bursts, stirring in between, until heated through and the cheese is melty again.
FAQs
Can I use brown rice instead of white rice in this recipe?
Absolutely! Just keep in mind that brown rice takes longer to cook, so you may need to add extra liquid and simmer for a bit longer to ensure it’s tender.
Is ground turkey a good substitute for ground beef?
Yes, ground turkey works well and offers a leaner alternative. You might want to add a bit more seasoning since turkey has a milder flavor.
Can I make this recipe vegetarian?
Definitely! Swap the beef for a plant-based meat substitute or cooked beans like black beans or pinto beans, and use vegetable broth instead of beef broth.
How spicy is this Mexican Taco Rice Skillet Recipe?
The heat level is mild to moderate if you leave out the jalapeno or use mild tomatoes. Adding jalapeno or extra taco seasoning will increase the spiciness, so adjust based on your preference.
What cheese is best for melting on top?
A cheddar or Mexican cheese blend is perfect because they melt smoothly and have a nice flavor. Monterey Jack or a mix with queso quesadilla also works wonderfully.
Final Thoughts
This Mexican Taco Rice Skillet Recipe is the kind of meal you’ll want to make again and again because it’s easy, delicious, and feeds a crowd with minimal fuss. It’s a beautiful blend of textures and flavors that come together in a comforting, cheesy, and colorful dish. Trust me, once you try it, it will become a go-to favorite in your kitchen too.
Print
Mexican Taco Rice Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
Description
This Mexican Taco Rice Skillet is a comforting and flavorful one-pan meal combining seasoned ground beef, rice, tomatoes, and cheese. Ready in just 30 minutes, it’s perfect for a quick family dinner or meal prep, delivering classic taco flavors with the convenience of a skillet-cooked rice dish.
Ingredients
Meat and Vegetables
- 1 lb. Lean Ground Beef (85% lean)
- 1 large Onion (finely diced)
- 1 Jalapeno (diced, OPTIONAL)
Seasonings
- 1/2 teaspoon Salt
- 1/2 teaspoon Pepper
- 3 Tablespoons Taco Seasoning
- 1/4 teaspoon Garlic Powder
Liquids and Canned Goods
- 1 (10-ounce) can Rotel Tomatoes (with green chilies or petite diced tomatoes)
- 1 (8-ounce) can Tomato Sauce
- 1 1/2 cups Beef Broth
Grains and Dairy
- 1 cup Uncooked Rice
- 2 cups Cheddar Cheese or Mexican Cheese blend (shredded)
Garnish
- Cilantro (chopped)
Instructions
- Prepare Skillet: Heat a large, deep skillet over medium-high heat to ensure it’s hot enough for cooking the ground beef and vegetables evenly.
- Cook Ground Beef: Add ground beef, finely diced onion, diced jalapeno (optional), salt, and pepper to the skillet. Brown the beef thoroughly and soften the onions, stirring occasionally. Once cooked, drain any excess grease from the skillet.
- Add Seasonings: Stir in the taco seasoning and garlic powder, mixing well to coat the meat and onion mixture evenly with the spices.
- Combine Ingredients: Add the tomato sauce, Rotel tomatoes (with their juices), beef broth, and uncooked rice to the skillet. Stir gently to combine all ingredients and make sure the rice is fully submerged in the liquid for even cooking.
- Cook: Bring the mixture to a boil, then reduce heat to low and cover the skillet. Let it simmer gently for 18–20 minutes, or until the rice is tender and has absorbed the liquid.
- Melt Cheese: Sprinkle the shredded cheddar or Mexican cheese blend evenly over the cooked rice and beef mixture. Cover the skillet again and let the cheese melt for a few minutes.
- Serve: Remove the skillet from heat, garnish with freshly chopped cilantro, and serve hot. Enjoy with your favorite taco toppings if desired.
Notes
- For a spicier dish, leave the jalapeno seeds in or add extra diced jalapenos.
- Use chicken broth instead of beef broth for a lighter flavor variation.
- Try substituting ground turkey or chicken for a leaner protein option.
- Make sure the rice is fully submerged in liquid to prevent burning and ensure even cooking.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

