Vegan Roasted Cauliflower and Lentil Curry Soup
Vegan Roasted Cauliflower and Lentil Curry Soup 🍛
This Vegan Roasted Cauliflower and Lentil Curry Soup is a thick, golden bowl with charred cauliflower on top and soft potatoes in a spiced lentil broth. The oven does the flavor work on the florets. The pot turns red lentils into a creamy curry without any cream. It’s cozy, filling, and weeknight-friendly.
I love the contrast — silky soup underneath, roasted cauliflower that still has bite. One bowl feels like dinner.
Jump to Recipe ↓ 🌱
Why You’ll Love This Curry Soup
- 🌱 Completely vegan
- 🥦 Roasted cauliflower on top
- 🫘 Creamy red lentils
- 🥔 Soft potatoes
- 🌶️ Warm curry spices
- 🍲 One pot + one sheet pan
The Secret to Cauliflower That Stays Special
Roast the florets separately until the edges brown. If you simmer them in the soup the whole time, they go soft and pale. Red lentils cook down and thicken the broth on their own — no blender required unless you want it extra smooth. A squeeze of lemon at the end wakes everything up.
Frequently Asked Questions ❓
Which lentils should I use? 🫘
Red lentils. They soften and make the soup creamy. Brown lentils stay firmer.
Can I skip roasting the cauliflower? 🔥
You can add it to the pot, but roasting is what gives those browned edges.
How spicy is it? 🌶️
Mild-medium. Add chili flakes if you want more heat.
🌱 Vegan Roasted Cauliflower and Lentil Curry Soup
Ingredients 🛒
For the Cauliflower
- 1 medium cauliflower, cut into florets
- 1 tablespoon oil
- ½ teaspoon curry powder
- ½ teaspoon salt
For the Soup
- 1 tablespoon oil
- 1 onion, diced
- 2 carrots, sliced
- 3 cloves garlic, minced
- 1 tablespoon grated ginger
- 2 tablespoons curry powder
- 1 teaspoon cumin
- 1 cup red lentils, rinsed
- 2 medium potatoes, sliced
- 5 cups vegetable broth
- 1 can (14 oz) coconut milk
- 1 teaspoon salt
- Lemon juice and chopped parsley, to finish
Instructions 👩🍳
- Preheat oven to 425°F (220°C). Toss the cauliflower with oil, curry powder, and salt. Roast 20–25 minutes, until browned.
- Meanwhile, heat oil in a pot. Cook the onion and carrots for 6 minutes. Add garlic, ginger, curry powder, and cumin. Cook 1 minute.
- Add the lentils, potatoes, broth, coconut milk, and salt. Simmer 20 minutes, until the lentils are soft and the potatoes are tender.
- Taste and add lemon juice.
- Ladle into bowls and top with the roasted cauliflower and parsley.
Nutrition
| Nutrient | Per serving (1/6) |
|---|---|
| Calories | 310 |
| Protein | 12g |
| Net carbohydrates | 32g |
| Total carbohydrates | 40g |
| Fiber | 8g |
| Total fat | 13g |
| Sodium | 720mg |
Estimates based on red lentils, coconut milk, potatoes, and roasted cauliflower. Exact numbers may vary by broth brand.
Notes & Tips 💡
- Blend half the soup if you want it thicker and smoother.
- A spoon of mango chutney on the side is excellent.
- This freezes well without the roasted cauliflower on top.
- Add spinach in the last 2 minutes if you want extra greens.
This Vegan Roasted Cauliflower and Lentil Curry Soup is golden, spiced, and topped with charred florets. A bowl that tastes like you cooked all afternoon. 🍛🌱
If you make it, I’d love to hear how it turned out — leave a comment or tag me!




Comments
No comments yet. Be the first!