Everything you love about a classic BLT sandwich—crispy bacon, juicy tomatoes, crunchy lettuce, creamy mayo, and toasted bread—reimagined as the ultimate bowl of comfort food.

This Creamy Vegan BLT Soup starts with garlic, onions, and chili garlic paste sautéed until fragrant before potatoes, chickpeas, and tomato paste are simmered into a rich, velvety broth. A handful of vegan cheese melts into the soup, adding creamy, savory depth without dairy. Instead of serving the traditional sandwich, this recipe is finished with a deconstructed BLT topping featuring crispy vegan bacon, toasted sourdough croutons, crisp iceberg lettuce tossed in lemon and olive oil, and a silky homemade cashew cream that replaces classic mayonnaise.

It's smoky, creamy, hearty, and packed with plant-based protein, making it the perfect cozy dinner for chilly evenings or an elevated weekend lunch. If you're looking for a unique vegan soup recipe that delivers all the nostalgic flavors of a BLT with a creative twist, this one deserves a spot in your regular meal rotation.
Why You'll Love This Recipe
- Rich, creamy, and comforting
- Inspired by the classic BLT sandwich
- High in plant-based protein
- One-pot vegan dinner
- Smoky, savory, and loaded with garlic
- Perfect for meal prep
- Ready in about one hour
- Restaurant-quality flavor with simple ingredients
- Dairy-free and easy to customize
Why This Recipe Works
A great soup is built on layers of flavor, and this one starts by developing a rich aromatic base. Sautéing the onions, garlic, and chili garlic paste first creates depth before the tomato paste is caramelized to intensify its natural sweetness and umami.
The potatoes naturally thicken the soup while chickpeas add protein and a creamy texture once blended. Melting vegan cheese directly into the broth creates a silky finish without heavy cream.

Instead of stirring lettuce into the soup—where it would wilt—the crisp iceberg is served fresh on top alongside crunchy sourdough croutons and crispy vegan bacon. This contrast of hot and cold, creamy and crunchy, is what makes every bite taste like a BLT.
Key Recipe Ingredients
🥓 Vegan Bacon
Smoky, crispy vegan bacon delivers the signature BLT flavor while adding irresistible crunch as a topping.
🧄 Garlic & Onion
Fresh garlic and onion create the savory aromatic base that gives the soup incredible depth of flavor.
🌶️ Chili Garlic Paste
A spoonful of chili garlic paste adds subtle heat and extra layers of savory garlic flavor without overpowering the soup.
🍅 Tomato Paste
Caramelized tomato paste brings concentrated tomato flavor and rich umami while helping create a vibrant, flavorful broth.
🥔 Potatoes
Potatoes naturally thicken the soup and create a creamy texture without relying on heavy cream.
🫘 Chickpeas
Chickpeas add plant-based protein, fiber, and body while blending into an incredibly creamy soup.
🧀 Vegan Cheese
Melts directly into the broth, adding richness and a subtle cheesy flavor that complements the smoky bacon.
🥬 Iceberg Lettuce
Crisp shredded lettuce adds freshness and recreates the signature crunch of a classic BLT sandwich.
🍞 Sourdough Bread
Toasted until golden and crispy, sourdough becomes the perfect homemade crouton for soaking up the creamy soup.
🥜 Cashew Cream
A silky cashew cream replaces traditional mayonnaise, adding richness with fresh lemon and garlic for a lighter, dairy-free finish.
🍋 Lemon & Olive Oil
A simple dressing of lemon juice and olive oil keeps the lettuce crisp and bright while balancing the richness of the soup.

How to Make Vegan BLT Soup
Step 1: Build the Flavor Base
Heat olive oil in a large Dutch oven over medium heat. Add the diced onion and cook until softened, then stir in the garlic and chili garlic paste. Add the tomato paste and cook for 2–3 minutes until it darkens slightly. Stir in the smoked paprika, garlic powder, onion powder, thyme, oregano, salt, and pepper, allowing the spices to bloom for about 30 seconds.
Step 2: Simmer the Soup
Add the diced potatoes, chickpeas, Better Than Bouillon, and vegetable broth. Bring everything to a boil, then reduce to a simmer for 20–25 minutes, or until the potatoes are fork tender. Stir in the vegan cheese and let it melt completely before blending the soup until smooth and creamy using an immersion blender or high-speed blender.
Step 3: Make the Cashew Mayo
While the soup simmers, blend the soaked cashews, water, lemon juice, garlic, Dijon mustard, garlic powder, salt, and pepper until completely smooth. The result should be thick, creamy, and spreadable—just like homemade vegan mayonnaise.
Step 4: Prepare the Deconstructed BLT
Cook the vegan bacon until crisp. Toast the sourdough cubes until golden. Toss the shredded iceberg lettuce with olive oil, fresh lemon juice, a pinch of salt, and cracked black pepper. This fresh topping recreates the classic BLT texture while adding brightness to the rich soup.
Step 5: Assemble and Serve
Ladle the hot soup into bowls. Top with crispy vegan bacon, toasted sourdough croutons, dressed iceberg lettuce, and generous dollops of the cashew mayo. Finish with chopped chives, cracked black pepper, and an extra drizzle of olive oil. Serve immediately while the croutons are crisp and the soup is piping hot.
Expert Tips
- Caramelize the tomato paste before adding liquid for a richer, sweeter tomato flavor.
- Blend only until smooth to keep the soup silky, not gluey.
- Add the lettuce just before serving so it stays crisp.
- Crisp the vegan bacon well—it adds the smoky crunch that defines a BLT.
- Use day-old sourdough for the best homemade croutons.
Ingredient Substitutions
| Instead of | Try |
|---|---|
| Chickpeas | Cannellini beans or butter beans |
| Yukon Gold potatoes | Russet potatoes |
| Vegan cheddar | Vegan mozzarella or smoked gouda |
| Iceberg lettuce | Romaine or little gem lettuce |
| Cashews | Silken tofu for a nut-free mayo |
| Vegan bacon | Smoky tempeh bacon or coconut bacon\ |
What to Serve with Vegan BLT Soup
- Grilled vegan cheese sandwiches
- Extra toasted sourdough
- Pickled vegetables
- Roasted Brussels sprouts
- Simple cucumber salad
- Garlic focaccia
Storage
Store the soup and toppings separately. The soup keeps well in the refrigerator for up to 4 days and freezes beautifully for up to 2 months. Assemble with fresh lettuce, croutons, bacon, and cashew mayo just before serving.

