This one-pan chicken balti is full of spice, freshness and flavour. A quick 30-minute homemade curry with tandoori masala, madras spice and juicy chicken – no jarred sauces needed.
Pour the vegetable oil into a large saucepan and put on a medium heat. Add the onion and cook for approximately ten minutes, stirring regularly, until it starts to caramelise.
Add the ginger and garlic. Cook for another two minutes until it’s really fragrant.
Add the chilli, tomato puree, red pepper and tomato. Stir well, then add the tandoori masala and madras powder. Give it another good stir, and cook for another two minutes.
Add the chicken. Cook for around five minutes until the chicken is starting to brown.
Tip in 100ml cold water. Stir well and get all of the flavour from the bottom of the pan. Cook - stirring frequently- for another ten minutes, until the chicken is cooked through.
Nutrition Facts
Easy Chicken Balti (One Pot, 30 Minute Chicken Curry)
Amount per Serving
Calories
253
% Daily Value*
Fat
17
g
26
%
Saturated Fat
4
g
25
%
Trans Fat
0.1
g
Polyunsaturated Fat
5
g
Monounsaturated Fat
6
g
Cholesterol
78
mg
26
%
Sodium
108
mg
5
%
Potassium
455
mg
13
%
Carbohydrates
12
g
4
%
Fiber
3
g
13
%
Sugar
4
g
4
%
Protein
15
g
30
%
Vitamin A
1484
IU
30
%
Vitamin C
53
mg
64
%
Calcium
40
mg
4
%
Iron
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Notes
Variations
Vegetarian balti: Replace chicken with chickpeas, paneer or tofu.
Creamy twist: Stir in a spoonful of yoghurt or coconut milk before serving.
Extra spice: Add a pinch of chilli powder or garam masala with the tandoori masala.
With sauce: Double the tomato puree and add 150ml more water for a saucier version.
Meal prep: Balti tastes even better the next day — perfect for leftovers.
Storage & Reheating
Fridge: Keeps for up to 3 days.
Freezer: Freeze for up to 3 months; defrost overnight in the fridge.
Reheat: Gently on the hob with a splash of water — don’t microwave too long or the chicken will dry out.