
A Creamy Chicken Tofu Tikka Masala That Hits All the Right Notes
There’s a moment in every cook’s journey when you realise that the best recipes aren’t born from rigid adherence to tradition, but from the knee jerk “what if I just did this…what would happen?” moments. This creamy chicken and tofu tikka masala is exactly that sort of delicious rebellion – the kind of dish that makes purists clutch their pearls whilst everyone else reaches for seconds.
It started out as a perfectly respectable vegan tikka masala, all creamed coconut and good intentions. But somewhere between browning the tofu and prepping for the sauce, a lonely chicken breast sat lurking in the fridge, looking like it had something to prove. And you know what? Sometimes the best culinary decisions are the ones that make absolutely no sense until you taste them.
The result is a curry that shouldn’t work but unapologetically does – silky tofu working beautifully against tender chicken, all swimming in a sauce so rich and aromatic you’re fighting for another spoon from the serving bowl.
This isn’t about being authentic to any particular tradition – it’s about being authentic to what needs using up and what’s left in the fridge. And sometimes that means throwing the rulebook out the window and trusting your instincts, even when they’re telling you to put chicken and tofu in the same pan.

Why the Creamy Chicken Tofu Tikka Masala Combo Works.
Before you start questioning my sanity (or my credentials), let me explain why this seemingly odd couple makes perfect culinary sense. The genius lies in the textural contrast and the way each protein absorbs and complements the gorgeous tikka sauce in completely different ways.
Tofu, when properly prepared, brings this lovely silky chew that soaks up flavours like a delicious sponge. Pan-fry it until golden and you get these gorgeous crispy edges that give way to pillowy centres – it’s like having little flavour bombs scattered throughout your curry. The neutral taste means it becomes a vehicle for all those gorgeous spices, taking on the personality of whatever sauce it’s swimming in.



Chicken breast, meanwhile, provides that satisfying meatiness that makes the dish feel properly substantial. When it cooks gently in the sauce, it becomes incredibly tender whilst contributing its own savoury depth to the overall flavour profile. It’s comfort food in protein form, the sort of thing that makes you feel properly fed rather than just filled up.
It’s like having the best of both worlds without having to choose sides in the great protein debate. And with just one chicken breast and a block of tofu this could easily feed a family of four.
The Ingredients That Make This Tikka Masala Special
The magic of this creamy chicken tofu tikka masala recipe lies in its use of simple, high-quality ingredients that each bring something essential to the final dish. Starting with the proteins, you’ll want about 280g of good naked tofu – the kind that’s firm enough to hold its shape when pan-fried but soft enough to absorb all those gorgeous flavours. Look for tofu that feels substantial when you press it, not the sort that crumbles at the first sign of heat.
For the chicken, a single breast is perfect for two generous portions. Choose one that’s plump and pale pink, with no grey edges or unpleasant smell. The beauty of using just one breast is that it provides enough meaty satisfaction without overwhelming the delicate tofu or making the dish feel too heavy.




The tikka paste is where much of the flavour magic happens, so don’t skimp here. Two tablespoons might seem generous, but this is what gives the sauce its gorgeous depth and complexity. Look for a paste that’s thick and richly coloured, with visible spices and a fragrance that makes you want to eat it straight from the jar. The difference between good tikka paste and mediocre stuff is like the difference between a symphony and someone humming off-key.
Ground almonds bring richness and body to the sauce, creating that lovely velvety texture that makes tikka masala so irresistible. They also add a subtle nuttiness that complements the spices beautifully. Choose almonds that are finely ground and fresh-smelling – stale nuts will make your sauce taste flat and disappointing.
The coconut milk is your secret weapon for achieving that restaurant-quality richness. It provides incredible depth and silkiness whilst keeping the dish light. Look for premium tins of coconut milk rather than the budget ones – it makes all the difference!

