There’s something incredibly soothing about a bubbling pot of soup on the stove.
It fills the kitchen with rich aromas and promises a cozy bowl at the end of a long day.
This Spicy Lentil Veggie Soup is exactly that—nourishing, hearty, and deliciously spicy with a velvety coconut finish.
I make this when I need comfort food that doesn’t weigh me down.
The mix of beans, lentils, and veggies leaves me full and energized. It’s also perfect for meal prep—and it gets better with time.
Why You’ll Love This Recipe
One pot, zero fuss
Hearty, protein-packed, and plant-based
Creamy from coconut milk, bold from spices
Meal-prep friendly and freezer-friendly
Naturally gluten-free and dairy-free
What You’ll Need (Ingredient Highlights)
Olive oil & red onion: The flavorful base of any good soup.
Garlic, cumin, chili powder: Bring warmth and depth.
Chiles in adobo (optional): For that smoky, spicy kick.
Black beans & corn: Add texture, protein, and color.
Fire roasted tomatoes: Slightly smoky and sweet.
Split red lentils: Cook quickly and thicken the soup.
V8 or vegetable juice: A shortcut to rich tomato flavor.
Full-fat coconut milk: Creamy and mellow to balance the heat.
Fresh lime juice: Adds brightness and freshness at the end.
Pro Tips Before You Start
Adjust the adobo chile quantity based on spice tolerance.
Use split red lentils—they cook quickly and melt into the soup.
Stir the soup occasionally to avoid lentils sticking to the pot.
Don’t skip the lime juice—it brings the flavors to life!
Make a double batch and freeze half for later.
How to Make Spicy Lentil Veggie Soup
Step 1: Sauté Onion and Garlic
Heat olive oil in a large soup pot over medium-high heat.
Add the diced red onion and cook, stirring often, until softened and slightly golden, about 3–4 minutes.
Step 2: Toast the Spices
Add the minced garlic, cumin, chili powder, and chiles in adobo (if using).
Stir constantly for 1 minute to bloom the spices and bring out their aroma.
Step 3: Add the Main Ingredients
Pour in the black beans, corn, diced fire-roasted tomatoes, split red lentils, vegetable juice (like V8), and coconut milk.
Season generously with salt and pepper.
Stir everything together until well combined.
Step 4: Simmer the Soup
Cover the pot with a lid and bring to a gentle simmer over medium heat.
Once simmering, reduce the heat to medium-low.
Keep the pot covered and simmer for about 5 minutes, or until the lentils are soft and fully cooked.
Step 5: Finish with Lime Juice
Remove the lid and stir in the juice of one lime.
Taste and adjust seasoning as needed with extra salt or pepper.
The lime really brightens up the rich, creamy flavors.
Step 6: Garnish and Serve
Ladle the hot soup into bowls and garnish with fresh herbs (like cilantro), crushed tortilla chips, or a dollop of dairy-free yogurt if you like.
Serve and enjoy the cozy, spicy goodness.
What to Serve It With
Warm crusty bread or garlic toast
Tortilla chips or cornbread on the side
A fresh avocado salad with lime vinaigrette
A scoop of rice or quinoa stirred into the bowl
A swirl of vegan sour cream for extra creaminess
Variations / Substitutions
Use chickpeas or kidney beans instead of black beans
Add chopped spinach or kale in the last few minutes for greens
Sub regular diced tomatoes if fire-roasted isn’t available
Use low-fat coconut milk for a lighter soup
Add a pinch of smoked paprika for more smoky depth
Stir in cooked rice or pasta to make it even heartier
Storage & Leftovers
Refrigerator: Store in an airtight container for up to 5 days
Freezer: Freezes beautifully for up to 2 months
Reheating: Gently reheat on the stove or microwave until hot
Make ahead: Ideal for meal prep—flavors deepen with time
Tip: Add a splash of water or broth when reheating if it thickens
FAQs
Are red lentils necessary?
Yes, red lentils cook quickly and give the soup its creamy texture. Green lentils won’t work the same way.
Is this soup very spicy?
It depends on the adobo chiles—start with 1 tsp and taste as you go.
Can I make this in a slow cooker?
Yes! Sauté onions and spices first, then add everything to the slow cooker and cook on low for 4–6 hours.
Can I skip the coconut milk?
You can, but it won’t have the same creamy texture. Try using cashew cream or a splash of oat milk instead.
What if I don’t have vegetable juice?
Substitute with a combo of tomato puree and vegetable broth for similar flavor.
Can I blend it for a smooth soup?
Absolutely—just use an immersion blender or blend half the batch for a thick and chunky texture.
Is this soup kid-friendly?
Yes! Just go easy on the chili and adobo for a milder version.
Final Thoughts
This Spicy Lentil Veggie Soup is the kind of cozy, nutritious meal that feeds your body and your soul.
It’s bold without being overpowering, creamy without dairy, and full of pantry staples.
Whether you serve it for a quick weeknight dinner or batch-cook it for lunches, this soup will keep you satisfied and smiling.

Spicy Lentil Veggie Soup
Ingredients
- 1.2 tablespoon olive oil
- 1 red onion diced
- 4.5 cloves garlic minced
- 1 tablespoon cumin
- 2 teaspoons chili powder
- 1 –3 teaspoons chiles in adobo optional
- 1 15 oz can black beans, drained and rinsed
- 1 15 oz can corn, drained
- 1 15 oz can fire roasted diced tomatoes
- ¾ cup split red lentils
- 32 oz V8 or other vegetable juice
- 1 13.5 oz can full-fat coconut milk
- Juice of 1 lime
- Kosher salt
- Fresh cracked pepper
Method
- Heat olive oil in a large pot over medium-high heat.
- Add red onion and sauté for 3–4 minutes.
- Stir in garlic, cumin, chili powder, and chiles in adobo; cook for 1 minute.
- Add black beans, corn, tomatoes, lentils, V8, and coconut milk.
- Season with salt and pepper.
- Cover and bring to a simmer over medium heat.
- Lower heat to medium-low and cook, covered, for 5 minutes or until lentils are tender.
- See full steps with tips & photos → https://theboatshedcafe.com/spicy-lentil-veggie-soup/
Notes