• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

recipebysara

  • Recipes
  • Home
  • TERMS OF USE
  • DESSERT
  • ABOUT USWelcome to RecipeBySara
  • Cake
  • Chicken
  • Soup
  • Recipe Search
  • Recipe Dashboard
  • Recipe Courses
  • Recipe Cooking Methods
  • Recipe Cuisines
  • Recipe Keys
  • Recipe Tags
  • Recipe Badges
  • Recipe Dietary
Home » Lentil Vegetable Curry (Red Lentils, Carrots, Spinach, Tomato, Coconut Milk, 40 Min)

Lentil Vegetable Curry (Red Lentils, Carrots, Spinach, Tomato, Coconut Milk, 40 Min)

May 24, 2026 by Jean maria

This is the curry I make when I want soul-warming comfort, a stocked-pantry dinner, and a meal that doesn’t break the grocery budget. Lentil vegetable curry is the cozy plant-based dinner that proves you don’t need meat for satisfaction: red lentils simmered into a creamy golden base with sautéed onion, garlic, ginger, carrots, diced tomatoes, coconut milk, and a fragrant spice mix of turmeric, cumin, coriander, and garam masala, finished with wilted spinach and fresh cilantro.

Fun fact: red lentils (masoor dal) are actually orange when raw and turn golden-yellow when cooked. Unlike green or brown lentils, they break down completely in 15-20 minutes, naturally thickening any curry without flour or cornstarch — making them the secret weapon of Indian home cooks. Lentils have been cultivated for over 13,000 years, making them one of the oldest crops on earth, and they pack 18 g of protein per cup cooked along with iron, folate, and 16 g of fiber — more filling per calorie than almost any other food.

Why this recipe works

  • Bloom whole spices in hot oil first. Toasting cumin and coriander 30 seconds awakens their oils and changes the flavor from “powdered” to “Indian restaurant.”
  • Red lentils, not green or brown. Red lentils break down into a creamy base in 20 minutes. Green/brown lentils stay firm and require 40+ min.
  • Add spinach at the very end. 60 seconds wilts spinach perfectly. Adding earlier turns it gray, slimy, and bitter.

Ingredients

Serves 4-5.

For the base

  • 2 tbsp coconut oil (or neutral oil)
  • 1 large yellow onion, diced
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 medium carrots, diced (about 1 cup)

For the spices

  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 1/2 tsp ground turmeric
  • 1 tsp garam masala (plus 1/2 tsp for finishing)
  • 1/2 tsp cayenne pepper (more or less to taste)
  • 1 1/2 tsp salt

For the curry

  • 1 cup dry red lentils (masoor dal), rinsed
  • 1 (14 oz) can diced tomatoes
  • 1 (14 oz) can full-fat coconut milk
  • 3 cups vegetable broth (or water)
  • 4 cups baby spinach (about 4 oz)
  • Juice of 1/2 lemon
  • 1/4 cup fresh cilantro, chopped

Smart substitutions

  • No coconut milk: Sub 1 1/2 cups full-fat dairy or oat cream + 1/2 cup extra broth
  • Different greens: Sub kale, swiss chard (add 3 min earlier), or frozen spinach (thaw and squeeze first)
  • Add protein: Stir in chickpeas, cubed paneer, or shredded chicken in final 5 min
  • Different lentils: Yellow split peas (toor dal) work identically; green/brown lentils need 20 extra min and stay firm

Instructions
Save

Step 1: Sauté the aromatics

Heat coconut oil in a large heavy pot or Dutch oven over medium heat. Add onion; cook 5-6 minutes until soft and golden. Add garlic and ginger; cook 1 minute until fragrant.

Step 2: Bloom the spices

Add cumin, coriander, turmeric, 1 tsp garam masala, and cayenne. Stir constantly 30-45 seconds until fragrant and the spices darken slightly (this awakens the flavor). Add diced carrots; stir to coat.

Step 3: Add tomatoes, lentils, broth

Stir in diced tomatoes (with their juice), rinsed red lentils, coconut milk, broth, and 1 1/2 tsp salt. Stir to combine.

Step 4: Simmer until creamy

Bring to a gentle boil, then reduce to low. Cover partially and simmer 20-25 minutes, stirring occasionally, until lentils have broken down into a creamy thick curry and carrots are tender. Add a splash of water if it gets too thick.

Step 5: Wilt the spinach

Add baby spinach by the handful, stirring gently as it wilts (1-2 minutes). Add lemon juice and the remaining 1/2 tsp garam masala. Taste and adjust salt.

