Budget-Friendly Meal Prep Ground Beef and Cauliflower Rice Taco Bowls

Budget-Friendly Meal Prep Ground Beef and Cauliflower Rice Taco Bowls

I’ve cracked the code on a weeknight dinner that tastes like a treat but costs about the same as a sad sandwich. These Ground Beef and Cauliflower Rice Taco Bowls are my secret weapon for eating well without blowing the budget, and I’m going to show you how to batch-cook a week’s worth of lunches for just a few quid.

Recipe Overview

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4 generous bowls
  • Difficulty: Easy

Why You’ll Love This Ground Beef and Cauliflower Rice Taco Bowls

  • Budget-friendly batch cooking: One pack of mince and one cauliflower head make four filling portions for under £2 each.
  • Low-carb without the faff: Cauliflower rice soaks up all the spiced beef juices, so you won’t miss the grain at all.
  • 30-minute weeknight hero: From fridge to table in half an hour, with only one pan to wash.
  • Stores and reheats like a dream: The flavours actually meld together overnight, making day-two leftovers taste even better.
  • Endlessly customisable: Use whatever veg or toppings you have lurking in the fridge — this recipe forgives all.
Ground Beef and Cauliflower Rice Taco Bowls

Ground Beef and Cauliflower Rice Taco Bowls
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 500g beef mince (15-20% fat works best for flavour)
  • 1 medium cauliflower (about 600g), riced — or 400g pre-riced cauliflower
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 tablespoon olive oil
  • 2 teaspoons ground cumin
  • 2 teaspoons smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon chilli flakes (optional, for heat)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 400g can chopped tomatoes
  • 100ml beef stock
  • Fresh coriander, chopped, for garnish
  • Juice of 1 lime

Tip: If you’re pre-ricing your own cauliflower, do it a day ahead and store the florets in a sealed bag in the fridge — it saves a good five minutes on the night.

How to Make Ground Beef and Cauliflower Rice Taco Bowls

  1. Rice the cauliflower: Cut the cauliflower into florets and pulse in a food processor until it resembles breadcrumbs — you’ll hear a soft whirring sound, and the texture should look like coarse sand. If you don’t have a food processor, grate it by hand; your arms will get a workout, but it works.
  2. Brown the beef: Heat the olive oil in a large frying pan over medium-high heat until it shimmers. Add the beef mince, breaking it apart with a wooden spoon. Let it sit undisturbed for 2 minutes until the underside turns a deep golden brown — that sizzle tells you it’s searing, not steaming. Stir and cook for another 3 minutes until no pink remains.
  3. Sweat the aromatics: Push the beef to one side of the pan. Add the diced onion and red pepper to the empty space; cook for 3 minutes until the onion turns translucent and smells sweet, stirring occasionally. Add the garlic and cook for 30 seconds until fragrant — you’ll smell it before you see it.
  4. Bloom the spices: Sprinkle the cumin, smoked paprika, oregano, chilli flakes, salt, and pepper over the beef and veg. Stir everything together for 1 minute — the spices will toast and release a warm, smoky aroma that fills the kitchen.
  5. Simmer the sauce: Pour in the chopped tomatoes and beef stock. Stir well, scraping up any brown bits from the pan bottom — those are pure flavour. Bring to a gentle bubble (you’ll see lazy bubbles around the edges), then reduce the heat to low and let it simmer for 8 minutes. The sauce will thicken and darken slightly.
  6. Add the cauliflower rice: Stir the riced cauliflower into the pan. It will look like a lot at first, but it wilts down quickly. Cook for 4-5 minutes, stirring occasionally, until the cauliflower is tender but not mushy — it should still have a slight bite. You’ll notice the mixture becomes cohesive, like a proper rice dish.
  7. Finish and rest: Squeeze the lime juice over the top and stir through half the chopped coriander. Remove from the heat and let the pan rest for 2 minutes. This resting time lets the juices redistribute so every bite is moist, not watery.
  8. Serve: Divide between four bowls, garnish with remaining coriander, and add any toppings you like — diced avocado, a dollop of sour cream, or a handful of shredded lettuce all work beautifully.

