If you’re looking for a hearty, flavorful, and super easy soup to warm you up, this carrot and lentil soup is it. It’s one of my go-to recipes when I want something nourishing but don’t want to spend forever in the kitchen. It’s loaded with veggies, protein-packed lentils, and cozy spices—plus, it’s creamy without any actual cream (unless you want it that way!).
This post may contain affiliate links. Read my policy page for more information.

Why You’ll Love It
- One pot wonder – Everything cooks in one pot, which means easy cleanup!
- So flavorful – The mix of cumin, coriander, smoked paprika, and turmeric brings serious depth.
- Meal prep friendly – It makes a big batch and stores like a dream.
- Naturally vegan – Just use plant milk, and you’re good to go.
- Comfort food with benefits – It’s cozy, filling, and packed with fiber and protein.
Ingredients Notes
Here’s a quick rundown of the key ingredients and a few tips:

- Carrots – I use about 1 pound, which is 3–4 cups sliced. Don’t stress over perfect measurements.
- Red lentils – They cook quickly and get nice and creamy. Be sure to rinse them!
- Spices – Cumin, coriander, smoked paprika, and turmeric give it that warm, earthy flavor.
- Diced tomatoes – A whole 15-ounce can adds a subtle tang and brightness.
- Tomato paste – Just a tablespoon adds some rich umami.
- Milk – I usually go with almond milk, but coconut milk makes it extra creamy.
- Vegetable broth – Go for low-sodium if you want more control over the salt. Optional toppings? Totally up to you, but I love thinly sliced green onions and a sprinkle of red pepper flakes for a kick.
How to Make
Here’s the play-by-play:

Step 1: Sauté the base – Start by cooking the onion and garlic in a splash of water (yep, no oil needed!). Give it 3–5 minutes until everything smells amazing.

Step 2: Spice it up – Toss in the carrots and all your spices. Let that sauté for another 5 minutes so the flavors can really wake up.

Step 3: Simmer time – Add the broth, milk, tomato paste, diced tomatoes, and lentils. Stir it all together and bring it to a boil. Then lower the heat, cover it, and let it simmer for about 20 minutes until the lentils are soft.

Step 4: Blend (optional) – You can serve it as-is, but I like blending it for a creamy finish. An immersion blender works great, or you can carefully transfer it to a blender in batches. Add extra broth or milk if it’s too thick.

Step 5: Taste & serve – Adjust seasoning if needed—more salt, more paprika, a splash of milk, whatever you like! Then serve it up with your fave toppings.
Serving Suggestions
This soup is super satisfying on its own, but here are some fun ways to serve it:
- With crusty bread or pita for dunking
- Over a scoop of rice or quinoa for extra oomph
- With a dollop of coconut yogurt or vegan sour cream
- A side of roasted veggies if you’re going all-out cozy—this nibbles potato recipe would be great too!

FAQs
Red lentils cook faster and get creamy, while green or brown stay a bit firmer. You can use them, but you might need to increase the cook time.
Nope! Totally optional. Blending just makes it silky smooth. If you love texture, leave it chunky.
I use almond milk most of the time, but coconut milk makes it extra rich and creamy. Oat milk works too!
Definitely! Sweet potatoes, zucchini, or even bell peppers would be great additions. Just chop ’em up and toss them in when you add the carrots.

More Easy Soup Recipes
- Navy Bean Vegetable Soup
- Roasted Cherry Tomato Soup
- Three-Bean Chili
- Cauliflower and Lentil Soup
- Lentil Red Pepper Soup
If you tried this carrot and lentil soup recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!
Want to Save This Recipe?
Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!
By submitting this form, you consent to receive emails from Health My Lifestyle.

Carrot and Lentil Soup
Ingredients
- 1 yellow onion diced
- 3 cloves garlic minced
- 1 lb carrots (about 3-4 cups carrots) sliced
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon turmeric powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 5 cups low-sodium vegetable broth
- 1 cup unsweetened almond milk or canned coconut milk to make it creamier
- 1 tablespoon tomato paste
- 1 15-ounce can diced tomatoes
- 2 cups red lentils uncooked, rinsed
Optional Toppings
- 2 stalks green onion thinly sliced
- Crushed red pepper flakes
Instructions
- Heat a large stockpot over medium heat, add the onion and garlic, and sauté for 3-5 minutes. Add a tablespoon or two of water as needed to prevent sticking.
- Next, add in the carrots, cumin, coriander, paprika, turmeric, salt, and black pepper and sauté for another 5 minutes until the carrots start to soften.
- Add the vegetable broth, milk, tomato paste, diced tomatoes, and lentils. Stir to combine and bring to a boil. Reduce heat to a simmer, cover and cook for 20 minutes, until lentils are soft.
- Optional: While the soup is now ready to serve, a creamy texture takes it up a notch. Use an immersion blender directly in the pot to blend the soup until smooth, or transfer it to a regular blender and blend until smooth, then transfer it back to the pot. Note: For a regular blender you may need to blend in batches.
- Taste and adjust seasonings and texture by adding more smoked paprika for a smoky flavor, more salt for savory, or more milk for a thinner consistency.
- Divide into bowls and top with green onion and crushed red pepper as desired.
Notes
longer.

