Cauliflower Butter Chicken

Future Meals for Me Series Two

Butter chicken is one of those recipes that everybody has a version of, and most of them are good. Creamy tomato base, warm spices, tender protein. It's a format that just works. This version adds cauliflower, not as a replacement for anything, but because it belongs here. It soaks up the sauce in a way that makes the whole dish more substantial, more interesting, and more satisfying per portion.

This is one of the most popular meals in Future Meals for Me Series Two. And I understand why. It reheats beautifully. The sauce actually gets better after a night in the fridge. And it's the kind of dish that works whether you're eating it alone on a Tuesday or putting it out for friends with a stack of naan and a bowl of rice.

The yoghurt, cream, and ghee finish is what elevates this from a basic curry to something properly good. Don't skip it.

If you're new to FMFM, the idea is simple: cook five base meals, freeze them in full portions, and remix them through the week. [→ See how the full system works here.]

Why This Recipe Works

The technique matters here. You brown the chicken first, which builds flavour on the bottom of the pot. That stays in the base as you build the sauce. Then you bloom the spices in the fat before adding liquid, which is what gives butter chicken that deep, complex warmth rather than a sharp, raw spice hit.

The yoghurt has to be tempered before it goes in. Add cold yoghurt straight to a hot sauce and it splits. Temper it by mixing a few spoons of the hot sauce into the yoghurt first, then add it all back. It takes thirty seconds and makes the sauce silky and smooth.

The Flavours

Garam masala does most of the work: warm, sweet, complex. Cumin and paprika add depth and a little colour. Turmeric brings earthiness and that beautiful golden tone. Cinnamon sits quietly underneath everything and you would miss it if it weren't there. The tomato base gives body and acidity, and the butter, and yoghurt finish rounds it all out into something rich but not heavy.

How I Use These During the Week

  • Over steamed basmati rice with a spoon of mango chutney on the side

  • With warm naan for scooping and a cucumber raita to cool things down

  • Spooned into a baked potato with yoghurt and fresh coriander

  • In a wrap with leftover rice and shredded spinach for a quick lunch

  • Over extra roasted cauliflower with toasted pepitas for a bigger veg serve

It reheats gently in a pan with a splash of stock or water. Don't rush it.

Frequently Asked Questions

  • Yes, cauliflower butter chicken freezes well. Cream and yoghurt-based sauces can split slightly on reheating, but stirring gently over low heat brings everything back together. Cool completely before portioning into airtight containers. It keeps for up to 3 months in the freezer.

  • Cauliflower butter chicken keeps well in the fridge for up to 4 days. The flavour actually improves after a day as the spices have more time to develop. Reheat gently in a pan over low-medium heat with a splash of water or stock.

  • Yes. Full-fat coconut cream works well as a substitute for thickened cream if you need a dairy-free option. The flavour will shift slightly with a hint of coconut, but it works beautifully with the spice profile. Keep the yoghurt if you're not fully dairy-free, as it adds a tang the sauce benefits from.

  • Basmati rice is the classic pairing. Butter chicken also works well with naan, roti, or any flatbread for scooping. For a lighter option, serve it over cauliflower rice or alongside a simple green salad dressed with lemon and olive oil.

Cauliflower Butter Chicken


Serves: 6
Prep time: 15 minutes
Cook time: 40 minutes

Ingredients

Protein and vegetables

  • 900g chicken thighs, cut into chunks

  • 1 large cauliflower, cut into florets

  • 2 cups baby spinach

  • Olive oil, for roasting

Base

  • 1 onion, finely chopped

  • 4 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp tomato paste

  • 2 x 400g cans crushed tomatoes

  • 1 cup stock or water

Spices

  • 1 tbsp garam masala

  • 1 tsp ground cumin

  • 1 tsp paprika

  • 1/2 tsp turmeric

  • 1/2 tsp cinnamon

  • Salt and pepper, to taste

Creamy finish

  • 3/4 cup Greek yoghurt

  • 1 tbsp butter or ghee

  • 1 tsp sugar or honey (optional, to balance acidity)

Method

  1. Preheat oven to 220°C (200°C fan). Toss the cauliflower florets with a drizzle of olive oil, salt and pepper. Spread on a lined tray and roast for 20–25 minutes, until golden and tender at the edges. Set aside.

  2. While the cauliflower roasts, heat a little oil in a large pot over medium-high heat. Brown the chicken lightly in batches, then set aside.

  3. Lower the heat. Add the onion and cook until soft, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.

  4. Add all the spices and stir for 30–60 seconds until fragrant.

  5. Stir in the tomato paste and cook for 1 minute. Add the crushed tomatoes and stock, then bring to a gentle simmer.

  6. Return the chicken to the pot. Simmer gently for 18–20 minutes, until the chicken is cooked through and the sauce has thickened slightly.

  7. Temper the yoghurt: spoon 2–3 tablespoons of the hot tomato sauce from the pot into a small bowl with the Greek yoghurt. Stir until smooth — this stops the yoghurt from splitting when it hits the heat.

  8. Lower the heat. Stir the tempered yoghurt back into the pot along with the butter or ghee, and the sugar or honey if using. Mix gently until the sauce is smooth. Do not let it boil.

  9. Add the roasted cauliflower and stir through to coat in the sauce.

  10. Stir through the spinach until just wilted.

  11. Remove from heat. Cool completely before dividing into 6 portions.

Freezer Instructions

  • Cool completely before portioning and freezing

  • Store in airtight containers or zip-lock bags

  • Keeps for up to 3 months

Defrost and Reheat

  • Defrost overnight in the fridge

  • Reheat gently in a pan over low-medium heat with a splash of water or stock

  • Stir as it heats to bring the sauce back together

  • Serve over rice, with naan, or in a wrap

 
Next
Next

Chicken Teriyaki Meatballs | Future Meals for Me