Subscribe to be the first to learn about inspirational new articles. Sign up today!

One Pot Spinach and Lentil Curry – A Cozy, Weeknight-Friendly Meal

One Pot Spinach and Lentil Curry
This website contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Contents

This is the kind of dinner that hits the spot on a busy night: warm spices, creamy lentils, tender spinach, and a rich tomato-coconut base. It’s comforting without being heavy, and it comes together in one pot with minimal cleanup. You can serve it with rice, naan, or just a spoon and a bowl.

It’s also a great make-ahead option because the flavors deepen as it sits. If you’re new to cooking with lentils, this is a simple, reliable way to fall in love with them.

What Makes This Special

  • One pot, low stress: Everything cooks in a single pot, so cleanup is quick and easy.
  • Balanced and satisfying: Protein-packed lentils, iron-rich spinach, and creamy coconut milk make a hearty, complete meal.
  • Flexible flavor: Adjust spice levels, swap greens, or add veggies without ruining the dish.
  • Budget-friendly: Pantry staples turn into something that tastes like more than the sum of its parts.
  • Meal-prep ready: Keeps well and tastes even better the next day.

Storage Instructions

  • Fridge: Cool completely, then store in an airtight container for 4–5 days.
  • Freezer: Freeze up to 3 months. Thaw overnight in the fridge or gently reheat from frozen with a splash of water.
  • Reheating: Warm on the stove over low heat with a bit of broth or water to loosen. Stir well.

    Add a squeeze of lemon to refresh the flavor.

  • Meal prep tip: Cook rice separately and freeze in portions. Reheat together for fast lunches.

Benefits of This Recipe

  • Nutrient-dense: Lentils bring protein and fiber; spinach adds iron, folate, and vitamin K.
  • Gentle on the wallet: Uses affordable pantry staples without sacrificing taste.
  • Scales easily: Double for a crowd or for a week of meals with almost no extra effort.
  • Naturally gluten-free and vegan: Works for most diets and can be customized further.
  • Comfort with balance: Creamy coconut milk paired with bright lemon keeps it rich but lively.

What Not to Do

  • Don’t skip rinsing the lentils: It removes starch and dust that can make the curry murky.
  • Don’t boil hard: A rapid boil can break down lentils unevenly. Gentle simmer is best.
  • Don’t add spinach too early: Add at the end so it stays vibrant and tender.
  • Don’t forget to taste: Adjust salt, acid, and heat at the end.

    That final squeeze of lemon matters.

  • Don’t overcrowd with too many veggies: Keep the balance so it stays a curry, not a stew of everything.

Alternatives

  • Lentil swaps: Use red lentils for a creamier, faster cook; use brown/green for more bite. You can also use split peas but extend the simmer time.
  • Greens: Swap spinach for kale, chard, or collard greens. Tougher greens need 5–10 extra minutes to soften.
  • Creaminess: Replace coconut milk with 1/2 cup cashew cream or plain Greek yogurt (stir yogurt off the heat to prevent curdling).
  • Tomato-free: Skip tomatoes and add extra broth plus 1–2 teaspoons tomato paste or a splash of coconut aminos for depth.
  • Spice profile: Use garam masala instead of curry powder, add mustard seeds and a cinnamon stick, or finish with a pat of butter or ghee for richness.
  • Protein boost: Stir in chickpeas or cubed tofu in the last 10 minutes.
  • Low-fat version: Use light coconut milk and increase broth, then thicken slightly by simmering longer.
One Pot Spinach and Lentil Curry

One Pot Spinach and Lentil Curry – A Cozy, Weeknight-Friendly Meal

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4 servings

Ingredients
  

  • Olive oil or coconut oil
  • 1 large onion, finely chopped
  • 3–4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger)
  • 1–2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4–1/2 teaspoon chili flakes or cayenne (optional, to taste)
  • 1 cup dried red lentils (rinsed) or 1 1/4 cups dried brown/green lentils (rinsed; longer cook time)
  • 1 can (14–15 oz) diced tomatoes
  • 1 can (14 oz) coconut milk (full-fat or light)
  • 2–3 cups vegetable broth or water (more as needed)
  • 5–6 oz fresh baby spinach (about 5 packed cups) or 10 oz frozen spinach
  • 1 tablespoon lemon juice or 1/2 lemon, for finishing
  • Salt and black pepper
  • Optional add-ins: 1–2 cups diced vegetables (carrots, bell pepper, sweet potato), fresh cilantro, plain yogurt for topping
  • To serve: Cooked rice, quinoa, or warm naan

