Table of Contents
Are you craving a comforting, flavorful, and easy-to-make dish? Look no further than the Mexican Beef and Rice Skillet Recipe. This one-pan meal is packed with ground beef, seasoned rice, veggies, and gooey cheese. It’s perfect for a busy weeknight dinner, delivering bold Mexican flavors with minimal cleanup. Not only is this dish incredibly tasty, but it’s also simple to make, using ingredients you probably already have on hand.
How to Make Mexican Beef and Rice Skillet

In this comprehensive guide, I’ll take you through every step of creating this delicious dish, share tips for getting the most flavor, and show you some exciting variations to suit your preferences.
Ingredients for Mexican Beef and Rice Skillet Recipe
To create a delicious Mexican beef and rice skillet, you’ll need these essential ingredients:
- Ground beef (1 lb): Use lean ground beef for the best flavor and texture.
- Olive oil (1 tbsp): For sautéing.
- Onion (1 medium, chopped): Adds flavor depth and aroma to the dish.
- Garlic (3 cloves, minced): A must-have in Mexican dishes for a robust taste.
- Bell peppers (1 red and 1 green, chopped): For added color and sweetness.
- Jalapeño pepper (1, optional): Adds heat if you like spicy food.
- Tomato paste (2 tbsp): Provides a rich, concentrated tomato flavor.
- Diced tomatoes (1 can, 14.5 oz): Adds moisture and a fresh tomato taste.
- Beef broth (2 cups): Helps cook the rice and adds a savory flavor.
- Long-grain white rice (1 cup, uncooked): Becomes fluffy and absorbs the flavors.
- Taco seasoning (1 packet or 2 tbsp homemade): Adds that classic Mexican spice blend.
- Black beans (1 can, drained and rinsed): Adds texture and protein.
- Corn (1 cup, frozen or canned): For a hint of sweetness.
- Cheddar cheese (1½ cups, shredded): Adds creaminess and a delicious cheesy finish.
- Fresh cilantro (¼ cup, chopped): For garnish and fresh flavor.
Optional Garnishes:
- Sour cream
- Sliced avocado
- Salsa or hot sauce
- Lime wedges

Instructions for Making Mexican Beef and Rice Skillet
This beef and rice skillet Mexican-style dish comes together quickly, and everything cooks in one skillet for easy cleanup. Follow these step-by-step instructions:
- Prepare the ingredients: Start by chopping the onion, garlic, bell peppers, and jalapeño. Rinse the black beans and drain the corn if using canned.
- Cook the ground beef: In a large skillet or cast iron pan, heat the olive oil over medium-high heat. Add the ground beef and break it up with a wooden spoon. Cook until browned, about 5-7 minutes. Drain any excess fat from the pan.
- Add the aromatics: Add the chopped onion, garlic, bell peppers, and jalapeño (if using) to the skillet with the browned beef. Sauté until the veggies are softened and fragrant, about 3-5 minutes.
- Incorporate tomato paste and seasoning: Stir in the tomato paste, ensuring it evenly coats the meat and veggies. Then add the taco seasoning, mixing everything together for 1-2 minutes to enhance the flavor.
- Add rice, tomatoes, and broth: Pour in the rice, diced tomatoes (with their juices), and beef broth. Stir everything together to combine, ensuring the rice is fully submerged in the liquid.
- Simmer: Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a lid and simmer for 18-20 minutes, or until the rice is cooked through and has absorbed most of the liquid. Stir occasionally to prevent the rice from sticking to the bottom.
- Add beans and corn: Once the rice is cooked, stir in the black beans and corn. Cook for another 2-3 minutes until everything is heated through.
- Top with cheese: Sprinkle the shredded cheddar cheese over the skillet. Cover with the lid and allow the cheese to melt, about 2-3 minutes.
- Garnish and serve: Remove the skillet from the heat and garnish with freshly chopped cilantro. Serve hot, with optional garnishes like sour cream, avocado, or lime wedges.

