Creamy Red Lentil Soup (Dairy-Free)

Last Updated on August 5, 2026 by Tanya

This vegan red lentil soup comes together from pantry staples but tastes like it’s simmered all day. Red lentils break down into a naturally thick, creamy base, warmed with cumin, coriander, and turmeric, then brightened with a squeeze of lemon at the end. Inspired by classic dal, it’s quick, nourishing, and endlessly forgiving — a cold-weather favourite worth keeping on repeat.

I first started making this soup after falling in love with dhal at my favourite local Indian restaurant, and wanting a version I could make on repeat at home with pantry staples. Red lentils are the secret here — no soaking required, and they break down into that same naturally thick, creamy texture you get from a good dhal, without any cream at all (though a swirl of coconut cream at the end never hurts). This version leans a bit more tomatoey in flavour than a traditional dhal, but keeps that same comforting texture. It’s the kind of soup I make on a Sunday and eat all week — even better the next day once the spices have had time to settle in.

Ingredients

  • Red lentils– Red lentils are full of nutrients, and are packed full of protein, making them a perfect meal for vegans, or anyone looking to reduce meat consumption. They are also high in fibre, which helps digestion and keeps you feeling fuller for longer.
  • Carrots– Carrots are a versatile root vegetable known for their natural sweetness, They add a light ‘crunch’ to this soup
  • Celery– Celery has a crisp texture and is often used as a base for soups, alongside onions and carrots. Chop the celery and carrots in small pieces before adding them to the soup
  • Onions– I used white onions in this recipe but red onions would also work
  • Ginger Paste– Ginger paste is made from fresh ginger root that’s been blended into a smooth paste, which adds a zesty kick to this soup
  • Coconut Cream– stir in for creaminess, but this can be omitted if you want a healthier soup! Alternatively other vegan creams would such as oat cream or soy cream
  • Chilli oil- I love a sprinkle of chilli oil on top of soups to add extra spice and a dash of colour! I made my own simply by mixing extra virgin olive oil and chilli paste
  • Fresh Parsley– I used fresh parsley as a garnish this time but fresh coriander or other fresh herbs would work well!

FAQs

Do I need to soak the red lentils first?

No — red lentils cook quickly and break down on their own, so no soaking is required.

How do I store leftovers?

Store in an airtight container in the fridge for up to 5 days — the flavour deepens the next day.

Can I freeze red lentil soup?

Yes — this freezes beautifully for up to 3 months. Thaw overnight in the fridge and reheat gently, adding a splash of water if it’s thickened too much.

Can I blend this soup?

Yes — if you prefer a smoother, more uniform texture, you can blend some or all of the soup with a stick blender or food processor. Just make sure to let the soup cool down fully before blending.

Looking for other recipes like this? Try these:

A bowl of rich, creamy dal makhani, reminiscent of a hearty red lentil soup, garnished with fresh cilantro and a drizzle of cream. The dish boasts a vibrant orange-red hue and smooth texture. In the background, there are flatbreads accompanied by a lemon slice on a plate.

Creamy Red Lentil Soup

Print Pin
Course: Soups
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 6 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 3 carrots, peeled and diced
  • 3 celery sticks, diced
  • 2 tablespoons ginger paste
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon dried coriander 
  • 1 teaspoon cumin
  • 1 cup red lentils, washed under water and drained
  • 1 tin chopped tomatoes
  • 2 vegetable stocks
  • 4 cups water
  • 2 tablespoons tomato paste
  • ⅓ cup coconut cream (more to serve- optional!)
  • Juice from ½ large lemon 
  • 1 teaspoon chilli oil to serve per bowl 
  • 1 small handful of fresh parsley, chopped

Instructions

  • Heat oil in pot over a medium heat.
  • Add chopped onions and minced garlic. Saute for a few minutes until softened.
  • Add chopped carrots, celery and ginger paste to pot, stir.
  • Add salt, black pepper, cumin and dried coriander, stir.
  • Add washed red lentils and chopped tomatoes, stir.
  • Add vegetable stock and water.
  • Cover and bring to boil, then reduce heat and cook on medium heat for around 40 mins, until lentils and vegetables are tender
  • Remove lid. Add tomato paste and coconut cream.
  • Cover pot with lid and allow to cook another 10 mins.
  • Add fresh lemon juice, stir.
  • Serve in bowls. Garnish with chilli oil, coconut cream and fresh parsley. Enjoy!

Video

Tried this recipe?Mention @thecozyvegankitchen or tag #thecozyvegankitchen!

More Soups