Instructions
 

  • Prep the aromatics: Chop the onion, mince the garlic, and grate the ginger. Rinse the lentils until the water runs clearer.
  • Sauté the base: Warm 1–2 tablespoons oil in a large pot over medium heat.Add onion with a pinch of salt and cook 5–7 minutes until softened and lightly golden.
  • Add garlic and ginger: Stir in garlic and ginger. Cook 30–60 seconds until fragrant, stirring so they don’t brown.
  • Bloom the spices: Add curry powder, cumin, coriander, turmeric, and chili flakes if using. Stir for 30 seconds to wake up the flavors.
  • Build the sauce: Pour in the diced tomatoes (with juices), coconut milk, and 2 cups of broth.Stir to combine and bring to a gentle simmer.
  • Add lentils: Stir in the rinsed lentils. Reduce heat to a steady simmer. Cover partially and cook, stirring occasionally.
  • Simmer times: For red lentils, cook 15–20 minutes until soft and creamy.For brown/green lentils, cook 25–35 minutes until tender but not mushy. Add more broth if it gets too thick.
  • Add veggies (optional): If using carrots, bell pepper, or sweet potato, add them with the lentils so they soften with the curry.
  • Stir in spinach: Add spinach in batches and stir until wilted. If using frozen spinach, thaw and squeeze out excess liquid before adding.
  • Season and brighten: Add 1 teaspoon salt to start, black pepper, and lemon juice.Taste and adjust salt, acid, and heat. You want a creamy, well-seasoned curry with a gentle kick.
  • Rest and serve: Let it sit off the heat for 5 minutes to thicken. Ladle into bowls and top with cilantro or a spoon of yogurt if you like.Serve with rice or naan.

FAQ

Do I need to soak the lentils first?

No soaking is required for red, brown, or green lentils.

Just rinse them well. If you want a slightly faster cook time for brown or green lentils, a 20–30 minute soak helps but isn’t necessary.

Can I make this in a slow cooker or Instant Pot?

Yes. For a slow cooker, sauté aromatics and spices on the stove, then cook on low for 4–6 hours or high for 2–3 hours, adding spinach at the end.

For an Instant Pot, cook aromatics on Sauté, add liquids and lentils, then pressure cook 8 minutes for red lentils or 12–14 minutes for brown/green; quick release and stir in spinach.

What if I don’t have coconut milk?

Use cashew cream, evaporated milk, or whole milk with a knob of butter. For a dairy-free, lower-fat option, blend a small potato or some of the cooked lentils with broth to thicken.

How do I keep the curry from getting too thick?

Keep extra broth or water nearby and add in small splashes as it simmers. Stir often, especially near the bottom, to prevent sticking, and reduce heat to maintain a gentle simmer.

Is this spicy?

It’s as mild or as spicy as you make it.

Skip the chili flakes for a mild curry, or add more to turn up the heat. You can also finish bowls with chili oil for those who like spice.

Can I use frozen spinach?

Absolutely. Thaw and squeeze out excess water before adding so the curry doesn’t taste watery.

Add it at the end and simmer 1–2 minutes to warm through.

What should I serve it with?

Steamed basmati rice, brown rice, or quinoa are great. Warm naan or flatbread also pairs nicely, and a side of cucumber yogurt adds a cool contrast.

How can I make it higher in protein?

Add a can of drained chickpeas, cubes of firm tofu, or even diced cooked chicken if you’re not keeping it vegan. Stir in during the last 10 minutes to heat through.

Why add lemon at the end?

A touch of acid brightens the whole dish and balances the creamy coconut and earthy lentils.

If you don’t have lemon, use lime or 1–2 teaspoons of apple cider vinegar.

Can I double the recipe?

Yes. Use a large pot and increase liquids a bit more than double if needed. Simmer gently and extend the cook time slightly to account for volume.

Wrapping Up

This One Pot Spinach and Lentil Curry is simple, cozy, and endlessly adaptable.

It’s a reliable weeknight choice that makes great leftovers and fits a range of diets. Keep the spices on hand, grab a bag of lentils, and you’re set for a satisfying meal any time. Once you’ve tried it, you’ll have a go-to recipe you can riff on all year long.

This website contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Want inspiration delivered straight to you?

Join my mailing list for lifestyle ideas, seasonal inspiration, and reminders that independence is powerful.

By signing up you agree to receive emails from The Single Diva. You can unsubscribe at any time.

Please leave a comment! I love to hear from my readers.

Your comment will not show up straight away – so please be patient! I need to manually approve it (to avoid spam bots). 

Refresh the page to see new comments.

Recipe Rating