Budget Batch Cook: Beef Chili Bowl Over Mashed Cauliflower
I’ve always believed that the best meals don’t need to break the bank, and this Beef Chili Bowl over Mashed Cauliflower proves that point with every single bite. It’s a hearty, warming dish that turns a simple batch of mince into several days’ worth of satisfying lunches or dinners, all while keeping the grocery budget firmly in check.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Beef Chili Bowl over Mashed Cauliflower
- Seriously budget-friendly: Using affordable minced beef and a single head of cauliflower, the cost per serving comes in well under what you’d pay for a takeaway, and you get far more food.
- Perfect for batch cooking: This recipe doubles or triples without any fuss, making it an ideal candidate for a Sunday afternoon cook-up to stock your freezer for the week ahead.
- Low-carb without feeling deprived: The creamy mashed cauliflower is so rich and satisfying that you won’t miss the rice or potatoes, and it keeps your energy levels steady.
- Leftovers taste even better: Like most stews and chilis, the flavours deepen and meld overnight, so your Tuesday lunch will be even more delicious than your Sunday dinner.
- One-pot cooking for the chili: You only need a single large pot or frying pan for the beef mixture, which means less washing up and more time to relax.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 1 large carrot, peeled and finely diced
- 2 sticks celery, finely diced
- 500g minced beef (20% fat works well for flavour)
- 2 tablespoons tomato purée
- 1 x 400g tin chopped tomatoes
- 1 x 400g tin kidney beans, drained and rinsed
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- Salt and black pepper, to taste
- 300ml beef stock (made with 1 stock cube is fine)
- 1 large head cauliflower (about 800g), cut into florets
- 50g unsalted butter
- 50ml double cream or full-fat milk
Tip: For the most budget-friendly shopping, buy your cauliflower whole rather than pre-cut florets — you’ll get more for your money, and the stalk can be diced and used in the mash too.
How to Make Beef Chili Bowl over Mashed Cauliflower
- Sauté the aromatics: Heat the olive oil in a large frying pan or heavy-based pot over a medium heat. Add the diced onion, carrot, and celery, and cook for 6-8 minutes, stirring occasionally, until the onions turn translucent and the carrots begin to soften at the edges — you’ll notice a sweet, savoury smell rising from the pan.
- Brown the beef: Tip in the minced beef and break it apart with a wooden spoon. Let it cook undisturbed for 3-4 minutes so it develops a deep brown crust on one side, then stir and continue cooking for another 4 minutes. The kitchen will fill with a rich, meaty aroma, and you’ll see the mince has turned from pink to a speckled brown with tiny crispy bits.
- Build the chili base: Stir in the tomato purée, smoked paprika, cumin, and oregano, and cook for 1 minute until the paste darkens and clings to the meat. Pour in the chopped tomatoes and beef stock, scraping the bottom of the pan to lift any browned bits — this is where the flavour lives. Add the drained kidney beans, season with salt and pepper, and bring the mixture to a gentle simmer.
- Simmer the chili: Reduce the heat to low, partially cover the pan, and let it bubble away for 25-30 minutes. Stir every now and then. You’ll know it’s ready when the liquid has thickened to a rich, glossy sauce that coats the back of a spoon, and the beef is tender enough to fall apart easily when pressed.
- Cook the cauliflower: While the chili simmers, place the cauliflower florets in a large saucepan and cover with salted water. Bring to a boil, then reduce to a simmer and cook for 12-15 minutes, until the florets are fork-tender — they should offer no resistance when pierced, and the stems will look slightly translucent.
- Make the mash: Drain the cauliflower well and return it to the hot pan for 30 seconds to steam off excess moisture — this is crucial for a non-watery mash. Add the butter and double cream, then mash with a potato masher until smooth and velvety. You want a texture that’s creamy but still holds a slight rustic feel, with no large lumps remaining.
- Assemble and serve: Spoon a generous portion of mashed cauliflower into each bowl, creating a slight well in the centre. Ladle the hot beef chili over the top, letting it pool into the mash. The contrast of the creamy white mash against the deep red-brown chili is a sight that promises comfort in every spoonful.
Tips From My Kitchen
- Don’t skip draining the cauliflower thoroughly. Excess water in the cauliflower will turn your mash into a thin, watery mess. After boiling, I always tip the florets into a colander, then return them to the hot pan and let them sit over the residual heat for a minute. You’ll see steam rising as the last of the moisture evaporates — that’s your cue that the mash will stay thick and creamy.
- Season the chili in layers. Add a pinch of salt with the onions, another with the beef, and adjust at the end. This builds depth of flavour rather than relying on a single heavy-handed seasoning at the finish. I used to struggle with this dish until I discovered this technique — the difference is remarkable.
- Make a double batch of the chili base. The beef mixture freezes beautifully for up to three months. Portion it into airtight containers, leaving a little room for expansion, and you’ve got a ready-made dinner for those nights when cooking feels like a chore. My husband, who’s usually picky, asked for seconds when I reheated a frozen portion last week.
- Let the chili rest for 10 minutes after cooking. This allows the flavours to settle and the sauce to thicken further. You’ll notice the aroma becomes more rounded and less sharp as it cools slightly — a sign that the spices have fully integrated.
- Use the cauliflower stalk in the mash. Peel the tough outer layer of the stalk with a vegetable peeler, then chop it into small cubes and boil it alongside the florets. It’s perfectly edible and adds extra volume without costing a penny more, stretching your budget even further.
Equipment You’ll Need
- Large frying pan or skillet (a deep one is best)
- Sharp knife and cutting board
- Mixing bowls for prepped ingredients
- Wooden spoon or spatula
- Large saucepan for boiling cauliflower
- Potato masher or fork
- Colander for draining beans and cauliflower
Delicious Variations to Try
- Spicy Version: Add one finely chopped red chilli (seeds included for extra heat) along with the garlic, and stir in ½ teaspoon cayenne pepper with the other spices. The heat will build as the chili simmers, giving you a warming kick that cuts through the creamy mash.
- Vegetarian/Vegan Option: Replace the minced beef with 400g of finely chopped mushrooms and an extra tin of black beans. Cook the mushrooms until they release their liquid and it evaporates, giving them a meaty texture, then proceed with the recipe. Use coconut oil instead of butter and a plant-based cream for the mash.
- Different Protein: Swap the beef for minced turkey or chicken — just be aware that poultry mince is leaner, so you may need to add an extra tablespoon of oil to prevent it from drying out. The cooking time remains the same.
What to Serve With Beef Chili Bowl over Mashed Cauliflower
- A simple green side salad with a lemon and olive oil dressing adds freshness and crunch.
- A dollop of full-fat Greek yoghurt or soured cream on top balances the spices beautifully.
- Grated cheddar cheese and sliced spring onions make for a classic finish that everyone loves.
Still hungry for ideas? You might also love Sweet Chili Chicken Bowl, Beef And Bean Burrito Bowl from our sister kitchens.
Frequently Asked Questions

