Red Lentil Coconut Soup
A steaming bowl of red lentil coconut soup is one of the most comforting meals you can make. It’s creamy, satisfying, and full of nourishing ingredients that make you feel good from the inside out. The best part? It’s ready in under an hour and perfect for weeknights or make-ahead lunches.

This recipe has become one of my favorites for meal prep because it reheats so well. I always make a big batch to enjoy throughout the week. The red lentils cook down into a silky base, while the coconut milk adds just the right amount of richness.
If you love plant-based comfort foods, you might also enjoy my French Onion Soup, Miso Corn Soup, Roasted Cauliflower Soup, or Veggie Minestrone Soup.

Why You’ll Love This Recipe
- Nutrient-Packed: Red lentils bring protein and fiber, while veggies add vitamins and minerals.
- Easy To Make: Everything simmers in one pot, and no blending is required.
- Flavorful And Warming: A mix of spices, fresh ginger, and a touch of chile give it depth without overpowering heat.
- Great For Meal Prep: Keeps well in the fridge and freezes for quick meals later.
Ingredients

- Yellow Onion: Adds sweetness and depth to the soup’s base as it cooks down.
- Celery: Brings subtle savory notes and helps balance the richness of the coconut milk.
- Carrot: Adds natural sweetness and a boost of beta-carotene for color and nutrition.
- Jalapeño: Provides a gentle kick of heat. (You can remove seeds for a milder flavor.)
- Garlic: Infuses the soup with aromatic depth and enhances every other ingredient.
- Fresh Ginger: Adds brightness and warmth that complements the spices perfectly.
- Olive Oil: Used to sauté the vegetables and spices, creating a flavorful base.
- Tomato Paste: Concentrated tomato flavor that adds richness and color.
- Ground Cumin: Earthy spice that pairs beautifully with lentils.
- Ground Turmeric: Adds golden color and subtle bitterness while offering anti-inflammatory qualities.
- Salt: Brings out the flavors of all the ingredients – adjust to taste.
- Split Red Lentils: The star ingredient, cooking quickly and breaking down into a creamy texture.
- Vegetable Broth: Adds savory depth – use homemade or store-bought.
- Coconut Milk: Makes the soup creamy and adds a touch of sweetness.
- Lemon Juice: Brightens the flavor and balances the richness of the coconut milk.
- Cilantro: Adds a fresh, herbal finish when sprinkled on top before serving.
Substitutions and Additions
- Onion: Use white or sweet onions if yellow isn’t available.
- Jalapeño: Swap for serrano chile for more heat, or omit for a mild version.
- Vegetable Broth: Use mushroom broth for a deeper, earthy flavor.
- Coconut Milk: For a lighter version, use light coconut milk or cashew cream.
- Cilantro: Replace with parsley if you prefer a milder herbal garnish.
Step by Step Instructions
Prepare The Vegetables


Dice the onion, celery, and carrot into small, even pieces so they cook at the same rate. Peel and finely mince the garlic and ginger, then mince the jalapeño. (For a milder flavor, remove the seeds and white membrane from the jalapeño before chopping.)
Cook The Aromatics


Heat the olive oil in a large soup pot over medium heat. Add the onion, carrot, and celery, stirring often.
Cook for 5–7 minutes until the onion turns translucent and the vegetables begin to soften. Take your time here, as this builds the soup’s flavor base.
Add The Flavor Base



Stir in the garlic, ginger, and jalapeño, cooking for about 3 minutes until fragrant. Add the cumin, turmeric, tomato paste, and half the salt.
Stir until everything is coated and the mixture looks like a thick paste clinging to the vegetables.
Add Lentils And Broth

Rinse the lentils well, then stir them into the pot so they’re coated with the spices. Slowly pour in the vegetable broth while scraping the bottom of the pot to lift up any browned bits. These add a lot of flavor to the soup.
Simmer Until Tender
Raise the heat to bring the soup to a gentle boil, then reduce to a simmer. Cook uncovered for 20–25 minutes, stirring occasionally. The lentils should be very soft and begin to break down, naturally thickening the soup.
Finish With Creaminess And Brightness

