Curry can absolutely fit into a keto diet, but the answer depends entirely on which type of curry you’re eating and how it’s prepared. Curry powder itself is virtually zero net carbs, with a teaspoon containing just 1.1 grams of total carbohydrates and 1.06 grams of fiber. The real carb count comes from the sauce base, the protein, the add-ins, and whatever you serve it over.
Curry Powder vs. Curry Dishes
It helps to separate curry the spice from curry the dish, because they’re nutritionally very different things. Curry powder is a blend of turmeric, cumin, coriander, and other ground spices. At roughly 0.04 grams of net carbs per teaspoon, you could use it liberally without any impact on ketosis. The spice blend itself is not the problem.
Curry dishes, on the other hand, are complete meals built from a sauce base, proteins, vegetables, and often a starch. A quarter-cup serving of a store-bought Thai red curry already contains 6 grams of net carbs, and that’s before you add rice or naan. A full bowl can easily climb past 30 or 40 grams depending on what’s in it, which would blow through most of a day’s keto carb budget in one sitting.
Where the Hidden Carbs Are
The biggest carb traps in curry aren’t always obvious. Commercial curry pastes often contain sugar, tamarind, lentils, and cornstarch or flour as thickeners. One popular curry paste lists tamarind as its top ingredient at 20%, followed by lentils and sugar further down the list. Even a tablespoon or two of paste like this adds several grams of carbs before you’ve built the rest of the dish.
Restaurant curries present similar challenges. Many curry sauces (sometimes called gravies in Indian cooking) contain added sugar, even when the dish tastes savory or spicy. Chutneys and dipping sauces served on the side are another source, as most are sweetened. Pakoras, a common appetizer of vegetables fried in chickpea flour batter, are gluten-free but not low carb. And rice or naan alongside your curry can add 40 to 60 grams of carbs per serving.
Best Curry Styles for Keto
Thai curries made with full-fat coconut milk tend to be the most naturally keto-compatible, since coconut milk provides a rich fat base with minimal carbs. One ounce of canned coconut milk contains about 7 grams of fat and only 1.5 grams of carbs. Green, red, and yellow Thai curries all work well when you control the paste and skip the sugar. Stick with full-fat coconut milk rather than light versions. The reduced-fat varieties save you calories but don’t contribute much toward your daily fat target, which matters on keto.
Indian curries vary widely. Dishes built on cream, butter, or ghee (like butter chicken or saag paneer) tend to be lower in carbs than tomato-heavy or onion-heavy sauces. Korma and tikka masala can be reasonable choices, but both sometimes include yogurt, ground nuts, or sugar that add carbs. Japanese curry is typically the hardest to make keto-friendly, as the roux blocks used to thicken it are made from flour and often contain honey or fruit puree.
Making Curry Keto at Home
Homemade curry gives you complete control, and it’s straightforward to keep a full serving under 8 to 10 grams of net carbs. Start with your own spice blend or check the label on curry paste for added sugars and starches. Use full-fat coconut milk or heavy cream as your base. Choose low-carb vegetables like spinach, bell peppers, zucchini, or cauliflower instead of potatoes, peas, or carrots.
For thickening, skip the flour and cornstarch. Xanthan gum has zero net carbs and works well sprinkled into a simmering sauce a little at a time to prevent clumping. Glucomannan, a fiber from the konjac plant, is one of the strongest thickening agents available and also has zero net carbs. Mix it with a bit of cold water before stirring it into your finished curry. Guar gum is another option with roughly eight times the thickening power of cornstarch, so you need very little. Coconut cream on its own also thickens a curry naturally as it reduces.
What to Serve It Over
White rice is the obvious pairing for curry, but it’s one of the highest-carb sides you could pick. Riced cauliflower is the most popular keto swap: 100 grams of cooked cauliflower rice has just 4.1 grams of total carbs and 2.3 grams of fiber, putting it at roughly 1.8 grams of net carbs. It absorbs sauce well and has a mild enough flavor to let the curry shine. Shirataki (konjac) rice is even lower, with 2.4 grams of carbs and 2.4 grams of fiber per 100 grams, effectively zero net carbs. The texture is chewier and slightly gelatinous, which some people love and others don’t.
Ordering Curry at Restaurants
Eating keto at an Indian or Thai restaurant is doable, but you need to ask a few questions. Find out whether the sauce contains sugar or flour. Request your curry without potatoes or rice, and ask for extra vegetables instead. Skip the naan, samosas, and pakoras. Tandoori meats and kebabs are generally safe bets since they’re marinated in yogurt and spices, then grilled without a starchy coating.
For Thai restaurants, order your curry with no rice and ask whether the kitchen adds sugar to the sauce (many do, especially in pad Thai and massaman curry). Tom kha (coconut soup) and green curry with chicken or shrimp tend to be among the lower-carb options. Avoid dishes described as “sweet” or that feature pineapple, mango, or tamarind prominently, as these all push the carb count up quickly.