This Coconut Curry Lentil Soup is the ultimate comfort food. Filled with red lentils, cauliflower, sweet potatoes, spinach, and warming curry spices, it’s guaranteed to warm you up on a chilly day! Plus, it’s thick, creamy, and serves up a good dose of plant-based protein.

Why you’ll love this recipe 

It’s packed with protein and fiber. The lentils, cauliflower, sweet potatoes, and spinach in every bowl pack in plant-based protein and fiber, making it a stick-to-your-bones kind of vegan soup.   Everyday budget-friendly ingredients. Red lentils are an excellent inexpensive protein source that come with a long shelf-life. The rest of the ingredients in this recipe are simple, easy to find, and may already be in your kitchen!It’s just plain delicious. A blend of aromatic vegetables and warm spices you’d normally find in a hearty vegan curry fill this soup with rich, warming flavors and mild spiciness. It’s adult and kid-approved!

Ingredients needed (with substitutions) 

Olive oil – You can saute the aromatics in water or vegetable broth for an oil free version.Onion – A diced and sauteed sweet onion starts this soup with a delicious savory baseline of flavor.Garlic – Fresh cloves are non-negotiable!Ginger – Fresh ginger is best but pre-minced ginger will also work. If all you have is powdered ginger at home, only use 1 teaspoon.Curry powder – It just wouldn’t be coconut curry soup without the curry powder! Just like in my Easy Vegan Curry, this aromatic and warming spice helps set this soup apart from other recipes. It’s warm, comforting, and so vibrant.CorianderCuminVegetable broth Coconut milk – Canned full-fat coconut milk gives the soup a luxurious and comforting consistency. You can use cashew, oat, or soy milk but the soup won’t be quite as rich.Red lentils – I like using red lentils because they cook quickly and take on a soft and creamy texture. You can use brown or green lentils if needed but it will change the texture quite a bit.Cauliflower florets – Either chop a head of cauliflower yourself or save time by buying pre-chopped cauliflower florets or frozen cauliflower. No need to thaw the frozen cauliflower, either – just dump it right into the pot!Sweet potatoes – Or any type of potato you like. Make sure to dice them into small, evenly-sized cubes to help them cook evenly.Baby spinach – You can use fresh or frozen spinach here or swap the spinach for kale. SaltFresh cilantro – For garnish. Feel free to use chopped parsley or chives if you don’t like cilantro.

How to make coconut curry lentil soup

Find the complete recipe with measurements in the recipe card below. Saute the onions in a large oiled soup pot over medium heat. Stir in the garlic, ginger, and ground spices, and cook for 1 more minute. Your kitchen should smell amazing at this point!  Next, add the vegetable broth, coconut milk, lentils, cauliflower, and sweet potatoes.  Bring the mixture up to a boil, then lower the heat to a simmer. Let the soup cook uncovered until the lentils thicken and the sweet potatoes are tender.  Finish by stirring in the spinach and cook until the leaves wilt. Taste, and add more salt or seasonings as needed. Ladle the soup into bowls with cilantro on top and fresh bread on the side. Enjoy!

Serving suggestions

Slices of crusty bread are a must with this warming winter soup so you don’t miss out on a single drop. You could even serve it with my homemade vegan naan to go all out. For a finishing touch, top every bowl with chopped cashews, pepitas, thinly sliced purple cabbage, green onions, or pickled red onions. A dollop of vegan raita or vegan sour cream will add a refreshing cooling element to each bite.

Variations

Curry lentil soup is a very flexible recipe that you can easily make your own. Here are some ideas for inspiration: 

Add more vegetables – Instead of (or in addition to) cauliflower, add more sweet potatoes or try other veggies, like asparagus, bell peppers, butternut squash, carrots, pumpkin, white potatoes, or eggplant. Make it spicy – Turn up the heat with sriracha, cayenne pepper, or red pepper flakes. Feel free to saute a diced jalapeno or serrano pepper with the onions, too. Puree the soup – Once it’s finished cooking, use an immersion blender or regular blender to puree a portion of the soup (depending on how much texture or creaminess you like).Or thin it out – Is it thicker than what you’d prefer? Stir in more vegetable stock until it reaches your desired consistency. 

Frequently asked questions

Storing and freezing

Keep any leftover curry lentil soup in an airtight container and store it in the fridge for 2 to 3 days or in the freezer for 2 to 3 months.

Want more easy one-pot recipes?

Italian Chickpea SoupLentil ChiliThe Best Lentil SoupInstant Pot Tomato SoupOne Pot Vegan Pasta Coconut Curry Lentil Soup - 68Coconut Curry Lentil Soup - 52Coconut Curry Lentil Soup - 85Coconut Curry Lentil Soup - 54Coconut Curry Lentil Soup - 34Coconut Curry Lentil Soup - 36Coconut Curry Lentil Soup - 13Coconut Curry Lentil Soup - 5