Cozy One-Pot Spinach and Lamb Curry for Busy Weeknights

Molly Kitchen Daily
Molly Kitchen Daily
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
Post

This hearty spinach and lamb curry is a lifesaver on busy nights. Tender lamb simmers with fresh spinach and warming spices in one pot. Perfect for when you want comfort without fuss.

Introduction

I first tried making this spinach and lamb curry on a hectic weeknight when I had very little time but still craved something warm and satisfying. My initial attempts were a bit dry or bland until I learned a couple of tricks—like browning the lamb well and adding fresh spinach at the very end to keep it vibrant. What I love about this recipe is how it all comes together in just one pot, meaning less cleanup and more time to relax. Plus, the combination of tender lamb with fresh spinach and fragrant spices makes it feel like a special meal without the fuss. The finished curry is rich with cozy warmth, a little spicy, and bright with the fresh greens that balance the meatiness perfectly. It’s become a regular in my rotation, especially when I want comfort food that doesn’t take all evening. If you’re looking for a straightforward dish that delivers on flavor and heartiness, this one’s for you.

Post step 2

What You'll Need

4 servings

  • 1 lb lamb shoulder, trimmed and cut into 1-inch cubes
  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1/2 tsp chili powder
  • 1 can (14 oz) diced tomatoes
  • 1 cup water or lamb stock
  • 6 cups fresh spinach, washed and roughly chopped
  • Salt to taste
  • Fresh cilantro for garnish

How To Do It

Step 1
Heat the vegetable oil in a large heavy-bottomed pot over medium-high heat. Once hot, add the lamb cubes in a single layer, making sure not to crowd the pan. Brown the lamb on all sides, which should take about 5-7 minutes. This step is crucial because browning creates deep, caramelized flavors through the Maillard reaction, which gives the curry its rich depth. Avoid stirring too often so the meat can properly sear and develop color. If the lamb steams instead of browns, the curry will lose some of its complexity.
⏱ Time: 7 minutes
✓ Doneness: Lamb pieces should be evenly browned with a caramelized crust on the surface.
Step 2
Add the chopped onions to the pot with the browned lamb. Cook over medium heat, stirring occasionally, until the onions become soft and translucent, about 8-10 minutes. This slow cooking releases the onions’ natural sweetness, which balances the spices and lamb’s richness. If you rush this step or cook on too high heat, the onions can burn and turn bitter, spoiling the curry’s flavor.
⏱ Time: 10 minutes
✓ Doneness: Onions should be soft, glossy, and lightly golden without any burnt bits.
Step 3
Stir in the minced garlic and grated ginger, cooking for about 1-2 minutes until fragrant. This quick step ensures the garlic and ginger infuse the oil and meat without burning, which would add bitterness. Keep the heat moderate and stir constantly to avoid scorching.
⏱ Time: 2 minutes
✓ Doneness: A warm, aromatic scent should fill the kitchen without any burnt smell.
Step 4
Add the ground cumin, coriander, turmeric, garam masala, and chili powder to the pot. Stir well to coat the lamb and onions with the spices, cooking for 1-2 minutes. This step blooms the spices, releasing their essential oils and intensifying their flavors. Avoid adding spices directly to hot oil without moisture, or they may burn and taste acrid.
⏱ Time: 2 minutes
✓ Doneness: The mixture should look evenly coated and smell fragrant and warm.
Step 5
Pour in the diced tomatoes and water or lamb stock, scraping the bottom of the pot to deglaze and lift any browned bits. Bring the mixture to a gentle boil. The liquid will help tenderize the lamb during simmering and create a flavorful sauce. If you add too little liquid, the curry will be dry and tough; too much will dilute the flavors.
⏱ Time: 5 minutes
✓ Doneness: The mixture should bubble gently with no dry spots in the pot.
Step 6
Reduce the heat to low, cover the pot partially, and let the curry simmer for 20 minutes. This slow simmer breaks down the lamb’s connective tissues, making it tender and juicy. Stir occasionally to prevent sticking. Avoid boiling vigorously as that can toughen the meat and evaporate too much liquid.
⏱ Time: 20 minutes
✓ Doneness: Lamb should be fork-tender and the sauce thickened slightly.
Step 7
Add the chopped fresh spinach to the pot, stirring it into the curry. Cook uncovered for another 3-5 minutes until the spinach wilts but remains bright green. Adding spinach late keeps it fresh and vibrant, providing a lovely color contrast and fresh flavor. Overcooking the spinach will make it mushy and dull the color.
⏱ Time: 5 minutes
✓ Doneness: Spinach should be wilted but still have a lively green color.
Step 8
Taste the curry and season with salt as needed. Salt enhances all the flavors and balances the richness of the lamb. Add a little at a time, tasting in between to avoid oversalting, which is a common mistake.
⏱ Time: 2 minutes
✓ Doneness: The curry should taste balanced, neither bland nor overly salty.
Step 9
Finish by sprinkling chopped fresh cilantro on top for a bright, herbal note. Serve hot with basmati rice or warm naan for a complete meal. The fresh cilantro adds a burst of freshness that contrasts the rich curry beautifully.
⏱ Time: 1 minute
✓ Doneness: Cilantro looks fresh and vibrant on the finished curry.
Post step 3