Hey Lolly’s Tips for Tikka Masala Perfection.
After making countless versions of this creamy chicken tofu tikka masala recipe, I’ve learned several tricks that consistently deliver restaurant-quality results. These aren’t just nice-to-know tips – they’re the difference between good curry and the sort that makes people beg for the recipe.
First, don’t underestimate the importance of properly browning the tofu. Many people skip this step or rush through it, but it’s absolutely crucial for texture and flavour. Well-browned tofu has a lovely crispy exterior that provides textural contrast, whilst the interior stays silky and absorbs the sauce beautifully. Pale, soggy tofu will make your curry feel one-dimensional and unappetising.
The quality of your tikka paste makes an enormous difference to the final result. Cheap paste often tastes flat and one-dimensional, whilst good-quality versions provide complex layers of spice and flavour. If you can find it, Patak’s or similar premium brands are worth the extra cost. Store opened jars in the fridge and use within a few months for best flavour.
Temperature control is crucial throughout this recipe. The sauce should simmer gently rather than boiling vigorously – aggressive heat will cause the coconut to separate and the sauce to become grainy. If you notice the sauce starting to split, reduce the heat immediately and stir in a splash of cold water.
The chicken pieces should be roughly the same size as the tofu cubes for even cooking and attractive presentation. Cut them slightly larger than you think you need, as they’ll shrink slightly during cooking. If your chicken breast is particularly thick, butterfly it first to ensure even cooking.
Don’t skip the toasted almonds – they add essential richness and body to the sauce. If you’re feeling fancy, you can substitute cashews for a slightly different flavour profile, but make sure to toast them well for maximum impact.
For the rice, timing is everything. Start it first, as there’s nothing worse than having perfect curry ready with no rice to serve it with. Brown rice takes longer than white, but the nutty flavour and better nutritional profile make it worth the wait. If you’re in a hurry, you can use quick-cook brown rice, though the texture won’t be quite as good.
The onion bhajis can be prepared while the curry is simmering. If you’re using frozen ones, follow the packet instructions but give them an extra few minutes in the oven for maximum crispiness. Fresh, hot bhajis are essential – cold or soggy ones will ruin the textural contrast that makes this dish so satisfying.
Finally, don’t be afraid to adjust the consistency of your sauce. Some people prefer their tikka masala quite thick, whilst others like it more saucy. Add water gradually if you want it thinner, or let it bubble away for a few more minutes if you prefer it thicker. The sauce should coat the back of a spoon but not be so thick that it clings unappealingly to the proteins.
Now, onto the recipe itself — with spice and a spoon-scooping sauce you’ll dream about for days.
Looking for something else that’s spicy? Try my Mexican Breakfast Tacos!
P.S. You can find the video for this one over on my TikTok [here].


Ingredients
Instructions
-
Start with the rice
- Bring a large pan of salted water to the boil and cook the rice for 25–30 minutes until tender. Drain and set aside. Toast the Almonds
- Heat a dry pan and toast the ground almonds for 2–3 minutes until golden and fragrant. Set aside. Fry the Tofu
- Pat tofu dry and dice into cubes. Season and fry in a splash of oil for 8–10 mins, turning occasionally, until golden all over. Remove and set aside. Cook the Chicken
- In the same pan, cook the diced chicken until just golden and cooked through. Set aside. Build the Sauce
- Add a little more oil if needed, then cook the onion for 4-5 mins until softened. Add garlic & ginger paste, cook for 1 min, then stir in tikka paste and tomatoes. Let it simmer for 2–3 mins. Add toasted almonds, creamed coconut, and 150ml hot water. Simmer for 20 mins until the sauce thickens. Season to taste. Bring it together
- Stir in the tofu and chicken. Add half the coriander, simmer for another minute, and you’re done. Plate + Garnish
- Serve with brown rice, crisp onion bhajis on the side, and a scattering of the remaining coriander.
Notes
Tofu Tips: For the best golden crust, make sure your tofu is well-drained and dry. Press it gently with kitchen roll before frying — moisture is the enemy of crispiness. Chicken Swap: I used one large chicken breast, but thighs work beautifully too — even leftover roast chicken if you’re being resourceful. Toast the Almonds: A quick toast in a dry pan makes all the difference. It brings out their natural sweetness and adds a lovely richness to the sauce. Coconut Clue: Creamed coconut melts best when chopped or grated into smaller chunks before adding. Stir often to avoid any sneaky lumps. Sauce Too Thick? Just loosen with a splash of hot water — little by little. You want it creamy and spoonable, not stodgy. Spice Level: Most tikka pastes are mild, but if you want more kick, stir in a pinch of chilli flakes or a splash of your favourite hot sauce at the end. Coriander Divide: Mix some through the curry for earthy brightness, and save a few leaves to scatter dramatically over the top before serving. Always finish with flair. Make It Vegan: Skip the chicken and double up the tofu — or add chunks of roasted cauliflower for extra body. Make Ahead: The sauce gets even better the next day. Store in the fridge and gently reheat before serving — just cook your rice and bhajis fresh.