Tex-Mex Ground Beef And Rice Skillet
If your weeknights are a blur of school runs, work deadlines, and the eternal question of “what’s for dinner,” this Tex-Mex Ground Beef and Rice Skillet is about to become your new best friend. It’s a complete meal cooked in a single pan, requiring minimal effort and delivering maximum flavour, all in under 35 minutes from start to finish.
Recipe Overview
- Prep Time: 10 minutes
- Cooking Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4 generous portions
- Difficulty: Easy
Why You’ll Love This Tex-Mex Ground Beef and Rice Skillet
- One-Pan Wonder: The entire meal comes together in a single skillet, which means you have only one pan to wash at the end. We’ve all got better things to do than scrub a pile of dishes.
- Fast-Track Dinner: From the moment you turn on the hob to when you’re serving up, this dish is ready in about 35 minutes. It’s genuinely quicker than waiting for a takeaway.
- Pantry-Friendly Ingredients: Most of what you need—rice, tinned tomatoes, spices, and mince—are likely already in your cupboards and freezer. This is a brilliant recipe for those nights when the fridge looks bare.
- Perfect for Meal Prep: This dish reheats beautifully, making it a fantastic option for lunch the next day or a ready-made dinner for a busy evening later in the week.
- Family-Approved Flavour: The combination of seasoned beef, tender rice, and melted cheese is a guaranteed hit with even the pickiest eaters. This is my go-to recipe when I need something quick but impressive.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 500g beef mince (15–20% fat content is ideal)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon black pepper
- 1 teaspoon salt
- 400g tinned chopped tomatoes
- 300g long-grain white rice, rinsed
- 500ml beef stock (or chicken stock)
- 200g frozen sweetcorn
- 150g grated cheddar or a Mexican cheese blend
- Fresh coriander, to garnish (optional)
Tip: Rinsing the rice before cooking removes excess starch, which helps prevent the final dish from becoming too sticky or gummy. It also helps the grains stay separate and fluffy.
How to Make Tex-Mex Ground Beef and Rice Skillet
- Brown the Beef: Place a large, deep skillet or lidded frying pan over a medium-high heat and add the olive oil. Once the oil shimmers and flows like water, add the beef mince. Break it apart with a wooden spoon and let it cook undisturbed for 3–4 minutes until the underside is deeply browned and you can hear a satisfying sizzle. Stir and continue cooking until all the mince is browned and no pink remains, about 5–6 minutes total. You’ll know it’s ready when the sizzling sound becomes less aggressive and the meat releases a rich, savoury aroma.
- Sauté the Aromatics: Reduce the heat to medium. Add the chopped onion, red and green bell peppers to the pan with the browned beef. Cook for 4–5 minutes, stirring occasionally, until the vegetables have softened and the onions turn translucent. The peppers should still have a slight bite, and the kitchen will smell wonderfully sweet and fragrant.
- Bloom the Spices: Stir in the minced garlic, smoked paprika, ground cumin, dried oregano, salt, and black pepper. Cook for one minute, stirring constantly. You’ll notice the spices become intensely aromatic and the mixture darkens slightly in colour. This step is crucial for deepening the overall flavour of the dish.
- Add the Liquids and Rice: Pour in the tinned chopped tomatoes and the beef stock. Use your spoon to scrape up any browned bits from the bottom of the pan—this is pure flavour. Once the liquid begins to bubble gently around the edges, stir in the rinsed rice and frozen sweetcorn. Bring the mixture to a steady simmer; you should see small bubbles breaking the surface across the entire pan.
- Simmer and Cook the Rice: Reduce the heat to low, cover the pan with a tight-fitting lid, and let it cook undisturbed for 18–20 minutes. Do not lift the lid during this time, as the steam is essential for cooking the rice. After 18 minutes, carefully remove the lid. The rice should be tender and have absorbed most of the liquid. If there is still visible liquid, replace the lid and cook for another 2–3 minutes. The texture should be fluffy, not soupy.
- Add the Cheese and Rest: Remove the pan from the heat. Sprinkle the grated cheese evenly over the top of the skillet. Cover the pan again with the lid and let it stand for 5 minutes. This resting time allows the cheese to melt into a gooey blanket and lets the rice finish absorbing any remaining steam. The final dish should be cohesive, with the rice and beef holding together slightly.
- Garnish and Serve: Uncover the pan and scatter fresh coriander over the melted cheese if using. Fluff the mixture gently with a fork before serving to incorporate the cheese slightly. The finished skillet should be vibrant, with the red of the peppers and tomatoes contrasting beautifully against the golden cheese.
Tips From My Kitchen
- Use the Right Pan: A 30cm (12-inch) skillet or deep frying pan with a lid is perfect. If the pan is too small, the ingredients will be overcrowded, leading to uneven cooking and mushy rice. A wide surface area also helps the liquid evaporate at the right rate.
- Don’t Skip the Resting Time: I know it’s tempting to serve immediately, but that five-minute rest is non-negotiable. It allows the starches in the rice to settle, making the texture far superior. It also gives the cheese time to melt perfectly without burning on the bottom of the pan.
- Make It Ahead of Time: This dish is fantastic for meal prep. Cook the entire skillet, let it cool completely, then portion it into airtight containers. It will keep in the fridge for up to 4 days. To reheat, simply add a splash of water or stock and warm it in a covered pan on the hob or in the microwave.
- Adjust the Liquid for Different Rices: If you’re substituting the long-grain white rice for brown rice, you’ll need to increase the cooking liquid by about 100ml and extend the simmering time to 40–45 minutes. For quick-cook rice, reduce the liquid by 100ml and cook for only 10 minutes. The key is to follow the absorption ratio for your specific rice type.
- Control the Heat Level: The recipe as written is mild and family-friendly. To add a gentle warmth, include a finely chopped jalapeño with the bell peppers. For more serious heat, add ½ teaspoon of cayenne pepper or a chopped chipotle pepper in adobo sauce along with the tinned tomatoes. I stumbled upon this combination by accident, and it’s been a hit ever since.
Common Mistakes to Avoid
- Overcrowding the pan: Using a pan that is too small prevents the beef from browning properly; instead, it steams in its own juices. Always use a large skillet and cook the beef in a single layer for the best colour and flavour.
- Wrong temperature: Cooking the rice on too high a heat will cause the liquid to evaporate before the rice is tender, leaving you with crunchy grains. Keep the heat low and steady after adding the liquid. A gentle simmer is all you need.
- Skipping the rest time: Serving the dish immediately after cooking can result in a loose, watery texture. The resting period is essential for the rice to fully absorb the remaining moisture and for the dish to set into a cohesive, non-sloppy skillet.
Delicious Variations to Try
- Spicy Version: For those who love heat, add a finely diced jalapeño or serrano pepper along with the onions and peppers. You can also stir in a teaspoon of chipotle paste or a pinch of cayenne pepper with the other spices. Serve with a dollop of soured cream to balance the heat.
- Vegetarian/Vegan Option: Replace the beef mince with a plant-based mince alternative or two tins of black beans (rinsed and drained). Use vegetable stock instead of beef stock, and either omit the cheese or use a vegan alternative. The cooking time remains the same.
- Different Protein: This recipe works brilliantly with turkey mince or chicken mince for a leaner option. If using turkey, you may want to add an extra tablespoon of oil as it is very lean. You can also use diced cooked chicken breast added in the final five minutes of cooking to warm through.
What to Serve With Tex-Mex Ground Beef and Rice Skillet
- A simple side salad with a lime and coriander dressing to add freshness.
- A dollop of soured cream or Greek yoghurt to cool the palate.
- Warm tortilla chips or soft flour tortillas for scooping up every bite.
- A side of Homemade Queso Dip for dipping if you’re feeling indulgent.
- Pickled jalapeños or sliced avocado for extra texture and flavour.
Still hungry for ideas? You might also love One Pot Cheesy Cajun Beef Rice Skillet, High Protein Cajun Chicken And Rice Skillet 2 from our sister kitchens.
Frequently Asked Questions