Variations

Creamy Coconut Spinach and Lamb Curry

Add 1 cup of coconut milk after simmering and before adding spinach for a creamy, slightly sweet twist. This variation softens the spices and adds richness, perfect if you prefer a milder curry.

Note: Adding coconut milk will thin the sauce slightly; simmer uncovered for a few minutes to thicken if needed.

Spicy Red Chili Spinach and Lamb Curry

Boost the heat by adding 1-2 finely chopped fresh red chilies with the garlic and ginger. This kicks up the spice level and adds a vibrant heat that pairs beautifully with the lamb.

Note: Be cautious with chili quantity; start small and adjust to taste to avoid overpowering the dish.

Spinach and Lamb Curry with Potatoes

Add 2 medium diced potatoes along with the tomatoes and water. The potatoes soak up the curry flavors and make the dish heartier and more filling, great for colder nights.

Note: Simmer slightly longer (about 25 minutes) to ensure potatoes are tender.

Slow Cooker Spinach and Lamb Curry

After browning lamb and sautéing onions, transfer everything to a slow cooker. Cook on low for 6-8 hours, adding spinach in the last 30 minutes. This method yields ultra-tender meat and rich flavor with minimal effort.

Note: Adjust liquid quantity slightly to prevent drying out during the long cook.

Spinach and Lamb Curry with Yogurt Finish

Stir in 1/2 cup plain yogurt off heat at the end for a tangy, creamy finish. This adds cooling contrast and richness, balancing the spices nicely.

Note: Temper the yogurt by mixing a spoonful of hot curry into it before adding to avoid curdling.

Pro Tips

Brown the lamb in batches to avoid overcrowding the pan.
When the pan is crowded, the meat steams instead of browns, which prevents the Maillard reaction. Browning adds essential flavor and color to the curry, so take your time to do this step properly.
Use fresh spices and toast them lightly in oil.
Fresh spices release essential oils when toasted, which enhances their aroma and flavor. Adding them to hot oil early in cooking blooms their flavors and creates a richer curry.
Add spinach at the very end to keep it bright and fresh.
Spinach cooks quickly and overcooking leads to dull color and mushy texture. Adding it last retains its nutrients, vibrant color, and slight crunch.
Simmer the curry gently with the lid partially on.
A gentle simmer breaks down connective tissue without toughening the meat. Covering partially allows steam to escape, thickening the sauce without drying it out.
Deglaze the pot with liquid after browning meat to lift flavor bits.
Scraping the browned bits off the bottom incorporates intense flavor into the sauce, adding depth and complexity.
Season gradually and taste before adding salt.
Salt enhances flavor but adding too much too soon can’t be undone. Tasting as you go ensures balanced seasoning.
Serve with basmati rice or warm naan for a complete meal.
These sides absorb the curry sauce and complement the flavors, making the meal more satisfying and authentic.

Common Mistakes to Avoid

Skipping the browning step.

