
Who says you need to spend hours stuffing peppers to enjoy their flavor? This Vegan Stuffed Pepper Soup gives you all the savory, comforting goodness of the classic dish in a fraction of the time. It’s hearty, colorful, and packed with plant-based protein.
This is one of those soup recipes that feels like a warm hug in a bowl. Whether you’re vegan, trying to eat more plants, or just craving something wholesome, this one-pot wonder delivers big flavor with minimal fuss.
Why You’ll Love This Vegan Stuffed Pepper Soup
- Deconstructed Classic: You get all the flavor of stuffed peppers without the hassle of stuffing and baking them. Same taste, way easier.
- Budget Friendly: Lentils replace the meat, making it incredibly cheap to make. Perfect for feeding a crowd without breaking the bank.
- One Pot: Less cleanup makes this ideal for weeknight dinners. Everything cooks together in one big pot.
- Nutrient Dense: Loaded with vegetables, fiber, and plant protein—it’s as nourishing as it is delicious.
Vegan Stuffed Pepper Soup Ingredients
Bell Peppers: Use a mix of red and green for color and flavor balance. Red peppers add sweetness, while green brings a slightly bitter, earthy note.
Lentils: Brown or green lentils mimic the texture of ground beef. They hold their shape beautifully and add hearty, satisfying substance.
Rice: White or brown rice adds bulk. You can cook it separately or add it raw directly to the soup with extra broth.
Tomato Sauce: Creates the rich, savory base. Use plain tomato sauce or crushed tomatoes for the best flavor.
Onion & Garlic: Essential aromatics. These build the flavor foundation and make the whole kitchen smell amazing.
Vegetable Broth: Adds depth and helps cook everything to tender perfection.
Italian Seasoning: A simple blend of oregano, basil, and thyme ties all the flavors together.
How to Make Vegan Stuffed Pepper Soup

- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 5 minutes.
- Add Peppers: Stir in chopped bell peppers and minced garlic. Cook for another 3-4 minutes until the peppers start to soften.
- Simmer: Add rinsed lentils, tomato sauce, vegetable broth, Italian seasoning, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender.
- Add Rice: Stir in cooked rice (or add raw rice earlier with an extra cup of broth if you prefer). Simmer for another 10 minutes until everything is heated through and flavors meld.
- Serve: Taste and adjust seasoning. Ladle into bowls and top with fresh parsley, vegan cheese, or a drizzle of olive oil.
Tips for the Best Vegan Stuffed Pepper Soup
Cook Rice Separately: For the best texture, I recommend adding pre-cooked rice at the end so it doesn’t soak up all the broth. This keeps your soup from becoming too thick.
Don’t Overcook Peppers: You want them to have a little bite, not be complete mush. Add them after the onions soften and don’t simmer too long.
Season Well: Peppers and lentils need salt! Taste as you go and don’t be shy with the seasoning. A pinch of smoked paprika adds wonderful depth.
Make It Thicker: If you prefer a stew-like consistency, mash some of the lentils against the side of the pot to naturally thicken the broth.
Vegan Stuffed Pepper Soup Variations
Meat Lovers: If you aren’t vegan, this works perfectly as a soup with ground beef or turkey. Brown the meat first, then proceed with the recipe.
Quinoa Swap: Use quinoa instead of rice for extra protein and a slightly nutty flavor. It cooks quickly and adds great texture.
Spicy Southwest: Add diced jalapeños, cumin, and a can of black beans for a southwest kick. Top with avocado and cilantro.
Italian Style: Stir in a handful of chopped kale or spinach during the last few minutes of cooking for added greens.
Smoky Depth: Add a teaspoon of smoked paprika or a chipotle pepper in adobo for a rich, smoky undertone.
What to Serve with Vegan Stuffed Pepper Soup

This Vegan Stuffed Pepper Soup is filling on its own, but these sides make it extra special.
- Tortilla Chips or Crusty Bread: Perfect for scooping and dipping. Adds a satisfying crunch.
- Side Salad: A simple green salad with lemon vinaigrette balances the richness of the soup.
- Avocado Slices on Top: Creamy avocado adds healthy fats and makes every bite even more delicious.
- Garlic Bread: Buttery (or olive oil-brushed) garlic bread is always a crowd favorite.
Vegan Stuffed Pepper Soup FAQs
Is this a soup recipes healthy choice?
Absolutely! It’s packed with fiber, vegetables, and plant protein. It’s low in fat, naturally vegan, and full of nutrients that keep you satisfied.
Can I freeze it?
Yes, but the rice may get soft upon reheating. It’s best to freeze the soup without the rice if possible, then add freshly cooked rice when you reheat.
Can I use instant rice?
Yes! Just stir it in right at the end and let it sit for 5 minutes to absorb the liquid. Super convenient for quick meals.
What if I don’t have lentils?
You can substitute with canned chickpeas or white beans. They won’t have the same texture as lentils, but they’ll still be delicious and hearty.
Final Thoughts on Vegan Stuffed Pepper Soup
This Vegan Stuffed Pepper Soup is filling, savory, and wholesome. It’s a comforting bowl that satisfies the whole family, whether they’re vegan or not. Plus, it’s one of those healthy soup ideas that proves eating well doesn’t mean sacrificing flavor.

Hearty Vegan Stuffed Pepper Soup
Ingredients
Equipment
Method
- Sauté onions and bell peppers until softened.
- Add garlic and cook briefly.
- Add lentils, tomatoes, broth, and spices. Simmer until lentils are tender.
- Stir in cooked rice and simmer.
- Adjust seasoning and serve.