Tex-Mex Ground Beef and Rice Skillet
Ingredients
Method
- Brown the Beef: Place a large, deep skillet or lidded frying pan over a medium-high heat and add the olive oil. Once the oil shimmers and flows like water, add the beef mince. Break it apart with a wooden spoon and let it cook undisturbed for 3–4 minutes until the underside is deeply browned and you can hear a satisfying sizzle. Stir and continue cooking until all the mince is browned and no pink remains, about 5–6 minutes total. You'll know it's ready when the sizzling sound becomes less aggressive and the meat releases a rich, savoury aroma.
- Sauté the Aromatics: Reduce the heat to medium. Add the chopped onion, red and green bell peppers to the pan with the browned beef. Cook for 4–5 minutes, stirring occasionally, until the vegetables have softened and the onions turn translucent. The peppers should still have a slight bite, and the kitchen will smell wonderfully sweet and fragrant.
- Bloom the Spices: Stir in the minced garlic, smoked paprika, ground cumin, dried oregano, salt, and black pepper. Cook for one minute, stirring constantly. You'll notice the spices become intensely aromatic and the mixture darkens slightly in colour. This step is crucial for deepening the overall flavour of the dish.
- Add the Liquids and Rice: Pour in the tinned chopped tomatoes and the beef stock. Use your spoon to scrape up any browned bits from the bottom of the pan—this is pure flavour. Once the liquid begins to bubble gently around the edges, stir in the rinsed rice and frozen sweetcorn. Bring the mixture to a steady simmer; you should see small bubbles breaking the surface across the entire pan.
- Simmer and Cook the Rice: Reduce the heat to low, cover the pan with a tight-fitting lid, and let it cook undisturbed for 18–20 minutes. Do not lift the lid during this time, as the steam is essential for cooking the rice. After 18 minutes, carefully remove the lid. The rice should be tender and have absorbed most of the liquid. If there is still visible liquid, replace the lid and cook for another 2–3 minutes. The texture should be fluffy, not soupy.
- Add the Cheese and Rest: Remove the pan from the heat. Sprinkle the grated cheese evenly over the top of the skillet. Cover the pan again with the lid and let it stand for 5 minutes. This resting time allows the cheese to melt into a gooey blanket and lets the rice finish absorbing any remaining steam. The final dish should be cohesive, with the rice and beef holding together slightly.
- Garnish and Serve: Uncover the pan and scatter fresh coriander over the melted cheese if using. Fluff the mixture gently with a fork before serving to incorporate the cheese slightly. The finished skillet should be vibrant, with the red of the peppers and tomatoes contrasting beautifully against the golden cheese.
Notes
This Tex-Mex Ground Beef and Rice Skillet has genuinely changed the way I approach busy weeknights. It’s reliable, adaptable, and always delivers a satisfying dinner without the stress. I’d love to hear how you get on with it—what variations did you try, and what did your family think? Drop a comment below and let’s chat about our favourite one-pan dinners. For more easy weeknight inspiration, have a browse through our Dinner Recipes or check out this Ground Beef Enchilada Casserole for another night of the week.