Frequently Asked Questions
Can I make Vegan BLT Soup ahead of time?
Yes! The soup actually tastes even better the next day. Keep the toppings separate until you're ready to serve.
Can I freeze this soup?
Absolutely. Freeze only the soup base. Add fresh lettuce, crispy bacon, and cashew mayo after reheating.
Can I make it gluten-free?
Yes. Simply use your favorite gluten-free bread for the croutons and verify that your vegan bacon is gluten-free.
What can I use instead of cashews?
Silken tofu or unsweetened vegan yogurt both make excellent substitutes for the creamy topping.
Is this soup spicy?
The chili garlic paste adds a mild warmth, but you can easily adjust the amount to suit your taste.
Nutrition (Per Serving)
- Calories: 575 kcal
- Protein: 20 g
- Carbohydrates: 47 g
- Fat: 35 g
- Fiber: 11 g
- Sugar: 6 g
- Sodium: 760 mg
Final Thoughts
This Creamy Vegan BLT Soup takes everything people love about a classic BLT sandwich and transforms it into a cozy, satisfying meal that's packed with flavor and texture. The smoky vegan bacon, creamy potato and chickpea soup, crispy sourdough croutons, fresh lettuce, and tangy cashew mayo create a bowl that's both nostalgic and unexpected. It's comforting enough for a cold evening, impressive enough for guests, and practical enough for meal prep.

Creamy Vegan BLT Soup with Crispy Bacon Croutons & Cashew Mayo
Ingredients
Soup
- 2 tablespoons olive oil
- 1 yellow onion diced
- 8 garlic cloves minced
- 1 tablespoon chili garlic paste
- 2 tablespoons tomato paste
- 1½ pounds Yukon Gold potatoes diced
- 2 cans chickpeas drained
- 4 cups vegetable broth
- 2 teaspoons Better Than Bouillon Vegetable Base
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon thyme
- ½ teaspoon oregano
- 1 cup shredded vegan cheddar cheese
- Salt and black pepper
Cashew Mayo
- 1 cup soaked raw cashews
- ¾ cup water
- 2 tablespoons lemon juice
- 1 garlic clove
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- Salt
- Black pepper
Deconstructed BLT Topping
- 8 ounces vegan bacon cooked until crispy
- 3 cups iceberg lettuce shredded
- 4 slices sourdough bread cubed and toasted
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Fresh cracked pepper
- Chopped chives
Instructions
Step 1: Build the Flavor Base
- Heat olive oil in a large Dutch oven over medium heat. Add the diced onion and cook until softened, then stir in the garlic and chili garlic paste. Add the tomato paste and cook for 2–3 minutes until it darkens slightly. Stir in the smoked paprika, garlic powder, onion powder, thyme, oregano, salt, and pepper, allowing the spices to bloom for about 30 seconds.
Step 2: Simmer the Soup
- Add the diced potatoes, chickpeas, Better Than Bouillon, and vegetable broth. Bring everything to a boil, then reduce to a simmer for 20–25 minutes, or until the potatoes are fork tender. Stir in the vegan cheese and let it melt completely before blending the soup until smooth and creamy using an immersion blender or high-speed blender.
Step 3: Make the Cashew Mayo
- While the soup simmers, blend the soaked cashews, water, lemon juice, garlic, Dijon mustard, garlic powder, salt, and pepper until completely smooth. The result should be thick, creamy, and spreadable—just like homemade vegan mayonnaise.
Step 4: Prepare the Deconstructed BLT
- Cook the vegan bacon until crisp. Toast the sourdough cubes until golden. Toss the shredded iceberg lettuce with olive oil, fresh lemon juice, a pinch of salt, and cracked black pepper. This fresh topping recreates the classic BLT texture while adding brightness to the rich soup.
Step 5: Assemble and Serve
- Ladle the hot soup into bowls. Top with crispy vegan bacon, toasted sourdough croutons, dressed iceberg lettuce, and generous dollops of the cashew mayo. Finish with chopped chives, cracked black pepper, and an extra drizzle of olive oil. Serve immediately while the croutons are crisp and the soup is piping hot.
Notes
Nutrition (Per Serving)
- Calories: 575 kcal
- Protein: 20 g
- Carbohydrates: 47 g
- Fat: 35 g
- Fiber: 11 g
- Sugar: 6 g
- Sodium: 760 mg






Comments
No Comments