Why it happens Some cooks want to save time and skip browning, thinking it’s optional.

Fix Take the extra 7 minutes to brown the lamb properly. Use a hot pan and avoid overcrowding. This step adds essential flavor and color that the curry needs.

Adding spinach too early.

Why it happens People often add greens at the start to cook them thoroughly.

Fix Add spinach only in the last 5 minutes to preserve color and texture. Overcooked spinach becomes mushy and loses its fresh flavor.

Cooking on too high heat during simmer.

Why it happens Impatience can lead to turning the heat up to cook faster.

Fix Keep heat low to gently tenderize the lamb. High heat toughens meat and evaporates liquid too quickly.

Not stirring enough and burning the onions.

Why it happens Busy cooks may forget to stir or leave the pot unattended.

Fix Stir onions regularly over medium heat to prevent burning and bitterness.

Using frozen spinach instead of fresh.

Why it happens Frozen spinach is convenient but often overlooked.

Fix Use fresh spinach for better texture and flavor. Frozen spinach releases excess water, diluting the curry.

Nutrition

Per Serving:

420 kcal
Calories
32g
Protein G
10g
Carbohydrates G
28g
Fat G
4g
Fiber G
580mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

You can keep the curry at room temperature for up to 2 hours covered loosely. Beyond that, bacteria growth increases and it’s safer to refrigerate.

Refrigerator

Store leftovers in an airtight container for up to 4 days. The curry thickens and flavors deepen when chilled. Reheat gently to avoid overcooking the lamb and spinach; add a splash of water if sauce is too thick.

Freezer

Freeze the curry in airtight freezer-safe containers for up to 3 months. Cool completely before freezing to prevent condensation. Thaw overnight in the fridge and reheat slowly on the stove to restore texture.

Reheating

Reheat on low-medium heat on the stovetop, stirring occasionally. Add a splash of water or stock if the sauce is too thick. Avoid microwaving at high power to prevent uneven heating and tough meat.

Make Ahead

You can prepare the curry base (browning lamb, cooking onions, spices, and simmering) 1-2 days ahead and refrigerate. Add fresh spinach and cilantro just before reheating and serving for best color and flavor.

FAQ

Can I use lamb stew meat instead of shoulder?
Yes, lamb stew meat works but make sure it has some fat marbling for tenderness. Lean cuts can dry out. The key is to brown it well and simmer gently until tender.
What can I substitute for fresh spinach if I don’t have any?
You can use kale or Swiss chard as alternatives. Add them a bit earlier than spinach since they take longer to soften. Frozen spinach is less ideal because it releases water and can thin the curry.
How spicy is this curry and can I adjust it?
This curry has a mild to medium heat from chili powder and garam masala. To make it spicier, add fresh chopped chilies or increase chili powder. For milder, reduce or omit chili powder.
Why does my lamb turn out tough sometimes?
Tough lamb usually means it was cooked too fast or at too high heat. Slow simmering breaks down collagen into gelatin, tenderizing the meat. Also, avoid skipping the browning step which seals in juices.
Can I prepare this curry in a slow cooker?
Yes, after browning lamb and cooking onions, transfer to a slow cooker. Cook on low for 6-8 hours. Add spinach in last 30 minutes. This gives very tender meat but less control over sauce thickness.
What rice pairs best with this curry?
Basmati rice is ideal due to its fragrant aroma and fluffy texture. It soaks up the sauce well without becoming mushy. Plain steamed jasmine rice is a good alternative.
How do I avoid the curry becoming too watery?
Simmer uncovered or partially covered to allow excess liquid to evaporate. Also, avoid adding too much water initially. If it’s watery after cooking, simmer longer to reduce sauce.
Can I freeze leftovers?
Absolutely. Freeze in airtight containers for up to 3 months. Thaw overnight in fridge and reheat gently. The spinach may darken slightly but flavor remains delicious.

Final Thoughts

Give this spinach and lamb curry a try—you’ll love how easy and flavorful it is. Don’t forget to share your results; I’d love to hear how it turns out!

Post
4.5 (37 ratings)

You Might Also Like

↑