Ground Beef Taco Bowls With Cilantro Lime Rice

There are evenings when only a proper, slow-cooked, deeply savoury bowl of food will do, and this is precisely the one I turn to. After testing this recipe five times, I finally got it just right, and it has become my ultimate cosy weekend project, filling the kitchen with the warm, earthy scent of cumin and the bright, clean aroma of lime zest long before a single forkful is eaten.
Recipe Overview
- Prep time: 20 minutes
- Cook time: 30 minutes
- Total time: 50 minutes
- Servings: 4 generous bowls
- Difficulty: Easy (a relaxed, rewarding cook)
Why You’ll Love This Ground Beef Taco Bowls with Cilantro Lime Rice
- Deep, layered flavour from a single pan: The beef is not just browned; it’s coaxed into a rich, spiced mixture that smells like the best kind of weekend kitchen.
- Fluffy, fragrant rice with a citrus kick: The cilantro lime rice is not an afterthought. It’s a bright, herby bed that soaks up all the beefy, tomatoey juices.
- A complete, satisfying meal in a bowl: You get protein, grains, and fresh toppings all in one place, making it a balanced and deeply comforting supper.
- Perfect for slowing down and savouring: This isn’t a rushed weeknight meal. It’s a Saturday afternoon project that rewards you with time at the stove and a glorious aroma to enjoy, much like making a Denver Omelette.cuisinespicy.com/classic-bbq-beef-ribs/”>Classic Bbq Beef Ribs.cuisinespicy.com/corn-dogs-homemade/”>Corn Dogs (Homemade).
- Endlessly customisable with your favourite toppings: from a dollop of cool soured cream to a scattering of crunchy lettuce, everyone can build their perfect bowl.
Ingredients You’ll Need
- 500g lean beef mince
- 1 tablespoon olive oil
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon chilli flakes (or to taste)
- 1 x 400g tin chopped tomatoes
- 150ml beef stock
- Salt and freshly ground black pepper, to taste
- 300g long-grain white rice (basmati or jasmine work well)
- 600ml water or vegetable stock
- Juice of 2 limes
- Zest of 1 lime
- A generous handful of fresh coriander, finely chopped
- To serve: soured cream, diced avocado, shredded lettuce, grated cheddar cheese, sliced jalapeños
Tip: For the rice, I always use water or a light vegetable stock rather than chicken stock. The lime juice and coriander provide all the flavour you need, and a clean base lets those bright notes really shine.
How to Make Ground Beef Taco Bowls with Cilantro Lime Rice
- Start the rice base. Rinse the rice under cold water until the water runs clear—this removes excess starch and stops the grains from clumping. Place it in a saucepan with the 600ml of water or vegetable stock and a good pinch of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 12-15 minutes. You’ll know it’s ready when all the liquid has been absorbed and the rice looks fluffy and tender. Remove from the heat, leave the lid on, and let it steam for 5 minutes.
- Build the beef foundation. While the rice cooks, heat the olive oil in a large, deep frying pan over a medium-high heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it softens and turns a pale, translucent gold. The smell will be sweet and gentle.
- Add the aromatics and colour. Tip in the minced garlic and diced red pepper. Cook for another 2 minutes, until the pepper has softened and the garlic is fragrant—your kitchen will smell wonderfully savoury at this point. Then, add the beef mince. Break it up with a wooden spoon and let it brown deeply for 6-8 minutes. Listen for the satisfying sizzle and watch for the colour to change from pink to a rich, dark brown.
- Create the spiced sauce. Sprinkle over the smoked paprika, ground cumin, dried oregano, and chilli flakes. Stir everything together for one minute, letting the spices toast slightly. This is when the aroma becomes truly intoxicating—warm, smoky, and a little bit earthy. Pour in the tin of chopped tomatoes and the beef stock. Stir well, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle bubble, then reduce the heat to low and let it simmer uncovered for 15-20 minutes. You’ll see the sauce thicken and darken, and the smell will deepen into a rich, comforting blanket.
- Finish the rice with bright flavours. Once the rice has steamed, fluff it gently with a fork. While it’s still warm, stir through the lime juice, lime zest, and the vast majority of the chopped coriander. The rice will turn a pale, speckled green and smell wonderfully fresh and zesty. Taste and add a little more salt if needed.
- Check and adjust the beef. After its simmer, the beef mixture should be thick and glossy, not watery. Taste it and adjust the seasoning with salt and pepper. If you’d like more heat, add a pinch more chilli flakes. The texture should be rich and clinging to the mince, not running all over the plate.
- Assemble your cosy bowls. Divide the warm cilantro lime rice among four deep bowls. Spoon a generous amount of the spiced beef over the top. Finish with your chosen toppings—a dollop of soured cream, some creamy avocado slices, a handful of shredded lettuce, a sprinkle of grated cheddar, and a few jalapeños if you fancy the heat. Scatter the remaining coriander over everything for a final, fresh flourish.
Tips From My Kitchen
- Let the beef brown properly: Don’t rush this step. If you crowd the pan or stir too often, the mince will steam rather than brown. A deep, caramelised crust on the beef is where the most intense flavour lives. Wait until you see a rich, dark colour on the meat before you add the spices.
- Toast your spices in the pan: Adding the smoked paprika and cumin directly to the hot pan with the beef, for just a minute, releases their essential oils. This simple step transforms them from dusty powders into a fragrant, almost smoky base for the sauce. You’ll smell the difference immediately.
- Use a light hand with the stock: You want a thick, hearty sauce that clings to the mince, not a soup. Start with the 150ml of beef stock and see how it looks after 10 minutes of simmering. If it’s still very liquid, let it reduce further. If it looks too dry, add a splash more stock.
- Steam the rice properly: After the rice has cooked and you’ve turned the heat off, do not lift the lid. Let it sit for a full 5 minutes. This allows the residual steam to finish the cooking process and makes the grains perfectly fluffy and separate. Lurking under the lid is the key to non-stodgy rice.
- Add the lime at the very end: Stirring the lime juice and zest through the rice while it’s still warm, but after the steaming time, ensures the flavour is bright and fresh. If you add it during the cooking, the heat can dull the citrus notes. The goal is a zesty, lively pop against the rich beef.
What to Serve With Ground Beef Taco Bowls with Cilantro Lime Rice
- A side of Smoky Grilled Chicken Skewers for an extra protein hit, though these bowls are substantial enough on their own.
- A simple green salad with a tangy vinaigrette to cut through the richness.
- Warm, soft tortillas on the side for anyone who wants to scoop up the last bits of beef and rice.
- For a sweet finish, a batch of Fudgy Chocolate Brownies would be a perfect, indulgent end to the meal.
Still hungry for ideas? You might also love Fluffy Cilantro Lime Rice Recipe Side, Chipotle Cilantro Lime Rice Copycat from our sister kitchens.
Frequently Asked Questions