Beef Chili Bowl over Mashed Cauliflower
Ingredients
Method
- Sauté the aromatics: Heat the olive oil in a large frying pan or heavy-based pot over a medium heat. Add the diced onion, carrot, and celery, and cook for 6-8 minutes, stirring occasionally, until the onions turn translucent and the carrots begin to soften at the edges — you’ll notice a sweet, savoury smell rising from the pan.
- Brown the beef: Tip in the minced beef and break it apart with a wooden spoon. Let it cook undisturbed for 3-4 minutes so it develops a deep brown crust on one side, then stir and continue cooking for another 4 minutes. The kitchen will fill with a rich, meaty aroma, and you’ll see the mince has turned from pink to a speckled brown with tiny crispy bits.
- Build the chili base: Stir in the tomato purée, smoked paprika, cumin, and oregano, and cook for 1 minute until the paste darkens and clings to the meat. Pour in the chopped tomatoes and beef stock, scraping the bottom of the pan to lift any browned bits — this is where the flavour lives. Add the drained kidney beans, season with salt and pepper, and bring the mixture to a gentle simmer.
- Simmer the chili: Reduce the heat to low, partially cover the pan, and let it bubble away for 25-30 minutes. Stir every now and then. You’ll know it’s ready when the liquid has thickened to a rich, glossy sauce that coats the back of a spoon, and the beef is tender enough to fall apart easily when pressed.
- Cook the cauliflower: While the chili simmers, place the cauliflower florets in a large saucepan and cover with salted water. Bring to a boil, then reduce to a simmer and cook for 12-15 minutes, until the florets are fork-tender — they should offer no resistance when pierced, and the stems will look slightly translucent.
- Make the mash: Drain the cauliflower well and return it to the hot pan for 30 seconds to steam off excess moisture — this is crucial for a non-watery mash. Add the butter and double cream, then mash with a potato masher until smooth and velvety. You want a texture that’s creamy but still holds a slight rustic feel, with no large lumps remaining.
- Assemble and serve: Spoon a generous portion of mashed cauliflower into each bowl, creating a slight well in the centre. Ladle the hot beef chili over the top, letting it pool into the mash. The contrast of the creamy white mash against the deep red-brown chili is a sight that promises comfort in every spoonful.
Notes
I’d love to hear how this budget-friendly meal-prep recipe works out in your kitchen — drop a comment below and let me know if you tried any of the variations or if it became a regular in your weekly rotation. For more wallet-friendly ideas, don’t miss our Lunch Recipes or the Budget Friendly Creamy Pesto Chicken With Roasted Cauliflower for another low-cost, high-flavour dinner.
