Tex-Mex Ground Beef And Rice Skillet
There are some Saturday afternoons that simply beg for a proper, slow-cooked project. You know the ones: the rain is tapping a gentle rhythm against the kitchen window, a good podcast is playing from the speaker on the counter, and the whole house has that quiet, expectant hush of a day with nowhere to be. On those afternoons, I find myself pulled towards the stove, not for speed, but for the sheer, uncomplicated pleasure of building flavour from the ground up. This Tex-Mex Ground Beef and Rice Skillet is my favourite kind of weekend comfort; it’s a single pan, a handful of humble ingredients, and an hour of your time that rewards you with a deeply savoury, deeply satisfying meal that feels like a warm hug in a bowl. After testing this recipe five times, I finally got it just right, and it’s become the anchor of many a cosy weekend.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 4 generous portions
- Difficulty: Easy
Why You’ll Love This Tex-Mex Ground Beef and Rice Skillet
- One-Pan Wonder: From browning the beef to simmering the rice, everything happens in a single skillet. Less washing up means more time to put your feet up.
- Deep, Layered Flavour: This isn’t a thrown-together weeknight affair. We take the time to properly brown the meat and toast the rice, building a foundation of savoury richness that store-bought spice mixes just can’t replicate.
- Adaptable and Forgiving: It’s a brilliant base recipe. You can dial the heat up or down, swap in whatever vegetables are languishing in the fridge, or use a different type of rice – it always turns out beautifully.
- Perfect for Meal Prep: The flavours only get better after a day in the fridge. It reheats like a dream, making it the ideal candidate for a week’s worth of satisfying lunches or quick dinners.
- Genuinely Satisfying: This is a complete meal in itself. The combination of protein, carbohydrates, and vegetables is balanced and hearty, leaving you full and content without feeling heavy.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 500g lean minced beef (10-15% fat is ideal)
- 1 large onion, finely diced
- 2 cloves garlic, minced
- 1 large red bell pepper, deseeded and diced
- 1 large green bell pepper, deseeded and diced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 1 x 400g tin of chopped tomatoes
- 400ml beef stock
- 200g long-grain white rice (such as basmati or jasmine), rinsed
- 1 x 400g tin of black beans, drained and rinsed
- 150g sweetcorn (frozen or tinned, drained)
- Salt and freshly ground black pepper, to taste
- Fresh coriander, chopped, for garnish
- Juice of 1 lime, for serving
Tip: Rinsing the rice until the water runs clear is a crucial step. This washes away excess starch, preventing the final dish from becoming gummy or sticky, and ensures each grain of rice stays separate and fluffy.
How to Make Tex-Mex Ground Beef and Rice Skillet
- Brown the Beef for Depth: Heat the olive oil in a large, deep frying pan or skillet over a medium-high heat. Once the oil shimmers, add the minced beef. Break it up with a wooden spoon and let it cook, undisturbed, for 3-4 minutes. You’re waiting for a deep, mahogany brown crust to form on the bottom of the pan. This is the fond, and it’s pure flavour. Sensory cue: The sound of the beef sizzling will be vigorous, and the aroma will shift from raw meat to a rich, toasty, almost nutty scent. Stir and cook for another 2-3 minutes until the beef is completely browned and no pink remains.
- Sweat the Aromatics: Using a slotted spoon, transfer the browned beef to a plate, leaving about 1 tablespoon of rendered fat in the pan. Reduce the heat to medium. Add the diced onion and both bell peppers. Sensory cue: You’ll hear a gentle, soft sizzle as they hit the pan. The kitchen will fill with the sweet, sharp fragrance of sautéing onion and pepper. Cook, stirring occasionally, for 6-8 minutes, until the vegetables have softened and the onion is translucent. The peppers should be tender but not mushy.
- Bloom the Spices: Add the minced garlic, ground cumin, smoked paprika, oregano, and cayenne pepper (if using) to the pan. Stir continuously for 30-60 seconds. Sensory cue: The aroma will become intensely fragrant and complex – warm, earthy, and smoky. The spices will coat the vegetables in a thin, brick-red paste. This step is essential for waking up the flavours of the dried spices.
- Build the Base: Pour in the tinned chopped tomatoes, scraping the bottom of the pan with your wooden spoon to lift all those browned bits of flavour (the fond) into the liquid. Add the beef stock and a generous pinch of salt. Sensory cue: The liquid will hiss and steam as it hits the hot pan. The colour will be a rich, rusty red. Bring the mixture to a gentle, rolling boil, then reduce the heat to a low simmer.
- Toast the Rice (The Secret Step): In a separate, dry frying pan over a medium heat, add the rinsed rice. Toast the rice, stirring frequently, for 2-3 minutes. Sensory cue: The rice will make a faint rustling sound, and you’ll smell a light, nutty, popcorn-like aroma. The grains will look slightly milky and opaque. This toasting step helps the rice grains stay separate during cooking.
- Combine and Simmer: Add the toasted rice, browned beef, drained black beans, and sweetcorn to the pan with the tomato mixture. Stir everything together gently to combine. Bring the pan back to a gentle simmer, then lower the heat to low, cover the pan with a tight-fitting lid, and let it cook undisturbed for 20-25 minutes. Sensory cue: The sound will be a quiet, contented burble. The kitchen will be filled with a rich, comforting, all-encompassing aroma of spiced beef and tomato. Do not lift the lid during this time – the steam is what cooks the rice.
- Rest and Finish: After 25 minutes, remove the pan from the heat. Do not remove the lid. Let it rest, covered, for a full 5 minutes. Sensory cue: The steam will settle, and the frantic bubbling will cease. This resting period allows the rice to finish absorbing the last of the liquid and steam to a perfect fluffy texture. After 5 minutes, fluff the mixture gently with a fork. Taste and adjust seasoning with salt and pepper. Squeeze over the juice of half a lime and scatter with fresh coriander just before serving.
Tips From My Kitchen
- Don’t Skip the Maillard Reaction: The deep browning of the beef in the first step is non-negotiable. That dark crust is where the savoury, meaty flavour of the entire dish is born. If you crowd the pan or stir too often, the beef will steam rather than brown, and you’ll lose that critical depth of flavour. Patience here pays off tenfold.
- Rinse Your Rice Thoroughly: I cannot overstate this. Long-grain rice is coated in a fine layer of starch. If you don’t rinse it off, that starch will gelatinise during cooking, turning your lovely, separate grains into a sticky, claggy mess. Rinse in a fine-mesh sieve under cold running water until the water runs completely clear – about a minute or so.
- Use a Heavy-Bottomed Pan: A good-quality, heavy-based frying pan or skillet distributes heat evenly, preventing hot spots that can burn the rice or the fond. It also retains heat better, maintaining a steady, gentle simmer that is essential for perfectly cooked rice. A flimsy pan will lead to uneven cooking and a higher chance of burning.
- Resist the Urge to Peek: When the rice is simmering under the lid, do not lift the lid to check on it. Every time you do, you release steam and lower the internal temperature of the pan. This interrupts the cooking process and can result in undercooked or unevenly cooked rice. Trust the process and the timer.
- The Rest is Not Optional: That final 5-minute rest off the heat is as crucial as the cooking time itself. The residual steam finishes the cooking process, allowing the rice to absorb any last bit of liquid and become perfectly tender. It also allows the flavours to meld together and settle. Skipping this step is the fastest way to a watery or unevenly cooked dish.
Equipment You’ll Need
- Large frying pan or skillet (30cm / 12-inch with a lid)
- Sharp knife and cutting board
- Small mixing bowls for prepped ingredients
- Wooden spoon or heat-resistant spatula
- Fine-mesh sieve for rinsing the rice
- Measuring spoons and jug
Common Mistakes to Avoid
- Overcrowding the pan when browning the beef: If you add too much beef to the pan at once, it will release its moisture and steam rather than brown. The temperature of the pan will drop, and you’ll end up with grey, watery meat. Cook the beef in two batches if your pan isn’t large enough, or use a wider pan. The goal is a single, even layer of meat in the pan.
- Using the wrong cooking temperature: The initial browning needs high heat (medium-high), but once you add the liquid and rice, the heat must be turned right down to a low, gentle simmer. A vigorous boil will break down the rice grains and evaporate the liquid too quickly, leaving you with a mushy, dry mess. The perfect simmer is one where you see small, lazy bubbles breaking the surface, not a rolling boil.
- Skipping the rest time: I know it’s tempting to dive straight in, but that 5-minute rest is the difference between good and great. If you serve the dish immediately, the rice will be wet, the grains will clump, and the flavours won’t have had a chance to marry. The rest allows the starches to settle and the texture to become perfectly fluffy.
Delicious Variations to Try
- Spicy Version: For a significant kick of heat, include 1 finely chopped chipotle pepper in adobo sauce along with the garlic and spices. You can also stir in a teaspoon of hot smoked paprika or a diced fresh jalapeño (seeds and all) with the onions and peppers. Serve with a dollop of soured cream and sliced fresh red chilli on top.
- Vegetarian/Vegan Option: Omit the minced beef entirely. Replace it with a 400g tin of drained and rinsed kidney beans or pinto beans, plus 200g of finely chopped mushrooms (chestnut or portobello work well). Sauté the mushrooms with the onions and peppers until they release their liquid and start to brown, then proceed with the recipe. Use a good-quality vegetable stock instead of beef stock.
- Different Protein: This recipe works wonderfully with other meats. Substitute the minced beef with an equal weight of minced turkey or chicken. Because these are leaner, you may need to add an extra tablespoon of oil to the pan to prevent sticking and ensure good browning. For a chunkier texture, try using 400g of diced, boneless, skinless chicken thighs, browned in batches before cooking the vegetables.
What to Serve With Tex-Mex Ground Beef and Rice Skillet
This skillet is a complete meal, but a few simple sides can elevate it into a feast. Here are some of my favourite accompaniments:
- A crisp, green side salad with a zesty lime and coriander vinaigrette to cut through the richness.
- A generous dollop of soured cream or thick, plain yoghurt for a cooling contrast.
- Warm, soft flour tortillas for scooping up every last bit.
- Thinly sliced avocado or a simple guacamole for creamy, buttery texture.
- A pile of pickled jalapeños or red onions for a sharp, acidic pop.
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 for Depth: Heat the olive oil in a large, deep frying pan or skillet over a medium-high heat. Once the oil shimmers, add the minced beef. Break it up with a wooden spoon and let it cook, undisturbed, for 3-4 minutes. You're waiting for a deep, mahogany brown crust to form on the bottom of the pan. This is the fond, and it's pure flavour. Sensory cue: The sound of the beef sizzling will be vigorous, and the aroma will shift from raw meat to a rich, toasty, almost nutty scent. Stir and cook for another 2-3 minutes until the beef is completely browned and no pink remains.
- Sweat the Aromatics: Using a slotted spoon, transfer the browned beef to a plate, leaving about 1 tablespoon of rendered fat in the pan. Reduce the heat to medium. Add the diced onion and both bell peppers. Sensory cue: You'll hear a gentle, soft sizzle as they hit the pan. The kitchen will fill with the sweet, sharp fragrance of sautéing onion and pepper. Cook, stirring occasionally, for 6-8 minutes, until the vegetables have softened and the onion is translucent. The peppers should be tender but not mushy.
- Bloom the Spices: Add the minced garlic, ground cumin, smoked paprika, oregano, and cayenne pepper (if using) to the pan. Stir continuously for 30-60 seconds. Sensory cue: The aroma will become intensely fragrant and complex – warm, earthy, and smoky. The spices will coat the vegetables in a thin, brick-red paste. This step is essential for waking up the flavours of the dried spices.
- Build the Base: Pour in the tinned chopped tomatoes, scraping the bottom of the pan with your wooden spoon to lift all those browned bits of flavour (the fond) into the liquid. Add the beef stock and a generous pinch of salt. Sensory cue: The liquid will hiss and steam as it hits the hot pan. The colour will be a rich, rusty red. Bring the mixture to a gentle, rolling boil, then reduce the heat to a low simmer.
- Toast the Rice (The Secret Step): In a separate, dry frying pan over a medium heat, add the rinsed rice. Toast the rice, stirring frequently, for 2-3 minutes. Sensory cue: The rice will make a faint rustling sound, and you'll smell a light, nutty, popcorn-like aroma. The grains will look slightly milky and opaque. This toasting step helps the rice grains stay separate during cooking.
- Combine and Simmer: Add the toasted rice, browned beef, drained black beans, and sweetcorn to the pan with the tomato mixture. Stir everything together gently to combine. Bring the pan back to a gentle simmer, then lower the heat to low, cover the pan with a tight-fitting lid, and let it cook undisturbed for 20-25 minutes. Sensory cue: The sound will be a quiet, contented burble. The kitchen will be filled with a rich, comforting, all-encompassing aroma of spiced beef and tomato. Do not lift the lid during this time – the steam is what cooks the rice.
- Rest and Finish: After 25 minutes, remove the pan from the heat. Do not remove the lid. Let it rest, covered, for a full 5 minutes. Sensory cue: The steam will settle, and the frantic bubbling will cease. This resting period allows the rice to finish absorbing the last of the liquid and steam to a perfect fluffy texture. After 5 minutes, fluff the mixture gently with a fork. Taste and adjust seasoning with salt and pepper. Squeeze over the juice of half a lime and scatter with fresh coriander just before serving.
Notes
This Tex-Mex Ground Beef and Rice Skillet is more than just a recipe; it’s an invitation to slow down, to enjoy the process, and to fill your home with the kind of aromas that make a weekend feel truly special. I’d love to hear how you get on with it—did you add your own twist? What did you serve alongside it? Drop a comment below and let me know. For another satisfying, one-pan meal that feels like a proper project, you might also enjoy our Classic Shepherds Pie With Ground Beef.