Autumn Red Lentil Soup with Coconut Milk

Creamy soups are the heart of autumn – warm, comforting, and full of cozy flavor. This red lentil soup with coconut milk is everything you want on a chilly day: rich, aromatic, and made in just one pot. The blend of cumin, coriander, turmeric, and paprika gives it a beautiful golden color and that gentle, café-style depth of flavor.
It’s hearty and nourishing, packed with vegetables and plant-based protein – perfect for lunch or a light dinner. Even my little daughter, who usually doesn’t like lentils, loves this version (especially when I serve it with homemade croutons or a dollop of Greek yogurt on top).
This recipe is simple, quick, and naturally creamy thanks to the coconut milk and a quick blend at the end. It’s one of those soups that tastes even better the next day, making it perfect for meal prep. I promise, once you try it, this will become your favorite autumn lentil soup – cozy, healthy, and better than in any café.
Why You’ll Love This Recipe
- Perfect for autumn: Warm, cozy, and full of comforting spices – it feels like a hug in a bowl.
- One-pot simplicity: Everything cooks together, and with a quick blend at the end, you get that smooth, creamy texture without extra fuss.
- It’s packed with lentils, veggies, and creamy coconut milk, so it’s both filling and comforting.
- Vegan-friendly: Naturally dairy-free and completely plant-based. You can serve it with a spoonful of vegan yogurt or coconut yogurt for extra creaminess.
- Kid-approved: Even little ones who don’t usually like lentils enjoy its mild, silky flavor.
- Great for meal prep: The taste only gets deeper and richer the next day, making it ideal for easy weekday meals.
- Café-style at home: Fragrant, beautiful, and full of depth – it feels like a bowl of comfort from your favorite café, made right in your kitchen.
Ingredients You’ll Need

- Olive oil for sautéing
- Onion, carrot, and celery — the classic soup base
- Garlic for flavor
- Warming spices: cumin, coriander, turmeric, and paprika
- Red lentils — they cook quickly and make the soup creamy
- Peeled tomatoes for richness
- Vegetable broth and a splash of coconut milk for a silky texture
- Salt and pepper to season
For serving:
- A spoonful of Greek yogurt (or vegan version)
- Fresh parsley
- A squeeze of lemon juice for brightness
How to Make Cozy Autumn Red Lentil Soup with Coconut Milk
1. Sauté the base.
Heat olive oil in a large pot over medium heat. Add the diced onion, carrot, and celery. Cook for about 6–8 minutes, stirring occasionally, until the vegetables soften and become slightly golden.
2. Add garlic and spices.
Stir in minced garlic, cumin, coriander, turmeric, and paprika. Cook for another 30 seconds to release the aromas — your kitchen will already start smelling amazing.
3. Add lentils and tomatoes.
Pour in the rinsed red lentils and chopped or canned tomatoes. Stir well so everything is evenly coated in the spices.
4. Simmer gently.
Add the vegetable broth, bring to a boil, then reduce the heat to low. Let the soup simmer uncovered for about 20 minutes, until the lentils are soft and breaking apart.
5. Blend for creaminess.
Add the coconut milk, then blend the soup using an immersion blender until creamy and smooth. (If you prefer texture, blend just half of it.)
6. Season and finish.
Taste and adjust with salt, black pepper, and a squeeze of lemon juice.
If the soup turns out too thick, simply add a bit of hot boiled water or extra vegetable broth until it reaches your desired consistency.
7. Serve beautifully.
Ladle the soup into bowls, top with a swirl of Greek or vegan yogurt, a sprinkle of chopped parsley, and an extra drizzle of olive oil if you like.
For kids, serve it with a handful of crunchy croutons — they add a playful crunch and make every spoonful more enjoyable.
Tips for the Best Lentil Soup
- Rinse the lentils well before cooking to remove any starch or dust – this helps keep the flavor clean.
- Don’t skip the spices. Cumin, coriander, turmeric, and paprika create that cozy, café-style depth of flavor.
- Adjust the texture. For a smooth soup, blend it fully. For a more rustic version, blend just half.
- Balance with lemon. A squeeze of lemon juice at the end lifts the flavor and brightens the soup.
- Use quality coconut milk. Full-fat coconut milk gives the best creamy texture.
- Make it ahead. The flavor deepens after a few hours or the next day – perfect for meal prep.
- Serving idea: Add a swirl of vegan or Greek yogurt, fresh herbs, or crunchy croutons on top.
FAQ
Can I use green or brown lentils instead of red?
You can, but they’ll take longer to cook and won’t give the same creamy texture. Red lentils break down easily, which is what makes this soup smooth and rich.
Can I freeze this soup?
Yes! Let it cool completely, then store in portions in freezer-safe containers for up to 3 months. Reheat gently on the stove with a splash of water or broth.
How do I make it spicier?
Add a pinch of chili flakes or cayenne pepper along with the other spices for a subtle heat.
Can I use light coconut milk?
You can, but the soup will be slightly less creamy. Full-fat coconut milk gives the best flavor and texture.
What can I serve with it?
It’s delicious on its own, but also great with warm flatbread, pita chips, or a side of roasted vegetables. For kids, serve with crunchy croutons.

Cozy Autumn Red Lentil Soup with Coconut Milk
Ingredients
- 2 tbsp olive oil
- 1 medium onion about 120 g, diced
- 1 large carrot about 150 g, diced
- 1 celery stalk about 80–100 g, diced
- 2 garlic cloves minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- 1 tsp paprika smoked, if you like
- 1 cup 250 g red lentils, rinsed
- 300 g peeled or canned tomatoes
- 700 ml vegetable broth
- 250 ml coconut milk
- Salt and black pepper to taste
For serving:
- 1 –2 tsp lemon juice
- 1 –2 tbsp Greek or vegan yogurt per bowl
- Fresh parsley chopped
- Croutons
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery; sauté 6–8 minutes until soft and lightly golden.
- Add garlic, cumin, coriander, turmeric, and paprika. Cook 30 seconds until fragrant.
- Stir in lentils and tomatoes. Add broth and bring to a boil, then simmer uncovered for about 20 minutes, until lentils are tender.
- Pour in coconut milk and blend with an immersion blender until creamy.
- Season with salt, pepper, and lemon juice.
- Serve with a swirl of yogurt, fresh parsley, and crunchy croutons.