Tips for Perfect Mexican Beef and Rice Skillet Recipe
Here are some expert tips to ensure your Mexican rice and beef skillet turns out perfectly every time:
- Use lean ground beef: This reduces excess grease in the pan, keeping the dish flavorful but not greasy.
- Cook rice evenly: Stir the skillet occasionally to prevent the rice from sticking or burning on the bottom. If your rice isn’t fully cooked but the liquid is gone, add a little more broth or water and cook for a few more minutes.
- Pre-cook vegetables: Sautéing the onions, garlic, and bell peppers first ensures they release their flavors and create a richer base for the dish.
- Don’t rush the simmering: Allow the rice to absorb the liquid fully for a fluffy, flavorful result.
Variations of Mexican Beef and Rice Skillet
The beauty of this dish is its versatility. Here are some variations to customize your cheesy Mexican beef and rice skillet:
- Cheesy Taco Rice: Add extra cheese for a creamier texture and stronger cheesy flavor. You can mix in some Monterey Jack or pepper jack cheese along with the cheddar.
- Ground chicken or turkey: Swap the beef for ground chicken or turkey to make a lighter version. Adjust seasoning accordingly to match the flavor of the meat.
- Spicy version: Increase the heat by adding extra jalapeños, chili powder, or cayenne pepper to the taco seasoning. You can also top with hot sauce or serve with spicy salsa.
- Vegetarian option: Omit the beef and double the black beans for a hearty vegetarian dish. Add extra vegetables like zucchini or mushrooms for more texture and flavor.
- If you’re in the mood for a flavor twist, add a spoonful of this Italian Herb Paste to your skillet for a fusion of Mexican and Italian flavors
What to Serve with Mexican Beef and Rice Skillet
While this beef and rice skillet Mexican dish is a complete meal on its own, you can elevate it with these side dishes:
- Tortilla chips and guacamole: A crunchy side with creamy avocado dip pairs well with the flavors of this dish.
- Mexican street corn (Elote): Grilled corn on the cob with cotija cheese, lime, and chili powder adds a delicious side.
- Refried beans: For added protein and texture, serve this dish alongside creamy refried beans.
- Simple green salad: A light salad with a citrusy vinaigrette balances the richness of the skillet.
- Try this fun and flavorful Krabby Patty Sauce to add a unique twist as a dip or drizzle

