Each serving of this egg curry delivers 28 grams of protein from three whole eggs plus yogurt-enriched gravy, along with meaningful amounts of choline, vitamin D, and B12 — nutrients that many people on GLP-1 medications fall short on as their overall food intake drops. The masala base adds lycopene from tomatoes, iron from spinach, and the anti-inflammatory compounds in turmeric and ginger.
Anda curry is one of the most beloved everyday dishes across North India — eggs scored and simmered in a slow-cooked onion-tomato gravy layered with cumin, coriander, and a finish of garam masala. The yogurt folded in at the end mellows the tomato's acidity into something creamy and rounded, while the spices bloom in the oil to create that deep, warm fragrance that fills a kitchen and stays with you.
GLP-1 users benefit from dishes that feel substantial without overwhelming a smaller appetite. Three eggs nestled in a richly spiced gravy deliver real satiety in a modest bowl — there is no filler here, just concentrated flavor and protein. The gravy is gentle on digestion, with turmeric and ginger working in your favor, and the whole thing comes together in one pot in about 35 minutes.
Why This Works on GLP-1
Preserving lean muscle mass is one of the biggest nutritional challenges during GLP-1-assisted weight loss. The 28 grams of protein per serving here — from complete, highly bioavailable egg protein combined with the casein and whey in Greek yogurt — supports that goal directly. Research consistently shows that distributing protein across meals, rather than loading it at dinner, gives muscle protein synthesis more frequent signals throughout the day. If you are on Mounjaro or Wegovy and finding lunch difficult to face, a concentrated, flavorful dish like this is easier to manage than a large, bland protein portion.
The gravy is built on slow-cooked onions and tomatoes rather than cream or coconut milk, which keeps fat moderate at 19 grams per serving — most of it from the egg yolks themselves. Spinach wilted into the sauce adds gentle soluble fiber and iron without creating the bulk that harder-to-digest raw vegetables sometimes do for GLP-1 users.
Turmeric's active compound, curcumin, is better absorbed alongside the fat in this dish, and ginger has a documented track record of easing the nausea that some people experience in their first weeks on semaglutide or tirzepatide. This is comfort food that works with the medication, not against it.
Ingredients (serves )
For the eggs:
- 12 large eggs
For the masala gravy:
- 2 tsp (10ml) avocado oil or any neutral oil
- 2 medium onions (300g), finely diced
- 4 cloves garlic, minced
- 1½-inch (4cm) piece fresh ginger, grated
- 1 can (14 oz / 400g) diced tomatoes
- 1 cup (240ml) low-sodium vegetable broth
- 1 cup (245g) plain 2% Greek yogurt
- 4 cups (120g) baby spinach
- 1½ tsp ground turmeric
- 1½ tsp ground cumin
- 1½ tsp ground coriander
- ½ tsp Kashmiri chili powder (or mild paprika)
- 1 tsp garam masala
- 1 bay leaf
- ¾ tsp fine salt, adjusted to taste
For garnish:
- Fresh cilantro leaves
- Pinch of red chili flakes (optional)
Instructions
Amounts in the method are for 4 servings.
Prepare the eggs:
- Place the eggs in a large pot in a single layer and cover with cold water by about 1 inch (2.5cm). Bring to a rolling boil over high heat, then immediately cover, remove from heat, and let sit for exactly 10 minutes — this produces firm but creamy yolks without the grey-green ring that overcooking creates.
- Transfer eggs to an ice bath for 5 minutes. Peel each egg and make 3 to 4 shallow cuts with a knife so the masala can seep into the whites during simmering.
Build the masala base:
- Heat the oil in a large deep skillet or Dutch oven over medium heat. Add the diced onions and cook for 6 to 7 minutes, stirring occasionally, until they turn a deep golden brown. This slow caramelization is the foundation of the curry — do not rush it, because raw onion bitterness carries through the entire dish.
- Add the garlic and ginger and stir for 1 minute until the raw edge fades and the kitchen smells sharp and warm.
- Add the turmeric, cumin, coriander, Kashmiri chili powder, and bay leaf. Stir for 30 seconds so the ground spices bloom in the oil and coat the onions evenly — this brief toasting unlocks their full aroma.
- Pour in the diced tomatoes with their juices. Cook for 4 to 5 minutes, stirring and pressing the tomatoes against the pan to break them down, until the mixture thickens and you see small beads of oil separating at the edges. That separation is the sign your masala is properly cooked.
- Add the vegetable broth and salt, stir to combine, and bring to a gentle simmer.
Simmer and finish:
- Nestle the scored eggs into the gravy. Spoon sauce over the top of each egg, then cover the pan and simmer on low heat for 8 to 10 minutes, turning the eggs halfway through so they color evenly and absorb the spices through the cuts.
- Add the baby spinach in handfuls, pressing it down gently with a spoon. It will wilt in about 1 to 2 minutes.
- Remove the pan from heat. Spoon 3 to 4 tablespoons of the warm gravy into the yogurt in a separate bowl and whisk until smooth — this tempering step prevents the yogurt from curdling when it hits the hot sauce. Pour the tempered yogurt back into the pan and fold it through gently.
- Discard the bay leaf. Sprinkle garam masala over the top, scatter with fresh cilantro and chili flakes if using, and serve immediately.
Nutrition per Serving
| Nutrient | Amount (approx.) |
|---|---|
| Calories | ~350 kcal |
| Protein | ~28g |
| Fat | ~19g |
| Carbohydrates | ~18g |
| Fiber | ~4g |
Estimates based on large eggs, 2% Greek yogurt, canned diced tomatoes, and standard spice quantities. Actual values vary with egg size and specific brands used.
Practical Notes
Store and reheat with care. The curry refrigerates well for up to 3 days in an airtight container. Reheat gently on the stove over low heat rather than microwaving — microwaved hard-boiled eggs can sometimes burst. If the gravy thickens overnight, add a splash of broth when reheating.
Temper the yogurt or skip it. If you are nervous about curdling, you can stir the yogurt into individual bowls at serving time instead. The curry is fully flavored without it — the yogurt adds creaminess and a protein boost, but the masala base stands on its own.
Start smaller if your appetite is low. Two eggs with plenty of gravy is a perfectly adequate GLP-1 lunch at around 230 calories and 19 grams of protein. Refrigerate the third egg in the leftover gravy for a snack later or add it to tomorrow's portion.
Use whole canned tomatoes for a chunkier texture. Crush them by hand into the pan instead of using pre-diced. San Marzano or fire-roasted varieties add a subtle sweetness that complements the spices. Fresh tomatoes work too — use 4 medium Roma tomatoes, roughly chopped.
Pair wisely to keep the meal balanced. A small scoop of plain basmati rice (about half a cup cooked) or a piece of whole-wheat roti adds roughly 100 calories. For a lower-carb option, serve the curry over cauliflower rice or simply eat it as a saucy bowl on its own.
Frequently Asked Questions
Can I eat this curry if I experience nausea on my GLP-1 medication?
Can I use egg whites only to reduce fat and calories?
How long does egg curry keep, and can I freeze it?
I can only manage very small portions right now — how should I adjust?
What makes this different from the egg curries I see with coconut milk?
This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.