Step 6: Garnish and serve

Ladle into bowls. Top each with a swirl of extra coconut milk, fresh cilantro, and a few sliced fresh chilies if you love heat. Serve hot with basmati rice and warm naan or papadams.

Nutrition information

  • Calories: 385 kcal per serving
  • Protein: 14 g (28% DV)
  • Carbohydrates: 38 g
  • Fiber: 12 g (43% DV)
  • Iron: 35% DV (from lentils and spinach)
  • Vitamin A: 120% DV (from carrots)

Pro tips for the best lentil curry

  • Rinse lentils well. Run red lentils under cold water until water runs clear — removes starchy dust that makes curry bitter and foamy.
  • Add garam masala at start AND finish. Cooking it loses delicate top notes. Adding more at the end restores the aromatic kick.
  • Full-fat coconut milk only. Light coconut milk is thin and breaks under simmering. Use the full-fat canned (not carton) for proper creamy texture.
  • Acid at the end transforms it. A squeeze of lemon at finish brightens all the spices. Don’t skip — it’s the difference between flat and vibrant.

Frequently asked questions

How long does it keep?

Refrigerator 5 days — flavor actually IMPROVES overnight as spices meld. Reheat with a splash of water (it thickens as it sits). Freezer 3 months; thaw overnight in fridge before reheating.

Can I make it in the Instant Pot?

Yes — sauté aromatics and bloom spices on Sauté mode (steps 1-3), then add lentils/tomatoes/coconut/broth, pressure cook on HIGH 8 min, natural release 10 min. Stir in spinach after.

Is it spicy?

Mildly spiced as written. Reduce cayenne to 1/4 tsp for kids; add 1 chopped green chili plus extra cayenne for heat-lovers.

Can I make it without coconut milk?

Yes — sub heavy cream, oat cream, or cashew cream for similar richness. Or skip dairy entirely and the lentils alone will make a creamy curry (slightly less rich).

What do I serve it with?

Basmati rice, naan bread, papadums, cucumber raita, mango chutney, or quinoa. Or eat plain from a bowl with a spoon — it’s that satisfying.

Why are my lentils still hard?

You used green/brown lentils instead of red, your lentils were old (more than 1 year), or you added acid (lemon/tomato) too early in cooking. Acid stops lentils from softening — always add lemon at end, and tomatoes are fine for red lentils but slow green/brown.

Post Views: 5

Filed Under: Soup

Previous Post: « Passion Fruit Cheesecake Bars (No-Bake Graham Cracker Crust, Tangy Passion Fruit Topping, 4 Hr)
Next Post: Loaded Baked Potatoes (Crispy Russet, Cheese, Bacon, Sour Cream, Chives, Butter, 80 Min) »

Primary Sidebar

Recent Posts

  • Turmeric Rice With Herbs (Golden Basmati, Turmeric, Cumin, Parsley, Cilantro, 30 Min)
  • Lemon Herb Roasted Potatoes (Greek-Style Wedges, Lemon, Oregano, Garlic, Olive Oil, 60 Min)
  • Chocolate Zucchini Muffins (Moist, Cocoa, Grated Zucchini, Chocolate Chips, Kid-Friendly, 40 Min)
  • Chocolate Caramel Stuffed Dates (Medjool, Nut Butter, Caramel, Dark Chocolate, Flaky Salt, 30 Min)
  • Creamy Chicken Tortellini Soup (Cheese Tortellini, Shredded Chicken, Spinach, Cream, 40 Min)

New Recipes

Turmeric Rice With Herbs (Golden Basmati, Turmeric, Cumin, Parsley, Cilantro, 30 Min)

Lemon Herb Roasted Potatoes (Greek-Style Wedges, Lemon, Oregano, Garlic, Olive Oil, 60 Min)

Chocolate Zucchini Muffins (Moist, Cocoa, Grated Zucchini, Chocolate Chips, Kid-Friendly, 40 Min)

Chocolate Caramel Stuffed Dates (Medjool, Nut Butter, Caramel, Dark Chocolate, Flaky Salt, 30 Min)

Creamy Chicken Tortellini Soup (Cheese Tortellini, Shredded Chicken, Spinach, Cream, 40 Min)

Chocolate Pecan Energy Bites (No-Bake Oats, Cocoa, Pecans, Dates, Peanut Butter, 15 Min)

Copyright © 2026 recipebysara on the Foodie Pro Theme