
# Butter Chicken with Basmati Rice and Garlic Naan
There's a reason butter chicken is one of the most ordered dishes in the UK. Rich, gently spiced, and deeply satisfying — it hits every note. The good news is that making it at home is far more straightforward than most people assume, and the macro profile is genuinely impressive.
Butter chicken, or murgh makhani, originated in Delhi in the 1950s and has since become one of the most beloved curry dishes in the world. The sauce is built on a base of tomatoes, cream, and butter, with warming spices like garam masala, cumin, and fenugreek doing the heavy lifting on flavour.
What sets it apart from other curries is its balance. It's not fiery, it's not overly rich, and the sweetness from the tomatoes plays beautifully against the savoury depth of the spiced chicken. It's also remarkably family-friendly — most kids who turn their nose up at "spicy food" will happily eat a bowl of this.
Making it at home means you control the ingredients. Restaurant and takeaway versions often contain significantly more cream, butter, and salt than necessary. A homemade version can deliver the same satisfaction with a much cleaner macro breakdown.
This dish is a strong performer across the macronutrient board, which is part of why it sits so well in a balanced meal plan.
Protein comes primarily from chicken breast or thigh. Breast is leaner and higher in protein per gram; thigh brings more fat and arguably more flavour. Either works here, but if you're optimising for protein-to-calorie ratio, breast is the better choice.
Carbohydrates come from the basmati rice, which has a lower glycaemic index than many other white rices — meaning it digests more slowly and provides a steadier release of energy. The garlic naan adds a small additional carb contribution alongside some fat from the butter.
Fat in this dish comes from the butter, cream, and (if using) chicken thighs. These are real, functional fats that contribute to the satiety and flavour of the meal — there's no need to cut them entirely, though adjusting quantities can shift the calorie count meaningfully.
A standard serving of homemade butter chicken with basmati rice lands around 550–650 kcal, with roughly 40–45g protein, 55–65g carbohydrates, and 15–20g fat depending on your specific ingredients and portion sizes.
Serves: 4 Prep time: 20 minutes Cook time: 35 minutes
### Ingredients
For the chicken marinade: - 600g chicken breast or thigh, diced - 150g full-fat Greek yoghurt - 1 tsp ground cumin - 1 tsp ground coriander - 1 tsp garam masala - 1 tsp turmeric - 1 tsp smoked paprika - 2 garlic cloves, minced - 1 tsp fresh ginger, grated - Salt and pepper
For the sauce: - 30g unsalted butter - 1 tbsp neutral oil - 1 large onion, finely diced - 4 garlic cloves, minced - 1 tsp fresh ginger, grated - 1 tsp ground cumin - 1 tsp garam masala - 1 tsp ground coriander - ½ tsp chilli powder (adjust to taste) - 1 tsp dried fenugreek leaves (kasuri methi — don't skip this) - 400g tin of chopped tomatoes - 100ml double cream - 1 tsp sugar (optional, balances acidity) - Salt to taste
For the basmati rice: - 300g basmati rice - 600ml cold water - ½ tsp salt
For the garlic naan: - 4 shop-bought naan breads (or homemade if you have time) - 40g salted butter, softened - 3 garlic cloves, minced - Small handful of fresh coriander, chopped
### Method
1. Marinate the chicken
Combine all marinade ingredients in a bowl with the diced chicken. Cover and refrigerate for at least 30 minutes, or overnight if planning ahead. The yoghurt tenderises the chicken and helps it char beautifully.
2. Cook the chicken
Heat a large frying pan or griddle pan over high heat. Cook the marinated chicken in batches — don't crowd the pan — until lightly charred and cooked through. Set aside. You're not looking for fully cooked chicken here, just good colour; it'll finish in the sauce.
3. Make the sauce
In a large saucepan, melt the butter with the oil over a medium heat. Add the onion and cook for 8–10 minutes until soft and golden. Add the garlic and ginger, cook for another minute, then add all the ground spices. Stir for 30 seconds until fragrant.
Pour in the tinned tomatoes, stir well, and simmer for 10 minutes. Use a hand blender to blitz the sauce until smooth (or leave it chunky if you prefer). Stir in the cream, fenugreek leaves, and sugar if using. Add the cooked chicken to the sauce and simmer gently for a further 10 minutes.
4. Cook the basmati rice
Rinse the rice under cold water until the water runs clear — this removes excess starch and prevents clumping. Add to a saucepan with the water and salt. Bring to the boil, then reduce to the lowest heat, cover with a tight-fitting lid, and cook for 10 minutes. Remove from heat and leave covered for 5 minutes before fluffing with a fork.
5. Prepare the garlic naan
Mix the softened butter with the minced garlic. Warm the naan breads under the grill for 1–2 minutes per side, then spread generously with the garlic butter and scatter over the fresh coriander. Serve immediately.
Not marinating long enough. Even 30 minutes makes a visible difference to the texture and flavour of the chicken. Overnight is better if you're planning ahead.
Skipping the kasuri methi. Dried fenugreek leaves are the secret ingredient in authentic butter chicken. They add a distinctive, slightly bitter, aromatic note that you genuinely cannot replicate with anything else. Most large supermarkets stock them in the world foods aisle, or they're easy to find online.
Rushing the onions. Cooking the onion slowly until properly golden builds a flavour foundation for the whole sauce. Pale, undercooked onions make a flat, one-dimensional curry.
Crowding the pan when cooking the chicken. If the chicken steams rather than sears, you lose the charred edges that give the dish its depth. Cook in batches if needed.
This recipe is genuinely flexible. Swap chicken for paneer (cubed and lightly fried) for a vegetarian version that still delivers solid protein. Swap double cream for coconut cream if you're dairy-free — it changes the flavour profile slightly but works well.
For a higher-protein, lower-calorie version, use chicken breast, reduce the cream to 60ml, and replace the butter in the sauce with a light spray oil. The sauce will be slightly less silky but still very good.
If you're cooking for children or people who prefer milder food, leave out the chilli powder entirely — the dish still has plenty of flavour from the other spices.
---
If you want a week's worth of high-protein, flavour-forward meals like this one planned out automatically, Macrology generates macro-perfect meal plans in seconds — https://macrology.app/signin
---
Macrology tip: Log this meal in Macrology to see exactly how it fits your daily targets. Adjust portion sizes of rice or naan to dial in your carbs without changing the flavour of the dish at all.
Macrology generates a personalised meal plan in seconds — breakfast, lunch, dinner and snacks, all hitting your daily targets.
Start your free 14-day trial