Remove the pot from the heat. Stir in the coconut milk and lemon juice until the soup looks creamy and smooth. Taste and adjust with more salt or lemon if needed.
Serve
Ladle the soup into bowls and top with fresh cilantro. Pair with warm flatbread or a scoop of steamed rice for a full meal.

Tips and Notes
- Control The Spice: Jalapeños can vary a lot in heat. Taste a small piece before adding it to the pot so you know what you’re working with. For a mild soup, remove the seeds and membrane, or swap in a green bell pepper for flavor without heat.
- Adjust The Salt: Vegetable broths all have different levels of saltiness. Start with a smaller amount, then taste and adjust toward the end. If you’re using a low-sodium broth, expect to add more, while concentrated bases like bouillon may need only a pinch.
- Adjust The Texture: Red lentils naturally break down into a creamy consistency, but you can make the soup even smoother. Blend part of it with an immersion blender or regular blender, then stir it back in for a silky finish. If you prefer more texture, leave it as is.
- Make It Ahead: This soup is a great meal-prep option because the flavors get even better the next day. Store in the fridge for up to 5 days or freeze in individual portions for up to 3 months. Reheat gently on the stove with a splash of broth if it thickens too much.
- Add Extra Vegetables: This soup is easy to customize with more veggies. Try stirring in chopped spinach, kale, or even zucchini in the last few minutes of cooking. They’ll add more color, texture, and nutrients without changing the base flavor.

Serving Suggestions
- With Warm Flatbread: Use naan or pita to scoop up the creamy lentils.
- Over Steamed Rice: Make it a heartier meal by serving over basmati or jasmine rice.
- With a Fresh Side Salad: A crisp cucumber and tomato salad adds a refreshing contrast.
- Top With Crunchy Seeds: Sprinkle roasted pumpkin or sunflower seeds on top for extra texture and a nutty finish.
Storage and Reheating Instructions
- Refrigeration: Store in an airtight container in the fridge for up to 5 days.
- Freezing: Cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently on the stove over low heat, adding a splash of broth or water if needed.
Want more comforting vegetarian soup recipes? Be sure to check out my collection of 10 Hearty Vegetarian Soups!

Red Lentil Coconut Soup
Ingredients
- 1 medium yellow onion diced
- 1 rib celery diced
- 1 medium carrot peeled and diced
- 1 medium jalapeño minced
- 2 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 2 tablespoons olive oil divided
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon salt divided
- 1 cup split red lentils rinsed
- 4 cups vegetable broth
- 1 cup coconut milk
- 1 to 2 tablespoons lemon juice
- Fresh cilantro to garnish
Instructions
- Dice the onion, celery, and carrot into small, even pieces so they cook at the same rate. Peel and finely mince the garlic and ginger, then mince the jalapeño. (For a milder flavor, remove the seeds and white membrane from the jalapeño before chopping.)
- Heat the olive oil in a large soup pot over medium heat. Add the onion, carrot, and celery, stirring often.
- Cook for 5–7 minutes until the onion turns translucent and the vegetables begin to soften. Take your time here, as this builds the soup’s flavor base.
- Stir in the garlic, ginger, and jalapeño, cooking for about 3 minutes until fragrant. Add the cumin, turmeric, tomato paste, and half the salt.
- Stir until everything is coated and the mixture looks like a thick paste clinging to the vegetables.
- Rinse the lentils well, then stir them into the pot so they’re coated with the spices. Slowly pour in the vegetable broth while scraping the bottom of the pot to lift up any browned bits. These add a lot of flavor to the soup.
- Raise the heat to bring the soup to a gentle boil, then reduce to a simmer. Cook uncovered for 20–25 minutes, stirring occasionally. The lentils should be very soft and begin to break down, naturally thickening the soup.
- Remove the pot from the heat. Stir in the coconut milk and lemon juice until the soup looks creamy and smooth. Taste and adjust with more salt or lemon if needed.
- Ladle the soup into bowls and top with fresh cilantro. Pair with warm flatbread or a scoop of steamed rice for a full meal.