Published June 4, 2026 · Updated June 18, 2026
Rich, warming, and full of flavour, Indian Curries for Diabetics do not have to be off the table when you are watching carbs. These six are built around vegetables, lentils, and lean proteins, with the cream and hidden sugar dialled back so the spices can shine. From silky palak paneer to a low-carb chicken tikka masala, here is a lineup designed to be lighter on carbs.
Quick Stats: All 6 Indian Curries
Nutrition varies by recipe. See each recipe card for exact macros.
In this Article
The base is what makes the biggest difference. Tomato and vegetable bases tend to be lighter than those loaded with cream or coconut, and chickpeas, lentils, and bitter gourd add fibre, helping a curry feel substantial. Below you will find why this approach works, how these compare to the restaurant version, and all six recipes.
Why These Indian Curries for Diabetics Recipes Work
Low in carbs by design: Every curry here lands between 2g and 16g of net carbs per serving, because the recipes lean on vegetables, paneer, lentils, and lean proteins rather than heavy, starchy bases.
Fibre from real vegetables and lentils: Spinach, eggplant, okra, and black lentils bring fibre that adds body to each dish, which is part of what makes a smaller portion feel satisfying.
No added sugar: Cooking at home means you skip the hidden sugar and sugary pre-made pastes that many restaurant curries rely on. Our low-carb Indian food guide has more swaps along these lines.
Spices do the flavour work: Turmeric, cinnamon, fenugreek, and cumin are traditionally prized in Indian cooking, and they deliver big, layered flavour with no added sugar and almost no carbs.
Protein keeps it balanced: Paneer, chicken, fish, and lentils add protein that rounds out the plate, and pairing a curry with protein and fibre is a simple way to build a more balanced meal.
Restaurant Curry vs. These Homemade Versions
| Per Serving | Restaurant Curry | These Recipes (avg) | Difference |
|---|---|---|---|
| Net Carbs | about 30g | about 8g | Far lower |
| Added Sugar | about 8g | 0g | None added |
| Calories | about 600 | about 270 | Lighter |

1. Palak Paneer (Spinach and Cottage Cheese Curry)

Spinach and protein-rich paneer make this the lightest-carb crowd-pleaser of the bunch, creamy without any cream. The recipe card below has the full method.
Palak Paneer (Spinach and Cottage Cheese Curry)
Ingredients
- 300 g spinach palak, finely chopped
- 100 g paneer cottage cheese, cubed
- 1 medium onion finely chopped
- 2 tbsp vegetable oil
- 1 large tomato finely chopped
- 1 tsp ginger powder
- 1 tsp garlic powder
- 1 small stick of cinnamon
- 1½ tsp coriander powder
- ½ tsp red chilli powder
- 1 –2 green chillies finely chopped
- 1 tsp turmeric powder
Equipment
- 1 Large skillet or frying pan
- 1 medium saucepan (for blanching spinach)
- 1 Blender or immersion blender (to puree spinach)
- Mixing bowls
- 1 Slotted spoon
Method
- Rinse spinach and cook with green chillies until wilted—puree and set aside.
- Mix turmeric in water, and soak the paneer cubes briefly.
- Heat oil, fry cinnamon stick, then add onions. Cook 2 minutes.
- Add ginger and garlic powder, then chilli and coriander powder.
- Add tomato, cook until soft, and the oil separates.
- Add spinach puree, cook 2 minutes.
- Add paneer cubes, cook 3 minutes more.
- Serve with whole-grain chapati or brown rice. Store leftovers in the fridge for up to 2 days.
Nutrition
Notes
Tried this recipe?
Let us know how it was!2. Dal Makhani (Lightened Black Lentil Curry)

A lightened take on the classic black lentil curry, swapping yogurt for cream so it stays rich but lighter. For more along these lines, see our Indian lentil dishes. Here is the complete recipe.
Dal Makhani (Lightened Black Lentil Curry)
Ingredients
- ½ cup whole urad dal black lentils
- 2 tbsp rajma kidney beans
- 1 tbsp ghee
- 1 tbsp butter
- 1 tsp cumin seeds
- 2 green chilies slit
- ½ inch cinnamon
- 2 cloves
- 1 bay leaf
- 1 black cardamom
- 2 green cardamoms
- ½ cup onion chopped
- 1 tbsp ginger-garlic paste
- 1 tsp chili powder
- 1 tsp coriander powder
- ¼ tsp turmeric powder
- 1 cup tomato puree
- ¼ cup milk
- ¼ cup curd yogurt
- 1 tsp jaggery optional
- 2 tbsp coriander chopped
Equipment
- 1 Pressure cooker or large saucepan (for cooking lentils and beans)
- 1 Large skillet or deep pan (for tempering/spices)
- Mixing bowls
- 1 Ladle or large spoon
Method
- Soak urad dal and rajma overnight. Pressure cook with water and salt until soft—mash and set aside.
- Heat ghee in a pan, add cumin and whole spices, and let it splutter.
- Add chilies and onion and sauté until golden. Add ginger-garlic paste, sauté until aromatic.
- Add tomato puree and jaggery, cook 5 minutes until oil separates.
- Add chili, turmeric, coriander powder, and salt. Sauté until the masala thickens.
- Add curd and cook for 2 minutes. Add dal and simmer 10–15 minutes. Add milk and simmer 2–3 minutes.
- Garnish with coriander. Serve with brown rice.
Nutrition
Notes
Tried this recipe?
Let us know how it was!3. Baingan Bharta (Roasted Eggplant Curry)

Smoky-roasted eggplant mashed with tomato and spices makes for one of the lowest-carb curries here, at just 2g net carbs. The full recipe card follows.
Baingan Bharta (Roasted Eggplant Curry)
Ingredients
Equipment
- 1 Gas stove or oven (for roasting eggplant)
- 1 Tongs (for turning eggplant on open flame)
- 1 Large skillet or frying pan
- 1 Spoon or potato masher (for mashing eggplant)
Method
- Rinse and dry the eggplant. Make slits, insert three garlic cloves. Brush with oil and roast directly over flame, turning often, 10–12 min.
- Cool, peel, and mash the eggplant with roasted garlic.
- Heat oil, sauté remaining garlic, ginger, and chili 2 min.
- Add onion, cook 2–3 min. Add tomatoes, cook 5 minutes until soft.
- Add mashed eggplant, chili powder, coriander, and salt. Cook 5 min, stirring often.
- Stir in cilantro. Serve hot with millet roti or cauliflower rice for a low-GI meal.
Nutrition
Notes
Tried this recipe?
Let us know how it was!4. Chicken Tikka Masala (Low-Carb Version)

The takeout favourite reworked with a lighter sauce, it brings 45g of protein per serving while keeping net carbs at 6g. Here is the complete recipe.
Chicken Tikka Masala (Low-Carb Version)
Ingredients
- Marinade:
- 750 g skinless chicken breast diced
- ½ cup plain yogurt
- 3 garlic cloves minced
- 1 tbsp fresh ginger grated
- 2 tsp garam masala
- 1 tsp cumin
- 1 tsp paprika
- ¾ tsp salt
- 1 tbsp lemon juice optional
- Sauce:
- 2 tbsp butter
- 1 small onion diced
- 2 garlic cloves minced
- 1 tbsp fresh ginger grated
- 1 tsp each garam masala cumin, coriander
- ½ tsp each turmeric paprika, chili powder
- 1.5 cups tomato passata
- 1 tbsp tomato puree
- ¾ tsp salt
- 1 cup heavy cream or use part yogurt for lower fat
- Water to thin if needed
Equipment
- 1 Mixing Bowl (for marinating chicken)
- 1 Grill pan, skillet, or oven (for cooking chicken)
- 1 Large skillet or deep pan (for curry sauce)
- 1 Tongs
- 1 Spatula
Method
- Mix the chicken with the marinade ingredients. Marinate at least 15 min, ideally overnight.
- Heat 1 tbsp butter/oil. Fry chicken 3 min per side until golden and almost cooked. Remove.
- Add the remaining butter and fry the onion for 3 minutes. Add the garlic, ginger, and spices and fry for 1 minute.
- Add passata and tomato puree, simmer 10 minutes until thick.
- Add cream (or yogurt), return chicken to the pan, and cook for 5 minutes until cooked.
- Serve with cauliflower rice for a low-GI meal.
Nutrition
Notes
Tried this recipe?
Let us know how it was!5. Kerala Fish Curry

A South Indian classic built on coconut, turmeric, and fresh fish, light, fragrant, and just 2g net carbs. The recipe card below has the full method.
Kerala Fish Curry
Ingredients
- 3 tbsp coconut oil
- ¼ tsp fenugreek seeds
- 2-3 tbsp onion chopped
- 2 garlic cloves sliced
- 2-3 dried red chilies
- 1 sprig of curry leaves
- 1-2 pieces Malabar tamarind kudampuli, soaked in hot water
- 400 g firm white fish cut into pieces
- 1 cup coconut milk
- Salt to taste
- Spice Mix
- 1 tsp turmeric powder
- 2 tsp chili powder
- 1 tsp coriander powder
Equipment
- 1 medium saucepan or deep skillet
- 1 Small frying pan (for tempering, optional)
- Mixing bowls
- 1 Ladle or large spoon
Method
- Soak tamarind in hot water 10–15 min.
- Heat coconut oil, add fenugreek seeds, then onions. Sauté until golden, add garlic.
- Add spice mix and curry leaves, cook 2–3 min.
- Add tamarind with soaking water, then fish pieces in a single layer.
- Gently coat fish with gravy, pour in the coconut milk, and add chilies.
- Cover and simmer 10 minutes on low-medium heat.
- To prepare the tempering, heat coconut oil and fry fenugreek, onion, garlic, dried chilies, and curry leaves. Pour over the curry.
- Gently shake the pot to mix. Serve hot.
Nutrition
Notes
Tried this recipe?
Let us know how it was!6. Bhindi Masala (Okra Curry)

Okra and onions sautéed with warm spices give this dry-style curry plenty of fibre and texture. Here is the complete recipe.
Bhindi Masala (Okra Curry)
Ingredients
- 400 g okra bhindi, chopped into rounds
- 2.5 tbsp oil divided
- 1 tsp cumin seeds
- 1 medium onion chopped
- 1 inch ginger chopped
- 1 green chili chopped
- 2 medium tomatoes chopped
- 1 tsp coriander powder
- ¼ tsp turmeric powder
- ½ tsp amchur dry mango powder
- ½ tsp red chili powder
- Salt to taste
- Optional: 1 tsp ghee protein (chicken, tofu, or paneer)
Equipment
- 1 Large nonstick skillet or frying pan
- 1 Spatula or Wooden Spoon
Method
- Wash and dry okra. Cook in 1 tbsp oil on medium for 10 min, then low for 5 min, stirring often. Remove.
- Heat the remaining oil in another pan. Add the cumin seeds and onion; sauté 2–3 min.
- Add ginger and chili, and cook for 1 minute. Add tomatoes, cook 4 min.
- Add coriander, turmeric, amchur, chili powder, and salt. Mix well, add 1 tbsp water if needed.
- Add cooked okra, mix. Cook 5 min on low-medium, uncovered.
- Optionally, add protein and/or 1 tsp ghee for extra nutrition. Serve with low-GI sides.
Nutrition
Notes
Tried this recipe?
Let us know how it was!
Chef Tips for Lighter Indian Curries
Swap cream for yogurt: Plain yogurt stirred in at the end gives you the same richness as cream with far less fat, and it will not curdle if you take the pan off the heat first.
Build your own spice blend: Many pre-made curry powders hide added sugar. A homemade blend leaning on cinnamon, cumin, fenugreek, and turmeric gives you cleaner, fuller flavour with nothing extra.
Choose a lighter base: A tomato or onion base keeps things lighter than a heavy cream or coconut base. When you do use coconut, a splash goes a long way, as in our coconut milk chicken curry.
Bloom the spices: Toasting whole or ground spices in a little oil before adding liquid wakes up their flavour, so you need less salt and no sugar to make the curry taste complete.
Lead with fibre and protein: Loading the pot with vegetables and a lean protein, then keeping any rice to a small side, is the simplest way to keep the whole plate balanced.
A pot of curry is one of the best things to have ready in the fridge. Here is how to store, reheat, and round out the plate.
Storage and Serving Suggestions
Refrigerator Storage: Most of these curries keep in an airtight container for up to 4 days, and the flavour deepens overnight as the spices settle.
Freezer Storage: Tomato and vegetable-based curries like baingan bharta and bhindi masala freeze well for up to 3 months. Cream or yogurt-finished dishes are best frozen before the dairy is added, then finished after thawing.
Smart Sides: Pair with brown basmati rice, a whole-wheat roti, or a cooling spoon of raita rather than naan, and keep the grain portion small to keep the carbs in check.
Complete the Meal: Round things out with a simple lentil side from our Indian lentil recipes, and for a lighter finish, browse these Indian desserts for diabetics.
Indian Curries for Diabetics FAQs
Are homemade Indian curries better than restaurant versions for keeping carbs low?
Usually, yes. Restaurant curries often add cream, ghee, and sugar for flavour, which raises both carbs and calories. Cooking at home lets you control every ingredient, swap yogurt for cream, and skip the added sugar, so the dish stays lighter.
Which sides pair best with Indian curry for a balanced plate?
Whole-grain options like brown basmati rice or a whole-wheat roti are lighter choices than white rice or naan, and a small scoop of dal adds protein and fibre. A spoon of raita, a yogurt-based side, cools spicy curries and adds very few carbs. Keeping portions modest matters most.
Which of these curries is the lowest in carbs?
Baingan bharta and Kerala fish curry are the lowest here, at around 2g net carbs per serving, followed by palak paneer and chicken tikka masala at about 6g. Dal makhani is the highest at roughly 16g because of the lentils.
How can I fit Indian curry into a balanced weekly routine?
Focus on vegetable-forward and protein-rich curries, keep the rice or bread portion small, and balance the plate with fibre. Everyone’s needs are different, so a registered dietitian or your healthcare provider can help you set portion sizes that fit your plan.
Hungry for more lower-carb Indian cooking? These reader favourites are a good place to head next.
You Might Also Like
A budget-friendly, low-carb Indian egg curry that comes together fast.
A vegan, diabetic-friendly dal that batch-cooks beautifully.
Smart swaps for lighter, lower-carb Indian cooking at home.
A creamy, diabetes-friendly curry to add to the weekly rotation.
Indian Curries for Diabetics: Last Word
With the right base, a homemade spice blend, and a little portion awareness, Indian curries can absolutely stay in the rotation. Lean on the vegetable- and protein-forward options, keep the rice modest, and you get all the warmth and flavour while keeping the carbs in check. Pick a curry, build a balanced plate, and enjoy.
Medical Disclaimer: The nutritional information provided in this article is for informational purposes only. While we strive for accuracy, individual responses to foods vary. Always consult with your healthcare provider or registered dietitian about dietary changes.