Ground Beef Taco Bowls with Cilantro Lime Rice
Ingredients
Method
- Start the rice base. Rinse the rice under cold water until the water runs clear—this removes excess starch and stops the grains from clumping. Place it in a saucepan with the 600ml of water or vegetable stock and a good pinch of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 12-15 minutes. You’ll know it’s ready when all the liquid has been absorbed and the rice looks fluffy and tender. Remove from the heat, leave the lid on, and let it steam for 5 minutes.
- Build the beef foundation. While the rice cooks, heat the olive oil in a large, deep frying pan over a medium-high heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it softens and turns a pale, translucent gold. The smell will be sweet and gentle.
- Add the aromatics and colour. Tip in the minced garlic and diced red pepper. Cook for another 2 minutes, until the pepper has softened and the garlic is fragrant—your kitchen will smell wonderfully savoury at this point. Then, add the beef mince. Break it up with a wooden spoon and let it brown deeply for 6-8 minutes. Listen for the satisfying sizzle and watch for the colour to change from pink to a rich, dark brown.
- Create the spiced sauce. Sprinkle over the smoked paprika, ground cumin, dried oregano, and chilli flakes. Stir everything together for one minute, letting the spices toast slightly. This is when the aroma becomes truly intoxicating—warm, smoky, and a little bit earthy. Pour in the tin of chopped tomatoes and the beef stock. Stir well, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle bubble, then reduce the heat to low and let it simmer uncovered for 15-20 minutes. You’ll see the sauce thicken and darken, and the smell will deepen into a rich, comforting blanket.
- Finish the rice with bright flavours. Once the rice has steamed, fluff it gently with a fork. While it’s still warm, stir through the lime juice, lime zest, and the vast majority of the chopped coriander. The rice will turn a pale, speckled green and smell wonderfully fresh and zesty. Taste and add a little more salt if needed.
- Check and adjust the beef. After its simmer, the beef mixture should be thick and glossy, not watery. Taste it and adjust the seasoning with salt and pepper. If you’d like more heat, add a pinch more chilli flakes. The texture should be rich and clinging to the mince, not running all over the plate.
- Assemble your cosy bowls. Divide the warm cilantro lime rice among four deep bowls. Spoon a generous amount of the spiced beef over the top. Finish with your chosen toppings—a dollop of soured cream, some creamy avocado slices, a handful of shredded lettuce, a sprinkle of grated cheddar, and a few jalapeños if you fancy the heat. Scatter the remaining coriander over everything for a final, fresh flourish.
Notes
I do hope you find as much joy in making these bowls as I do. There is something deeply satisfying about taking the time to build each layer of flavour, to let the aromas fill your home, and then to sit down with a warm, colourful bowl that feels like a proper hug. Please do let me know how yours turn out in the comments below—I would love to hear about your favourite toppings and any little tweaks you make to make it your own.








