If you have been searching for a comforting, flavorful one-pan meal that comes together effortlessly, look no further than this Homemade Mexican Taco Rice Skillet Recipe. Bursting with vibrant colors and layers of bold flavors—from the seasoned ground beef to the tender rice soaked in a zesty tomato broth—this dish is a complete meal that satisfies every time. It’s perfect for busy weeknights or feeding a crowd, and it brings that authentic taco night excitement straight to your skillet. Once you try it, it will easily become one of your go-to meals for family dinners.
Ingredients You’ll Need
These simple yet essential ingredients come together to create this Mexican taco rice skillet’s incredible flavor and texture. From the hearty ground beef to the tangy tomatoes, every item plays a crucial role in delivering authenticity and satisfaction in every bite.
- 1 lb. Lean Ground Beef (85% lean): Provides the savory, protein-packed base that absorbs all the seasoning beautifully.
- 1 large Onion (finely diced): Adds sweetness and depth as it softens, balancing the spices perfectly.
- 1 Jalapeno (diced, OPTIONAL): Adds a kick of heat for those who like a little extra spice.
- 1/2 teaspoon Salt: Enhances all the flavors, bringing balance and brightness to the dish.
- 1/2 teaspoon Pepper: Adds subtle warmth and spice.
- 3 Tablespoons Taco Seasoning: The heart of the dish, infusing the beef with classic Mexican-inspired spices.
- 1/4 teaspoon Garlic Powder: Boosts savory notes without overpowering.
- 1 (10-ounce) can Rotel Tomatoes (with green chilies or petite diced tomatoes): Adds juicy, flavorful acidity with a little heat.
- 1 (8-ounce) can Tomato Sauce: Provides a smooth, rich tomato base that ties the dish together.
- 1 1/2 cups Beef Broth: Gives moisture and depth to the rice, infusing it with meaty flavor.
- 1 cup Uncooked Rice: Absorbs all those delicious liquids and seasonings, creating a tender, fluffy texture.
- 2 cups Cheddar Cheese or Mexican Cheese Blend (shredded): Melts beautifully on top, adding gooey, creamy goodness.
- Cilantro (chopped): Adds a fresh, herbal brightness to finish the dish.
- Sour Cream, Pico de Gallo, Salsa, Guacamole: Perfect toppings to customize each serving with cool, tangy, and creamy elements.
How to Make Homemade Mexican Taco Rice Skillet Recipe
Step 1: Brown the Beef and Sauté Vegetables
Start by heating a large, deep skillet over medium-high heat. Add the lean ground beef along with the finely diced onion and jalapeno if you’re using it. Season with salt and pepper and cook until the beef is nicely browned and no longer pink, and the onions have softened completely. This creates the flavor foundation for the dish. Be sure to drain any excess grease to keep the skillet from being too oily. Once browned, stir in the taco seasoning and garlic powder, coating the meat evenly with those irresistible spices.
Step 2: Add Tomatoes, Sauce, Broth, and Rice
Next, pour in the tomato sauce and the can of Rotel tomatoes, making sure the flavorful juices get mixed in with the seasoned beef. Add the beef broth and uncooked rice, gently stirring so the rice gets fully submerged in the savory liquid. This mixture is what will cook the rice perfectly while infusing it with bold Mexican flavors.
Step 3: Simmer Until Rice is Tender
Bring the mixture to a gentle boil, then reduce the heat to low. Cover the skillet and let it simmer for 18 to 20 minutes. This slow cooking time is crucial because it allows the rice to soak up all the liquid and swell to tender perfection. Keep an eye on it so it doesn’t dry out—if needed, add a little extra broth to maintain moisture.
Step 4: Melt the Cheese and Finish
Once the rice is cooked through and tender, sprinkle the shredded cheese evenly over the top of the skillet. Cover again briefly for a minute or two to let the cheese melt into a luscious, gooey layer. Just before serving, add a generous sprinkle of freshly chopped cilantro to brighten everything up.
How to Serve Homemade Mexican Taco Rice Skillet Recipe
Garnishes
To elevate this taco rice skillet, serve it with classic Mexican toppings that add coolness and contrast. Sour cream or Mexican crema provides a creamy, tangy richness. Fresh pico de gallo or chunky salsa inject brightness and a fresh, juicy crunch. And don’t forget a dollop of guacamole for buttery texture and a hint of lime!
Side Dishes
While this recipe is a one-pan wonder and can be enjoyed on its own, pairing it with a crisp green salad, refried beans, or warm corn tortillas can round out the meal beautifully. These sides complement the hearty main skillet and make it feel even more festive.
Creative Ways to Present
For a fun twist, serve this Homemade Mexican Taco Rice Skillet Recipe in individual cast iron skillets for a rustic look everyone will love. You can also turn it into stuffed bell peppers or pile it on tostadas for a crisp, crunchy variation that’s just as delicious.
Make Ahead and Storage
Storing Leftovers
This taco rice skillet keeps very well in the fridge for up to 3 days. Just transfer leftovers to an airtight container and refrigerate promptly to maintain freshness and flavor.
Freezing
If you want to meal prep, this recipe freezes wonderfully. Store cooled leftovers in freezer-safe containers or bags for up to 2 months. When ready, thaw overnight in the fridge for the best texture.
Reheating
To reheat, warm the skillet leftovers gently on the stovetop over low heat or microwave individual portions until heated through. Add a splash of broth or water if it seems dry to restore moisture.
FAQs
Can I use brown rice instead of white rice in this Homemade Mexican Taco Rice Skillet Recipe?
Yes! Brown rice can certainly be used, but keep in mind it will require a longer cooking time—around 40 to 45 minutes—and possibly additional broth to become tender.
Is it possible to make this recipe vegetarian?
Definitely. You can swap the ground beef for plant-based meat substitutes, cooked beans, or extra vegetables like zucchini and bell peppers. Adjust the broth and seasoning accordingly for the best flavor.
Can I prepare this in an oven-safe skillet?
Absolutely! You can follow the stovetop method and then finish off under the broiler for a minute or two to melt and slightly brown the cheese for a bubbly, golden topping.
What taco seasoning works best?
Either a homemade blend of chili powder, cumin, paprika, garlic powder, and oregano or a store-bought packet can be used. Just make sure to adjust salt levels if your taco seasoning blend is already salted.
Can I add beans or corn to this recipe?
Yes! Black beans or corn kernels can be added for extra texture and flavor. Stir them in after the rice has cooked or during the last few minutes of simmering to warm through.
Final Thoughts
This Homemade Mexican Taco Rice Skillet Recipe is such a gem for anyone who loves big, bright flavors with minimal fuss. It’s a dish that feels like a warm hug in every bite—easy to make, full of character, and endlessly comforting. I can’t wait for you to try it and see how it becomes your family’s next favorite meal. Happy cooking and even happier eating!
Print
Homemade Mexican Taco Rice Skillet Recipe
This Homemade Mexican Taco Rice Skillet is a flavorful and hearty one-pan meal combining seasoned ground beef, rice, tomatoes, and cheese for an easy and satisfying dinner. Perfect for a quick weeknight meal, it features bold taco spices and fresh toppings like cilantro, sour cream, and salsa to bring vibrant Mexican-inspired flavors to your table in just 30 minutes.
- Total Time: 30 minutes
- Yield: 6 servings
Ingredients
Main Ingredients
- 1 lb. Lean Ground Beef (85% lean)
- 1 large Onion, finely diced
- 1 Jalapeno, diced (optional)
- 1/2 teaspoon Salt
- 1/2 teaspoon Pepper
- 3 Tablespoons Taco Seasoning
- 1/4 teaspoon Garlic Powder
- 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
- 1 cup Uncooked Rice
- 2 cups Cheddar Cheese or Mexican Cheese blend, shredded
Toppings & Garnishes
- Chopped Cilantro
- Sour Cream or Mexican Crema
- Pico de Gallo
- Salsa
- Guacamole
Instructions
- Cook the beef and aromatics: Heat a large, deep skillet over medium-high heat. Add the ground beef, finely diced onion, diced jalapeno if using, salt, and pepper. Brown the beef until fully cooked and no longer pink, and the onions have softened. Drain excess grease if necessary. Stir in taco seasoning and garlic powder, mixing well to coat the beef evenly.
- Add liquids and rice: Pour in tomato sauce, canned diced tomatoes with chilies, and beef broth. Stir in the uncooked rice, ensuring it is fully submerged in the liquid mixture for even cooking.
- Simmer until rice is cooked: Bring the mixture to a gentle boil, then reduce heat to low. Cover the skillet with a lid and let it cook for 18–20 minutes or until the rice is tender. Check occasionally to prevent drying out, adding a splash more broth if needed. For brown rice, allow additional cooking time.
- Melt the cheese: Once the rice is cooked through, sprinkle the shredded cheese over the top. Cover again and let sit for 1–2 minutes until the cheese has melted completely.
- Garnish and serve: Sprinkle chopped cilantro on top, then serve immediately. Accompany with sour cream or Mexican crema, pico de gallo, salsa, and guacamole for added flavor and texture.
Notes
- To make this dish spicier, leave the jalapeno seeds in or add extra diced jalapenos.
- For a lighter version, use leaner ground turkey or chicken instead of beef.
- Leftovers store well in the refrigerator for up to 3 days and reheat nicely on the stovetop or microwave.
- You can substitute the beef broth with chicken or vegetable broth if preferred.
- If using brown rice, increase the cooking time to about 35-40 minutes and add more broth as needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican