KetoWizard

Keto Lamb Curry with Coconut Milk and Spinach

Keto lamb curry with coconut milk, spinach and fresh cilantro in a bowl
Creamy keto lamb curry with coconut milk, tender lamb and spinach, no rice or starchy side.
Ingredients for keto lamb curry with lamb shoulder, coconut milk, spinach, ginger and spices
Lamb shoulder, full-fat coconut milk, baby spinach, ginger and curry spices make for an aromatic low-carb curry.
Searing lamb shoulder with onions, ginger and curry spices, then adding coconut milk
The lamb shoulder is seared with onions, ginger and spices before the coconut milk and spinach go in.

This keto lamb curry combines braised lamb shoulder with coconut milk, ginger, garlic and garam masala, with fresh spinach folded in at the end. The dish takes its cue from saag gosht (an Indian lamb curry with leafy greens) but skips the flour and potatoes. Per serving: 42 g protein, 56 g fat, 7 g net carbs in 75 minutes.

Rate this recipe

No ratings yet

Sign in to rate this recipe.

Key facts at a glance

  • Total time: approx. 75 minutes, 15 minutes prep, 60 minutes braising including spinach.
  • Approx. 7 g net carbs and 56 g fat per serving.
  • Ingredients: lamb shoulder, full-fat coconut milk, fresh baby spinach, ginger, garlic, onion, garam masala, cumin, turmeric.
  • Works as a warming keto dinner with an Indian touch or as a meal-prep component for 3 days.

Ingredients

One serving is approx. 220 g of lamb shoulder in coconut curry with 100 g of spinach, intended as a main course for one adult.

Servings
Amount Ingredient Note
boneless lamb shoulder cut into 3 cm cubes
cut into 3 cm cubes
full-fat coconut milk canned, at least 60 % coconut
canned, at least 60 % coconut
baby spinach washed
washed
onion finely diced
finely diced
garlic cloves chopped
chopped
fresh ginger finely grated
finely grated
olive oil approx. 2 tbsp
approx. 2 tbsp
garam masala approx. 4 tsp
approx. 4 tsp
ground cumin approx. 2 tsp
approx. 2 tsp
turmeric approx. 1 tsp
approx. 1 tsp
water -
fresh cilantro approx. 2 tbsp chopped
approx. 2 tbsp chopped
salt to taste
to taste
pepper to taste
to taste

Preparation

Sear the lamb shoulder, toast with onions, ginger and spices, deglaze with coconut milk and braise for 50 minutes. Fold in the spinach at the end.

Why this curry fits a keto diet

Lamb shoulder provides about 17 g protein and 21 g fat per 100 g of raw meat, an excellent ratio for keto. 220 g of lamb shoulder per serving delivers around 37 g protein and 46 g fat from the meat alone. Full-fat coconut milk (100 ml per serving) adds about 20 g of fat and just 2.5 g of net carbs. Fresh baby spinach is highly keto-friendly (approx. 1.4 g net carbs per 100 g); 100 g per serving contributes around 1.5 g of carbs. Ginger and garlic in moderate amounts add about 2 g of carbs together, with the onion (30 g) adding around 2 g more. In total, the serving lands at roughly 7 g net carbs, 56 g fat and 42 g protein at around 730 kcal, a classic ketogenic profile.

Source: USDA FoodData Central, Lamb shoulder, raw , USDA, Coconut milk, canned

Which coconut milk for keto?

Canned full-fat coconut milk (60 to 70 % coconut extract, around 20 g fat per 100 ml) is the right pick. Light coconut milk contains more water and correspondingly less fat, making it less suitable for keto. Important: check the ingredient list, since some brands add sugar or stabilizers like carrageenan. Pure coconut milk has 2.5 to 3 g of net carbs per 100 ml.

Source: USDA, Coconut milk, canned

Spinach in curry: raw or cooked?

Fresh baby spinach (1.4 g net carbs per 100 g) is very keto-friendly. When heated, spinach reduces to about one-fifth of its starting volume, so 100 g of raw spinach equals roughly 20 g cooked. Important: only fold the spinach in during the last 3 to 5 minutes so the color and vitamins stay intact. If you like, you can briefly blend the spinach with an immersion blender before adding it, which gives you a dark green saag-style curry.

How do I serve and vary the lamb curry?

Serve the curry in deep bowls, garnished with fresh cilantro and a dollop of yogurt. From my own experience the curry deepens in flavor on day two, the spices have time to settle into the meat. If you prefer a spicier version, stir in a finely chopped green chili or a pinch of cayenne pepper at the end.

Meal prep: storage and reheating

The curry keeps for 3 days in the fridge and 2 months in the freezer. Reheat gently in a pot over low heat, do not bring back to a boil. The spinach loses some color on reheating, so if you prefer, add fresh spinach just before serving. For meal prep, salt the curry a touch lightly, as the salt continues to develop while it rests.

If you don't want spinach

Swiss chard or kale are direct alternatives with similar macros (approx. 2 to 3 g net carbs per 100 g). Add chard stems 3 minutes earlier, then fold in the leaves. For a creamier version without leafy greens: add another 50 ml of coconut milk and a bit more garam masala, which gives you a korma-style curry.

Which tips help with keto lamb curry?

  • Cut the lamb shoulder into 3 cm cubes, smaller pieces fall apart during braising.
  • Toast the spices (cumin, turmeric, garam masala) in the cooking fat for 30 seconds before deglazing with coconut milk, this activates their aromas.
  • Use full-fat coconut milk (60 %+ coconut extract), light coconut milk leaves the curry watery.
  • Only fold in the spinach during the last 3 to 5 minutes, otherwise it overcooks and turns gray.
  • Braise the curry covered for at least 50 minutes so the connective tissue in the lamb shoulder fully softens.

Nutrition values

NutrientPer 100 gPer servingKeto rating
Calories approx. 180 kcal approx. 730 kcal Satisfying main course; energy from lamb shoulder and coconut milk.
Satisfying main course; energy from lamb shoulder and coconut milk.
Fat approx. 14 g approx. 56 g Saturated fats from lamb and coconut milk (with MCTs), an ideal keto source.
Saturated fats from lamb and coconut milk (with MCTs), an ideal keto source.
Net carbs approx. 1.8 g approx. 7 g Low; from coconut milk, onion, ginger and spinach.
Low; from coconut milk, onion, ginger and spinach.
Sugar approx. 0.8 g approx. 3 g Low; naturally occurring in coconut milk and onion.
Low; naturally occurring in coconut milk and onion.
Protein approx. 10 g approx. 42 g High; covers about 28 % of the daily protein needs of a 75 kg adult.
High; covers about 28 % of the daily protein needs of a 75 kg adult.
Salt approx. 0.4 g approx. 1.5 g Moderate; adjust salt to taste and to the coconut milk brand used.
Moderate; adjust salt to taste and to the coconut milk brand used.

Note: Nutrition values are estimated averages per 100 g and per serving and may vary depending on ingredients, brands, portion size, and preparation. They do not replace individual nutrition or medical advice.

FAQ

Which cut of lamb works best for curry?

Lamb shoulder is the top pick, the connective tissue turns to gelatin during the long braise and the meat becomes butter-tender. Lamb neck is a good alternative. Lamb leg (leaner) needs less time (35 minutes) and produces a slightly drier result, so add more coconut milk to keep the sauce rich.

Is garam masala keto-friendly?

Yes. Classic garam masala (cumin, coriander, cardamom, cinnamon, cloves, pepper) looks carb-heavy per 100 g on paper, but per teaspoon it has only about 0.5 g of carbs. At 1 to 2 tsp per serving that barely registers. Pre-made curry blends can contain sugar, so check the ingredient list.

Can I make the curry in a slow cooker?

Yes. Sear the lamb in a pan first, toast the spices and onions with it, then transfer to the slow cooker with the coconut milk and cook for 4 hours on high or 7 hours on low. Add the spinach in the last 10 minutes. The flavor concentration tends to be slightly milder in a slow cooker than in a pot.

Does this curry fit a keto weight-loss plan?

Yes, with a caveat: 730 kcal per serving is rich. If you want to cut calories, reduce the coconut milk to 70 ml and the lamb shoulder to 180 g, which brings the serving down to about 580 kcal while still keeping 35 g of protein and a keto-friendly fat profile.

Author at KetoWizard

About the author

Sebastian is a husband, father of two teenage boys, football coach, and writes at KetoWizard combining profound personal experience with continuous research of scientific literature.

Read author profile