Recipe Tested & Notes
I tested this Mexican Beef and Rice Skillet several times to get the right balance of seasoned beef, fluffy rice, vegetables, tomato flavor, and melted cheese. Since everything cooks in one skillet, the order in which the ingredients are added makes a noticeable difference.
I found that browning the ground beef properly before adding the other ingredients gave the dish much more flavor. Rather than immediately stirring the beef constantly, I let it cook undisturbed for a short time so it could develop some browned edges.
Using a medium or large skillet with a tight-fitting lid worked best. The rice needs enough room to cook evenly without becoming crowded, and the lid helps trap the steam needed for tender rice.
I also found that rinsing the rice before cooking helped reduce excess starch and kept the finished rice from becoming overly sticky. Long-grain white rice worked particularly well because it stayed fluffy while absorbing the tomato and seasoning flavors.
The liquid-to-rice ratio was one of the most important parts of testing. Too little liquid left some of the rice undercooked, while too much created a softer, almost soupy texture. Measuring the ingredients carefully produced the most consistent results.
I found that adding the vegetables with the rice allowed them to become tender without turning mushy. Bell peppers and corn added sweetness and texture, while tomatoes provided acidity and moisture.
Another important lesson was not to repeatedly remove the lid while the rice was cooking. Every time the lid is lifted, steam escapes and the cooking process slows down.
After the rice was tender, I let the skillet rest for a few minutes before adding the cheese. This allowed the remaining moisture to settle and made the final texture much better.
The finished skillet was hearty, savory, colorful, and cheesy, with tender rice and well-seasoned ground beef in every bite.
Mistakes I Made
Testing this one-pan meal helped me identify several mistakes that can affect the final result.
Not browning the beef enough
Simply cooking the beef until no longer pink produced a less flavorful dish. Allowing it to brown slightly created a deeper savory flavor.
Using the wrong rice-to-liquid ratio
Too much or too little liquid changed the texture of the rice significantly. Accurate measuring made the biggest difference.
Skipping the rice rinse
Unrinsed rice sometimes produced a stickier texture. Rinsing removed excess surface starch.
Lifting the lid too often
Opening the skillet repeatedly allowed steam to escape and caused uneven cooking.
Stirring the rice too much
Frequent stirring can release starch and make the rice gummy. I found that gentle stirring before simmering was enough.
Cooking at too high a temperature
High heat caused the liquid to evaporate before the rice was fully cooked. A gentle simmer worked much better.
Adding cheese too early
Adding cheese before the rice was finished made it harder to check the cooking progress and could cause the bottom to stick.
Adding too much seasoning
The beef, tomatoes, broth, and cheese all contribute flavor. It was better to taste near the end and adjust the seasoning rather than adding too much at the beginning.
Personal Cooking Tips Learned From Testing
These tips consistently gave me the best results:
- Use a wide, heavy-bottomed skillet with a lid.
- Brown the ground beef before adding the other ingredients.
- Drain excess grease if the beef releases a lot of fat.
- Rinse the rice before cooking.
- Use long-grain white rice for a fluffy texture.
- Measure the cooking liquid carefully.
- Add seasonings before the rice starts simmering.
- Bring the mixture to a gentle simmer before covering.
- Keep the lid on while the rice cooks.
- Avoid stirring repeatedly during the cooking process.
- Check the rice toward the end rather than constantly lifting the lid.
- Let the skillet rest for a few minutes after cooking.
- Add cheese at the end so it melts over the hot skillet.
- Finish with fresh cilantro or green onions for freshness.
- Add lime juice just before serving to brighten the rich flavors.
- Serve immediately while the cheese is warm and melted.
Why I Prefer This Version
I prefer this Mexican Beef and Rice Skillet because it gives you a complete and satisfying meal without requiring several pots and pans.
The combination of seasoned ground beef, tender rice, vegetables, tomato, and melted cheese creates plenty of flavor and texture in one skillet.
I also like the flexibility of this recipe. You can easily adjust the vegetables based on what you already have in the refrigerator. Corn, bell peppers, black beans, diced tomatoes, and jalapenos all work beautifully.
The seasoning can also be customized. Keep it mild for a family-friendly dinner or add chili powder, cayenne, jalapenos, or hot sauce for more heat.
Another reason I prefer this version is the rice. Instead of cooking the rice separately, it absorbs all the flavors from the beef, tomatoes, broth, and spices as it cooks.
That makes every spoonful flavorful rather than leaving you with plain rice on the side.
It is also an excellent weeknight recipe because everything comes together in one skillet and cleanup is minimal.
Storage Notes Based on Actual Testing
This Mexican Beef and Rice Skillet stores very well and is particularly convenient for meal preparation.
Refrigerator
Allow leftovers to cool before transferring them to airtight containers.
Refrigerate promptly and use within a few days for the best quality.
The rice will absorb some of the moisture while refrigerated, so the leftovers may be slightly firmer than when freshly cooked.
Reheating
Reheat individual portions in the microwave or warm larger portions gently in a skillet.
Add a small splash of water or broth before reheating to help loosen the rice.
Covering the skillet while reheating helps restore some moisture.
If using the microwave, stir halfway through heating so the dish warms evenly.
Freezing
The beef and rice mixture can be frozen successfully.
Allow it to cool completely before placing it in freezer-safe containers.
Freeze in individual portions for convenient meals.
Thaw overnight in the refrigerator and reheat gently with a splash of broth or water.
The rice may have a slightly softer texture after freezing and thawing, but the flavor remains very good.
Make-Ahead Meal
This recipe works well for meal prep.
Prepare the skillet, allow it to cool, and portion it into containers.
Keep toppings such as avocado, cilantro, sour cream, lime, and fresh cheese separate until serving.
Equipment Used
These tools make the Mexican Beef and Rice Skillet easy to prepare:
- Large heavy-bottomed skillet
- Tight-fitting skillet lid
- Wooden spoon
- Silicone spatula
- Chef’s knife
- Cutting board
- Measuring cups
- Measuring spoons
- Fine-mesh strainer
- Can opener
- Cheese grater
- Serving spoon
- Airtight storage containers
FAQ’s
Can I use brown rice instead of white rice?
Yes, but brown rice takes longer to cook and may require more liquid. Adjust the cooking time to about 35-40 minutes, and add an extra ½ to 1 cup of broth.
Can I make this dish ahead of time?
Yes, this Mexican beef and rice skillet recipe is perfect for meal prep. You can make it up to 2 days in advance and reheat it in the microwave or on the stove with a little extra broth to keep it moist.
Is this dish freezer-friendly?
Yes, you can freeze the cooked dish in an airtight container for up to 3 months. Thaw it in the fridge overnight and reheat on the stove or microwave.
How can I make this dish less spicy?
Omit the jalapeños and use a mild taco seasoning to tone down the spice level. You can also reduce the amount of seasoning to suit your taste.
Substitutes for Mexican Beef and Rice Skillet Recipe
If you don’t have all the ingredients on hand, here are some simple substitutes:
- Ground beef: Use ground turkey, chicken, or even pork. For a vegetarian version, replace the beef with lentils or additional beans.
- Bell peppers: Substitute with poblano peppers for a slightly smoky flavor, or use zucchini if you prefer.
- Black beans: Pinto beans, kidney beans, or chickpeas work just as well.
- Cheddar cheese: Swap with any melting cheese like Monterey Jack, Colby, or even a Mexican cheese blend.

Nutrition Information
Here’s an approximate breakdown of the nutrition for one serving of Mexican Beef and Rice Skillet:
- Calories: 450
- Protein: 25g
- Fat: 20g
- Carbohydrates: 40g
- Fiber: 6g
- Sugar: 5g
- Sodium: 700mg
This dish is a wholesome meal with a balance of protein, carbs, and healthy fats, making it satisfying and delicious.
By following these steps, you’ll have a savory and hearty Mexican Beef and Rice Skillet Recipe ready to enjoy. It’s the perfect quick dinner that doesn’t sacrifice flavor, and it’s sure to become a family favorite. Whether you stick to the classic version or add your twist, this one-pan wonder is a crowd-pleaser every time.


