Curry is one of the most comforting and flavorful dishes you can make, but its carbohydrate content is surprisingly variable. A rich butter chicken, a lentil dal, and a Thai green curry can differ by more than 10 grams of carbs per serving, and the rice or naan on the side often contributes more carbs than the curry itself. This calculator helps you estimate the total carbohydrates in your curry meal quickly and accurately.
Select your curry type, enter your portion size, and add any rice or flatbread sides. The tool breaks down carbs from each component, separates the curry contribution from the sides, and totals everything in one clear result. It is useful for anyone tracking daily carb intake, following a low-carb or ketogenic diet, or simply trying to understand the macronutrients in takeout versus homemade curry.
🍛 Curry Carb Finder
Estimate total carbs in your curry meal — curry plus rice and flatbread sides.
1. Choose your curry
2. Add sides (optional)
How This Calculator Works
Most curries are built around a sauce with a small amount of protein or vegetables, so the carbohydrate value is heavily influenced by the base: onions, tomatoes, coconut milk or cream, lentils, chickpeas, flour or cornstarch thickeners, and any sugar in the spice mix. The values used here are typical figures per 100 grams of ready-to-eat curry, not raw ingredients. For example, chicken tikka masala averages around 8 g of carbohydrate per 100 g, while lentil dal can reach 15 g per 100 g because lentils are naturally starchy legumes.
The calculator multiplies your serving size by the selected per-100g carbohydrate figure, then adds carbohydrates from rice and flatbread sides. Cooked white rice is estimated at 28 g per 100 g, brown rice at 25 g, and jasmine rice at 30 g. For flatbread, one medium naan is estimated at 35 g of carbs, while a thinner roti or chapati is around 15 g. These are averages, not exact lab values, but they are close enough for daily meal tracking.
Step-by-Step Guide
- Choose the curry style that matches your meal. If you are unsure, pick the option closest to the sauce base: tomato-and-cream sauces are usually around 8–10 g per 100 g, coconut-based Thai curries around 7 g, and lentil or chickpea curries higher at 15–18 g.
- Enter the serving size in grams. A typical restaurant curry portion is 250–400 g; a homemade serving is often 200–300 g. If you do not have a food scale, estimate: a standard mug holds about 240 ml, and 1 cup of curry is roughly 240–260 g.
- Optionally add rice or flatbread. Leave these blank if you are eating the curry on its own or with a non-carbohydrate side.
- Press Calculate Carbs to see the total and the per-component breakdown.
- Use Reset to clear all fields and start a new meal estimate.
Worked Examples
Example 1: Butter chicken with rice and naan. You eat 300 g of butter chicken, 250 g of cooked white rice, and one medium naan. Butter chicken has about 9 g carbs per 100 g, so the curry contributes 300 × 9 ÷ 100 = 27 g. White rice contributes 250 × 28 ÷ 100 = 70 g. The naan adds 35 g. Total carbs = 27 + 70 + 35 = 132 g.
Example 2: Thai green curry without sides. You have a 200 g serving of Thai green curry on a bed of cauliflower rice. The curry averages 7 g carbs per 100 g, so your meal contains 200 × 7 ÷ 100 = 14 g of carbs from the curry. Cauliflower rice adds only about 3 g per 100 g, so the total stays very low.
Factors That Affect Carbs in Curry
Several recipe choices can shift the carb count by 5–10 g or more per serving. Onions are one of the largest sources: a curry made with two whole onions can hit 15 g of carbs from onions alone, while a blended, strained sauce may contain far less. Sugar is another hidden source — many restaurant tikka masala and korma recipes add honey, sugar, or sweetened yogurt. Thickeners such as flour, cornstarch, or ground cashews also add carbohydrates. Coconut milk and heavy cream, by contrast, are very low in carbs but high in fat, so they do not raise the carb count much.
Portion size matters more than the type of curry. A 400 g restaurant serving with 200 g of rice can easily deliver over 100 g of carbs, while a modest 200 g homemade portion with cauliflower rice can stay under 20 g.
Low-Carb Tips and Smart Swaps
- Choose tomato- or cream-based curries over lentil, chickpea, or potato-heavy curries if you want a lower-carb option.
- Skip the rice or replace it with cauliflower rice; this cuts roughly 25–30 g of carbs per cooked cup.
- Use a thin roti instead of naan, or skip bread entirely. A single naan can add more carbs than the curry itself.
- Ask for less sauce in restaurant curries, since sauce is where sugar, onion, and thickeners concentrate.
- Make a simple homemade curry with canned tomatoes, garlic, ginger, and spices; controlling ingredients gives you a predictable carb count.
Frequently Asked Questions
Is curry keto-friendly?
Curry alone can be keto-friendly if it is a meat- or vegetable-based curry without lentils, chickpeas, potatoes, or added sugar. A 200 g serving of chicken tikka masala has about 16–18 g of total carbs, which can fit into a moderate low-carb day. The meal stops being keto-friendly once you add rice, naan, or a thickened sauce.
Are the values net carbs or total carbs?
They are total carbohydrate values. To estimate net carbs, subtract dietary fiber if you know the recipe’s fiber content. For most creamy or tomato-based curries, fiber is low, but lentil and chickpea curries have more fiber because legumes are naturally rich in it.
Can I calculate carbs for a specific recipe?
Yes. Weigh the finished dish, identify the carb-heavy ingredients (onions, sugar, flour, lentils, potatoes, fruit), and total their carbohydrates using nutrition labels or the USDA FoodData Central database. Then divide by the total weight to get carbs per gram, and multiply by your serving size.