If you’re craving a comforting, nourishing meal that comes together effortlessly, this One-Pot Golden Lentil Soup Recipe is exactly what you need. Bright with turmeric and ginger, creamy with coconut milk, and packed with wholesome lentils and vibrant greens, this soup is a beautiful blend of warmth, spice, and heartiness—all simmered in a single pot for an easy, cleanup-free experience. It’s not only full of vibrant color and flavor but also a fantastic way to enjoy a satisfying plant-based meal any day of the week.

Ingredients You’ll Need
The beauty of this One-Pot Golden Lentil Soup Recipe lies in its simple, yet thoughtfully selected ingredients that build layers of flavor and texture. Each element plays a special role—from the earthy lentils and aromatic spices to the freshness of greens and brightness of lemon juice.
- Extra virgin olive oil: Provides the perfect base for sautéing, adding a fruity richness without overpowering the spices.
- Onion: Adds natural sweetness and depth when softened gently in the pot.
- Carrot: Offers a subtle natural sweetness along with a pleasant crunch if not overcooked.
- Celery: Brings a hint of herbal freshness and slight bitterness that balances the soup’s richness.
- Garlic: Infuses the soup with warmth and a subtle pungency that elevates every spoonful.
- Fresh ginger: Adds a spicy, fragrant kick that brightens the entire dish.
- Fresh turmeric (or ground turmeric): Delivers that golden glow to the soup while lending earthy, slightly peppery notes.
- Ground cumin: Gives the soup a gentle, smoky undertone that complements the turmeric and ginger.
- Dry red lentils: The star ingredient, lending body, protein, and a lovely creamy texture as they cook down.
- Vegetable broth: The flavorful cooking liquid that binds everything together and keeps the soup vibrant.
- Kale or spinach: Optional but highly encouraged for a pop of vibrant green color and extra nutrients.
- Full-fat coconut milk: Adds luscious creaminess and a subtle sweetness that beautifully balances the spices.
- Lemon juice: Brightens the soup with its zesty freshness, enhancing all the flavors.
- Salt and pepper: Essential for seasoning, bringing out the vibrant flavors of every ingredient.
How to Make One-Pot Golden Lentil Soup Recipe
Step 1: Sauté the Vegetables
Start by warming the olive oil in a large pot over medium heat. Toss in the finely chopped onion, celery, and carrot. Sauté these until they become tender and fragrant, usually around 5 to 7 minutes. This step builds the flavor foundation, softening the veggies while coaxing out their natural sweetness.
Step 2: Add Aromatics and Spices
Next, stir in the minced garlic, grated fresh ginger, turmeric, and ground cumin. Cook this mixture for 1 to 2 minutes until you can smell those intoxicating aromas filling your kitchen. This is when the magic really begins, as these spices mesh together to create the soup’s signature golden warmth.
Step 3: Combine Lentils and Broth
Pour in the dry red lentils and the vegetable broth. Bring everything to a gentle boil, then reduce the heat to a low simmer. Partially cover the pot and let the soup cook for about 15 to 20 minutes, or until the lentils are tender and have absorbed those savory flavors.
Step 4: Incorporate the Greens
Once the lentils are soft, stir in a generous handful or two of chopped kale or spinach. Cook just until the greens are wilted and bright green, adding a fresh, vibrant touch to the hearty soup.
Step 5: Finish with Coconut Milk and Lemon
To bring a beautiful creaminess and a hint of tropical sweetness, mix in the full-fat coconut milk. Add the lemon juice last, then season with salt and pepper to taste. This final step balances the richness with a lively freshness, making every spoonful deeply satisfying.
Step 6: Serve and Enjoy
Ladle your One-Pot Golden Lentil Soup Recipe into bowls while it’s still warm. It’s a wonderful comfort food that feels like a warm hug in a bowl, perfect for quiet nights or when you want something nourishing without any fuss.
How to Serve One-Pot Golden Lentil Soup Recipe