Tips From My Kitchen

  • Don’t skip browning the beef properly: That deep golden crust is where the savoury flavour lives. If you stir the mince constantly, it steams instead of sears, and you end up with grey, bland meat. Let it sit in the pan undisturbed for at least 2 minutes before breaking it up.
  • Use the right fat content in your mince: I’ve tested this with lean 5% beef, and it turns out dry and crumbly. The 15-20% fat mince releases enough rendered fat to flavour the cauliflower rice without needing extra oil. If you’re watching your fat intake, drain off a tablespoon of fat after browning, but leave the rest.
  • Batch-cook with purpose: This recipe doubles beautifully. Make two batches at once, divide into airtight containers, and refrigerate for up to 4 days. I portion mine into glass containers with the lid slightly open until cooled, then seal and stack. For freezing, leave out the lime and coriander — add those fresh after reheating.
  • Reheat without turning it to mush: The biggest mistake is microwaving on full power for 3 minutes. Instead, microwave on 70% power for 2 minutes, stir, then another minute. Or better yet, reheat in a pan over medium-low heat with a splash of water or stock — the texture stays much closer to fresh.
  • Season in layers, not all at once: Add salt at the browning stage, more with the spices, and taste again after adding the cauliflower rice. Cauliflower absorbs salt differently than meat, so you might need an extra pinch at the end. I always taste and adjust before the lime goes in.
  • Make your own cauliflower rice for pennies: Pre-riced cauliflower from the supermarket costs about three times as much as a whole head. One medium cauliflower yields roughly 400g of rice, and you can rice two heads at once in a food processor, then freeze the extra in zip-lock bags for another meal.

Equipment You’ll Need

  • Large frying pan or skillet (30cm or wider — you need room for everything)
  • Sharp knife and cutting board
  • Food processor (or box grater, if you’re feeling strong)
  • Mixing bowls
  • Wooden spoon or spatula
  • Measuring spoons
  • Airtight containers for storage (4 x 500ml work perfectly)

Common Mistakes to Avoid

  • Overcrowding the pan: If you try to cook double the recipe in the same pan, the ingredients steam rather than sear. The beef releases too much liquid and ends up boiling in its own juices. Use a wider pan or cook in two batches — I promise it’s worth the extra 5 minutes.
  • Wrong temperature for the cauliflower rice: Cooking cauliflower rice on high heat for too long turns it into a watery, mushy mess that ruins the bowl’s texture. Keep the heat at medium-low once the cauliflower goes in, and stop cooking as soon as it’s just tender — about 4 minutes is all it needs.
  • Skipping the rest time: I used to serve this straight from the pan, and the liquid always pooled at the bottom of the bowl. Letting it rest for 2 minutes off the heat allows the cauliflower rice to absorb any excess moisture, so every spoonful is evenly seasoned and not watery.

What to Serve With Ground Beef and Cauliflower Rice Taco Bowls

  • A simple side salad with lime vinaigrette — the acidity cuts through the richness of the beef.
  • Diced avocado or sliced radishes for crunch and creaminess.
  • A dollop of Greek yogurt or sour cream to cool the spice.
  • Warm corn tortillas on the side if you’re not strictly low-carb — they’re great for scooping up the last bits.

Frequently Asked Questions

Can I use frozen cauliflower rice instead of fresh?
Yes, but you need to adjust the cooking time. Frozen cauliflower rice releases more water, so add it straight from the freezer without thawing, and cook for 6-7 minutes instead of 4-5. You may need to let the mixture simmer uncovered for an extra minute to evaporate the excess liquid.

How do I store and reheat leftovers for meal prep?
Portion into airtight containers and refrigerate for up to 4 days. For the best texture, reheat in a frying pan over medium-low heat with a tablespoon of water or beef stock, stirring occasionally for about 5 minutes. If using a microwave, use 70% power and stir halfway through to avoid hot spots.

Can I make this recipe with turkey mince instead of beef?
Absolutely, but turkey mince is leaner, so you’ll need to add an extra tablespoon of olive oil when browning to prevent it from drying out. Cook the turkey until it’s no longer pink, about 5 minutes, and proceed with the recipe as written. The flavour will be slightly milder, so you might want to bump up the cumin by half a teaspoon.

How can I make this dish spicier without adding more chilli?
Add a pinch of cayenne pepper along with the other spices, or stir in a finely chopped chipotle pepper in adobo sauce from a tin. The chipotle adds a smoky heat that complements the beef beautifully. Start with half a pepper, taste, and add more if you like it fiery.

