A typical serving of chicken tikka masala contains around 12 grams of net carbs, which can take up a significant chunk of the 20 to 25 grams most keto dieters aim to stay under each day. The dish isn’t off-limits, but the standard version, especially from a restaurant, needs some adjustments to fit comfortably into a keto plan.
Where the Carbs Come From
Chicken itself is essentially zero carb, so the sauce is where things add up. A traditional tikka masala sauce relies on about a pound of tomatoes (pureed or chopped), half a cup of yogurt, heavy cream, and often a third of a cup of raw cashews blended into a paste to thicken it. Cashews are surprisingly carb-dense: that third of a cup alone adds roughly 8 to 9 grams of net carbs to the entire batch.
The less obvious culprit is sugar. Many recipes call for one to two teaspoons of sugar to balance the acidity of the tomatoes, and restaurant versions often use even more. Some restaurant kitchens also add brown sugar (a tablespoon or more per batch is common) or use pre-made sauces with added sweeteners. Between the tomatoes, cashews, yogurt, and sugar, a single 200-gram serving lands around 12 grams of net carbs before you’ve added any rice or naan.
Restaurant Versus Homemade
Ordering tikka masala at a restaurant is a gamble on keto because you can’t control what goes into the sauce. Many restaurant kitchens use generous amounts of sugar, tomato paste (which is more concentrated in carbs than fresh tomatoes), and cashew or almond cream. Some also add cornstarch or flour as thickeners, though this isn’t universal. A restaurant serving paired with even a small portion of basmati rice can easily push past 40 or 50 grams of carbs.
If you do order out, skip the rice and naan entirely, and ask whether sugar or flour is added to the sauce. But realistically, making it at home gives you far more control.
How to Make It Keto at Home
A few simple swaps can bring a full serving down to 5 or 6 grams of net carbs without sacrificing the flavor profile that makes tikka masala worth eating.
- Cut the cashews. They’re used purely for thickening. Simmering the sauce longer to reduce it naturally, or adding a pinch of xanthan gum, gets you the same creamy texture for a fraction of the carbs.
- Reduce the tomatoes. Use about half the amount a traditional recipe calls for. You’ll still get the tomato flavor, but you’ll cut several grams of carbs per serving.
- Replace sugar with a keto sweetener. A small amount of erythritol or a monk fruit blend balances the tomato acidity without adding net carbs. Golden erythritol works particularly well here because it mimics the slight caramel note that brown sugar provides.
- Keep the heavy cream and butter. These are already keto-friendly and provide most of the richness in the sauce. Full-fat Greek yogurt for the marinade is fine too, as the carb contribution per serving is minimal.
- Use coconut cream for dairy-free keto. Swap heavy cream for full-fat coconut cream and butter for coconut oil. The coconut flavor actually complements tikka masala spices nicely.
What to Serve It With
The biggest keto trap with any curry isn’t the sauce itself. It’s the side. A cup of basmati rice adds about 45 grams of net carbs, and a piece of naan adds another 40 or so. That’s where low-carb swaps make the biggest difference.
Cauliflower rice is the most popular option and works well because it absorbs the sauce without adding significant carbs (roughly 3 grams of net carbs per cup). You can also spice it with turmeric and cumin to make a pulao-style version that feels more intentional than plain riced cauliflower. Shirataki rice, made from konjac fiber, is another option with essentially zero net carbs, though the texture takes some getting used to.
For something more interesting, pan-fried cabbage browned in butter with salt and pepper makes a surprisingly good pairing. It gets slightly crispy and sweet, which contrasts well with the rich sauce. A simple cucumber salad with yogurt and mint provides the cooling effect that raita traditionally offers. If you want bread for scooping, low-carb tortillas or homemade keto flatbreads made with almond flour work better than any attempt to replicate actual naan.
The Bottom Line on Macros
A standard restaurant serving of chicken tikka masala gives you roughly 12 grams of net carbs, 21 grams of fat, and 19 grams of protein. That fat-to-protein ratio is actually decent for keto, and you can improve it further by being generous with butter and cream in a homemade version. The protein from the chicken is a bonus.
A keto-modified homemade version with reduced tomatoes, no cashews, and no sugar can realistically hit 4 to 6 grams of net carbs per serving while keeping the fat content high. Paired with cauliflower rice, the entire meal stays comfortably under 10 grams of net carbs, leaving plenty of room for the rest of your day.