Garnishes
Consider topping your golden lentil soup with fresh herbs like cilantro or parsley for a burst of color and flavor. A drizzle of extra lemon juice or a spoonful of coconut yogurt can add a creamy, tangy contrast that elevates the whole dish beautifully.
Side Dishes
This soup pairs wonderfully with warm crusty bread or soft naan to soak up every last bit. For a more substantial meal, serve alongside a fresh green salad dressed with lemon vinaigrette or a platter of roasted vegetables to complement the soup’s earthy notes.
Creative Ways to Present
Try serving your One-Pot Golden Lentil Soup Recipe in rustic bread bowls or with a swirl of coconut cream on top for a deliciously elegant touch. Adding toasted pumpkin seeds or crunchy roasted chickpeas as a topping introduces delightful texture contrasts that make this humble soup feel festive and fun.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (and believe me, you probably will), store the soup in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it a perfect make-ahead meal.
Freezing
This One-Pot Golden Lentil Soup Recipe freezes beautifully. Let it cool completely before transferring to freezer-safe containers. It can be stored for up to 3 months. Just be sure to leave out any delicate greens if you plan to freeze, and add them fresh when reheating.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally. You can add a splash of vegetable broth or water if it has thickened too much. For a fresh burst of flavor, stir in a little extra lemon juice before serving.
FAQs
Can I use other types of lentils in this recipe?
Yes! While red lentils work best because they cook down quickly and become creamy, you can experiment with green or brown lentils. Just keep in mind they take longer to cook and might not create the same silky texture.
Is it possible to make this soup vegan?
Absolutely! This recipe is naturally vegan as it uses vegetable broth and plant-based ingredients. Just ensure your broth is free from animal products, and you’re all set.
Can I prepare this soup without fresh turmeric?
Definitely. Fresh turmeric adds vibrant color and a fresh, slightly peppery flavor, but ground turmeric is a fine substitute. Just use about 1 teaspoon of ground turmeric if fresh isn’t available.
How spicy is this soup?
This soup isn’t spicy hot—it’s gently warming thanks to ginger and cumin. If you prefer more heat, you can add a pinch of cayenne pepper or some red chili flakes during the aromatics step.
Can I make this in a slow cooker?
You can! Combine all ingredients except coconut milk and lemon juice in your slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Add coconut milk and lemon juice at the end, just before serving.
Final Thoughts
This One-Pot Golden Lentil Soup Recipe is one of those dishes that feels like a warm embrace on a chilly day. Its vibrant flavors, simple ingredients, and easy preparation make it an absolute winner for busy weeknights or anytime you need a nourishing boost. I can’t recommend it enough—give it a try and watch it become one of your kitchen staples too!
Print
One-Pot Golden Lentil Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Description
A hearty and nutritious one-pot golden lentil soup made with red lentils, aromatic spices, fresh ginger and turmeric, and creamy coconut milk. This comforting soup is easy to prepare, packed with flavor and plant-based protein, and perfect for a wholesome weeknight meal.
Ingredients
Base Ingredients
- 2 tbsp extra virgin olive oil
- 1½ cups finely chopped onion (about 1 medium onion)
- ½ cup finely chopped carrot (about 2 large carrots)
- ½ cup finely chopped celery (about 3–4 celery ribs)
Spices and Aromatics
- 1 tbsp minced garlic (about 3 cloves)
- 1 tbsp grated fresh ginger (about 1-inch piece)
- 1 tbsp grated fresh turmeric (or 1 tsp ground turmeric)
- 2 tsp ground cumin
Main Ingredients
- 1½ cups dry red lentils
- 5 cups vegetable broth
- 2 handfuls chopped kale or spinach (optional)
- 1 cup full-fat coconut milk
- 2 tbsp lemon juice (about ½ lemon)
- Salt and pepper, to taste
Instructions
- Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add finely chopped onion, celery, and carrot. Sauté for 5 to 7 minutes, stirring occasionally, until the vegetables are softened and fragrant.
- Add Aromatics: Stir in minced garlic, grated fresh ginger, grated fresh turmeric (or ground turmeric), and ground cumin. Cook for 1 to 2 minutes, stirring frequently, until the mixture becomes aromatic and the spices are well incorporated.
- Add Lentils and Broth: Pour in the dry red lentils and vegetable broth. Bring the mixture to a low boil, then reduce the heat to a gentle simmer. Partially cover the pot with a lid and cook for 15 to 20 minutes or until the lentils become tender and begin to break down.
- Add Greens: Stir in the chopped kale or spinach if using, and cook for an additional few minutes until the greens are wilted and tender.
- Finish Soup: Mix in the full-fat coconut milk and lemon juice. Season the soup with salt and freshly ground black pepper to taste. Stir well and heat through without boiling.
- Serve: Ladle the soup into bowls and enjoy warm. Optionally garnish with fresh herbs like cilantro or extra lemon juice for added brightness.
Notes
- For a smoother texture, you can blend part or all of the soup before adding the greens and coconut milk.
- Kale or spinach can be substituted with other leafy greens such as Swiss chard or collard greens.
- Adjust the thickness of the soup by adding more or less vegetable broth as desired.
- This soup stores well and can be refrigerated for up to 4 days or frozen for up to 3 months.
- Add chili flakes or cayenne pepper if you prefer a spicier soup.