Is this recipe suitable for freezing?
Yes, it freezes well for up to 3 months. Let the mixture cool completely, then portion into freezer-safe containers or bags. Leave the lime juice and fresh coriander out — add those after thawing and reheating. When you’re ready to eat, thaw overnight in the fridge and reheat as you would the refrigerated version.

Budget-Friendly Meal Prep Ground Beef and Cauliflower Rice Taco Bowls

Ground Beef and Cauliflower Rice Taco Bowls

A flavorful, low-carb twist on taco bowls, featuring seasoned ground beef, aromatic vegetables, and cauliflower rice simmered in a smoky tomato sauce. Ready in 45 minutes, this one-pan meal is perfect for a quick, healthy dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 500 g beef mince 15-20% fat works best for flavour
  • 1 medium cauliflower about 600g, riced — or 400g pre-riced cauliflower
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 1 red bell pepper diced
  • 1 tablespoon olive oil
  • 2 teaspoons ground cumin
  • 2 teaspoons smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon chilli flakes optional, for heat
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 400 g can chopped tomatoes
  • 100 ml beef stock
  • Fresh coriander chopped, for garnish
  • Juice of 1 lime

Method
 

  1. Rice the cauliflower: Cut the cauliflower into florets and pulse in a food processor until it resembles breadcrumbs — you'll hear a soft whirring sound, and the texture should look like coarse sand. If you don't have a food processor, grate it by hand; your arms will get a workout, but it works.
  2. Brown the beef: Heat the olive oil in a large frying pan over medium-high heat until it shimmers. Add the beef mince, breaking it apart with a wooden spoon. Let it sit undisturbed for 2 minutes until the underside turns a deep golden brown — that sizzle tells you it's searing, not steaming. Stir and cook for another 3 minutes until no pink remains.
  3. Sweat the aromatics: Push the beef to one side of the pan. Add the diced onion and red pepper to the empty space; cook for 3 minutes until the onion turns translucent and smells sweet, stirring occasionally. Add the garlic and cook for 30 seconds until fragrant — you'll smell it before you see it.
  4. Bloom the spices: Sprinkle the cumin, smoked paprika, oregano, chilli flakes, salt, and pepper over the beef and veg. Stir everything together for 1 minute — the spices will toast and release a warm, smoky aroma that fills the kitchen.
  5. Simmer the sauce: Pour in the chopped tomatoes and beef stock. Stir well, scraping up any brown bits from the pan bottom — those are pure flavour. Bring to a gentle bubble (you'll see lazy bubbles around the edges), then reduce the heat to low and let it simmer for 8 minutes. The sauce will thicken and darken slightly.
  6. Add the cauliflower rice: Stir the riced cauliflower into the pan. It will look like a lot at first, but it wilts down quickly. Cook for 4-5 minutes, stirring occasionally, until the cauliflower is tender but not mushy — it should still have a slight bite. You'll notice the mixture becomes cohesive, like a proper rice dish.
  7. Finish and rest: Squeeze the lime juice over the top and stir through half the chopped coriander. Remove from the heat and let the pan rest for 2 minutes. This resting time lets the juices redistribute so every bite is moist, not watery.
  8. Serve: Divide between four bowls, garnish with remaining coriander, and add any toppings you like — diced avocado, a dollop of sour cream, or a handful of shredded lettuce all work beautifully.

Notes

For best flavor, use beef mince with 15-20% fat. Pre-riced cauliflower can save time. Optional toppings like avocado, sour cream, or shredded lettuce make great additions.

I stumbled upon this combination by accident when I had half a cauliflower and a pack of mince staring at me from the fridge, and it’s been a hit ever since. This is my go-to recipe when I need something quick but impressive, and I love that it keeps my wallet happy too. If you give these Ground Beef and Cauliflower Rice Taco Bowls a try, drop a comment below and let me know how you customised them — I’m always looking for new topping ideas. For another budget-friendly meal that stores beautifully, check out my Budget Greek Lemon Chicken Thighs With Zucchini Noodles or these Quick Budget Batch Almond Butter Flaxseed Pancakes for a sweet fix that won’t break the bank.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating