I absolutely adore this Mexican Beef and Rice Skillet Recipe because it brings a fiesta of flavors together in one pan, making dinner both exciting and straightforward. This dish combines savory ground beef with vibrant veggies, rich spices, and hearty rice all cooked in a single skillet, which means less cleanup and more time to enjoy the meal. It’s one of my go-to recipes when I want something comforting yet full of personality, and it never fails to impress at the dinner table.
Why You'll Love This Mexican Beef and Rice Skillet Recipe
One of the things I love most about this Mexican Beef and Rice Skillet Recipe is its bold and balanced flavor profile. The blend of taco seasoning, tomato paste, and chunky salsa creates this savory, slightly smoky, and tangy base, while the colorful peppers add just the right amount of sweetness and crunch. Then, when you combine all that with tender rice and protein-packed ground beef, it just bursts with comfort and excitement in every bite. It’s like a warm hug with a little kick, perfect for satisfying cravings without being complicated.
From my experience, this recipe is unbelievably easy to prepare, which makes it a fantastic choice for busy weeknights or last-minute guests. I love that it all cooks in one skillet—no need for multiple pots or pans, so cleanup is a breeze. Because it’s so flexible, it fits every occasion: casual family dinners, potlucks, or even a laid-back party. What really makes it stand out is how every ingredient shines through while coming together harmoniously, delivering a vibrant, colorful, and hearty meal that feels special without needing a lot of fuss.
Ingredients You'll Need
There’s something wonderfully simple about this recipe’s ingredient list. Each element serves a purpose, whether it’s for texture, flavor, or color, making the entire dish vibrant and delicious. These ingredients work together to create that classic Mexican-inspired taste that’s familiar yet exciting.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Olive oil: Essential for sautéing the aromatics and adding a subtle fruity richness.
- Onion: Adds sweetness and depth when cooked down with the beef.
- Garlic: Packs a punch of savory aroma and flavor that wakes up the dish.
- Ground beef: The hearty protein that forms the comforting base of the skillet.
- Red and yellow peppers: These add sweet, crunchy texture and vibrant color.
- Tomato paste: Boosts the tomato flavor and adds richness to the sauce.
- Taco seasoning: Provides that signature Mexican-inspired spice mix with cumin, chili, and paprika.
- Salt & pepper: Simple but crucial for enhancing all the flavors.
- Rice: Parboiled rice is preferred to get the perfect fluffy texture without getting mushy.
- Broth: Adds moisture and depth, keeping the rice tender and flavorful.
- Chunky salsa: Delivers a zesty, chunky kick that brightens up the whole dish.
- Black beans: Boosts protein and fiber while adding a creamy texture contrast.
- Sweet corn: Either canned or frozen works wonderfully for a touch of natural sweetness.
- Optional toppings: Shredded cheese, lime wedges, sour cream, chopped tomatoes, cilantro, avocado, and tortilla chips add freshness, creaminess, and crunch.
Directions
Step 1: Heat the olive oil in a large skillet over medium-high heat. Once hot, add the chopped onion and cook for about 2 minutes until it starts to soften. Then, add the minced garlic and the ground beef. Cook, stirring and breaking up the meat with a spoon, until the beef is fully browned and no longer pink.
Step 2: Stir in the diced red and yellow peppers and cook for one more minute so they start to tenderize but still keep a bit of crunch.
Step 3: Add the tomato paste, taco seasoning, salt, and pepper to the skillet. Cook everything together for another minute to let the spices toast and develop their flavors.
Step 4: Pour in the rice, broth, chunky salsa, black beans, and sweet corn. Stir everything very well to combine thoroughly, making sure the rice is submerged in the liquid.
Step 5: Bring the mixture to a gentle simmer, then cover the skillet with a lid. Reduce the heat to low and let it cook undisturbed for about 15 minutes or until the rice is fully tender. Keep an eye on it, and add a splash more broth if the mixture looks dry before the rice has finished cooking.
Step 6: Once the rice is cooked, sprinkle shredded cheese over the top, if desired. Cover the skillet again and let the cheese melt for 2 minutes. Serve immediately with your choice of optional toppings like lime wedges, sour cream, and fresh cilantro for an extra burst of flavor.
Servings and Timing
This Mexican Beef and Rice Skillet Recipe serves about 6 people, making it wonderful for feeding a family or a small gathering. Preparation takes roughly 10 minutes, and the cooking time is around 20 minutes, bringing the total time to about 30 minutes. There’s no resting time needed, so you can enjoy it fresh and hot right off the stove, which is just how I like it for maximum flavor and comfort.
How to Serve This Mexican Beef and Rice Skillet Recipe
When I serve this dish, I love to make it the centerpiece of a hearty meal. It pairs beautifully with simple sides like a fresh green salad or a light slaw to balance out the warm, spice-filled skillet. For a fun and casual vibe, I sometimes bring out crispy tortilla chips or warm flour tortillas for wrapping up scoops of the beef and rice mixture — it turns the meal into a festive build-your-own taco experience that everyone enjoys.
For garnishes, I’m a big fan of bright lime wedges to squeeze on top, dollops of cool sour cream, and a scattering of chopped fresh cilantro and sliced avocado. These fresh toppings add lovely textures and flavors that brighten the richness of the beef and rice. Plating-wise, I like to serve generous portions in wide shallow bowls so the toppings can spread out beautifully and the dish stays warm.
As for drinks, a crisp Mexican lager or a tangy margarita pairs wonderfully with the spices and heartiness of this dish. If I’m keeping things non-alcoholic, a sparkling agua fresca or a cold lime soda provides the perfect refreshing contrast. This meal feels at home on weeknight dinners, weekend casual gatherings, or even holiday potlucks where everyone’s craving something comforting and full of flavor. I always serve it hot or warm, as that’s when the flavors really shine and the texture is just right.
Variations
If you want to switch things up, I’ve found that using ground turkey or chicken instead of beef works really well for a lighter version without sacrificing flavor. For a vegetarian twist, just omit the meat and add extra beans or diced tofu for protein—season as usual to keep that authentic taste. You can also swap out the rice for cauliflower rice if you’re aiming for a low-carb or gluten-free meal, which gives it a fresher, lighter feel while still soaking up all those wonderful spices and salsa.
For flavor variations, I sometimes stir in a bit of chipotle chili powder or smoked paprika to add a smoky depth. Adding fresh diced jalapeños ramps up the heat for those who like it spicy. Alternatively, switching the chunky salsa for a roasted tomato salsa verde completely changes the vibe of the dish for a tangy and vibrant twist. You can also experiment with cooking this in a covered casserole dish in the oven instead of on the stove; it gives the rice a slightly different texture and frees you up from babysitting the skillet.
Storage and Reheating
Storing Leftovers
I recommend storing leftovers in airtight containers to keep the dish fresh. Glass or BPA-free plastic containers with tight-fitting lids work best since they maintain moisture and prevent the rice from drying out. You can keep the leftovers refrigerated for up to 3-4 days, which makes it perfect for meal prep or quick lunches.
Freezing
This dish freezes quite well! I like to portion it into meal-sized airtight containers or heavy-duty freezer bags, removing as much air as possible to avoid freezer burn. It will keep well in the freezer for up to 3 months. Just make sure to thaw it overnight in the fridge before reheating for the best texture and flavor.
Reheating
The best way to reheat leftover Mexican Beef and Rice Skillet Recipe is gently on the stovetop over low to medium heat, stirring occasionally and adding a splash of broth or water if it seems dry. You can also reheat it in the microwave covered with a microwave-safe lid or damp paper towel to keep it moist. Avoid overheating as that can dry out the rice and toughen the beef. I usually sprinkle a little extra cheese on top to refresh the dish when reheating—it melts nicely and revives the meal for round two.
FAQs
Can I make this recipe ahead of time?
Absolutely! You can prepare all the ingredients ahead and store them separately or fully cook the dish and refrigerate it. Just reheat gently before serving for a quick, satisfying meal anytime.
What type of rice is best for this recipe?
I prefer using parboiled rice because it holds its shape well and doesn’t get mushy when cooked with the other ingredients. However, long-grain white rice or brown rice can also work if you adjust cooking times and liquid accordingly.
Is this recipe kid-friendly?
Yes, it’s quite kid-friendly since the flavors are spicy but not overwhelming. You can easily control the heat by adjusting the taco seasoning or salsa, and the colorful veggies and cheese usually appeal to little ones.
Can I substitute canned salsa with homemade salsa?
Definitely! Fresh homemade salsa works wonderfully here and can enhance the dish with your preferred flavor profile. Just make sure it’s a thicker chunky salsa, so it doesn’t add too much liquid to the skillet.
What can I serve with this skillet for a complete meal?
I like to serve it alongside a crisp green salad, guacamole, or even some roasted vegetables. Tortilla chips or warm tortillas are also great for scooping or wrapping up the hearty filling, turning the meal into a fun family-style feast.
Conclusion
I can’t recommend this Mexican Beef and Rice Skillet Recipe enough if you want a meal that’s quick, flavorful, and satisfying with minimal fuss. It’s a dish that brings warmth and joy to the table, perfect for any day you crave something hearty and full of personality. Trust me, once you make it, it’ll quickly become one of your favorite go-to meals just like it is for me!
Print
Mexican Beef and Rice Skillet Recipe
- Total Time: 30 minutes
- Yield: 6 servings
Description
This hearty Mexican Beef and Rice Skillet is a quick and flavorful one-pan meal combining ground beef, colorful bell peppers, rice, black beans, corn, and chunky salsa. It's an easy 30-minute recipe perfect for busy weeknights, offering a satisfying blend of spices and textures, topped with optional cheese and fresh garnishes for extra zing.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 pound ground beef
- 1 red pepper, diced
- 1 yellow pepper, diced
- 1 tablespoon tomato paste
- 1 tablespoon taco seasoning
- Salt and pepper to taste
- 1 cup parboiled rice
- 1.5 cups broth (chicken or vegetable), plus more if needed
- 1 jar (16 oz) chunky salsa
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup sweet corn (canned or frozen)
Optional Toppings
- Shredded cheese
- Lime wedges
- Sour cream
- Chopped tomatoes
- Fresh cilantro
- Avocado slices
- Tortilla chips
Instructions
- Brown meat: Heat the olive oil in a large skillet over medium-high heat. Add the chopped onion and cook for about 2 minutes until softened. Add the minced garlic and ground beef. Cook, stirring occasionally, until the beef is fully browned. Stir in the diced red and yellow peppers and cook for an additional minute to soften slightly.
- Add remaining ingredients: Mix in the tomato paste, taco seasoning, salt, and pepper, cooking for 1 minute to combine the flavors. Then add the parboiled rice, broth, chunky salsa, black beans, and sweet corn. Stir everything well to distribute the ingredients evenly throughout the skillet.
- Cook: Bring the mixture to a simmer, then cover the skillet with a lid. Reduce the heat to low and let it gently cook for approximately 15 minutes, or until the rice is tender and the liquid is absorbed. If the mixture seems too dry during cooking, add a little more broth as needed.
- Serve: If using cheese, sprinkle shredded cheese over the top of the skillet, cover, and allow it to melt for about 2 minutes. Serve hot with your choice of optional toppings such as lime wedges, sour cream, chopped tomatoes, fresh cilantro, avocado slices, and tortilla chips for a delicious and customizable meal.
Notes
- Use parboiled rice for best texture and to prevent mushiness.
- You can substitute ground turkey or chicken for beef if preferred.
- Adjust taco seasoning and salt to taste depending on the brand and preference.
- Adding broth gradually helps control moisture and rice doneness.
- Leftovers store well in an airtight container in the refrigerator for up to 3 days.
- For a gluten-free version, verify that taco seasoning and broth are gluten-free.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican

Leave a Reply