Welcome to a heartwarming and wholesome culinary experience! This vegan stuffed pepper soup is an absolute game-changer, bursting with vibrant flavors and packed with plant-based protein. By ingeniously using textured vegetable protein (TVP) as a hearty alternative to ground beef, we create a deeply satisfying and completely plant-based soup that doesn’t compromise on taste or texture. Get ready to ditch the traditional baking method and dive spoon-first into a bowl of comfort that truly nourishes the soul.

Stuffed peppers have long been a classic comfort food, beloved for their harmonious blend of savory fillings and tender bell peppers. When the concept of transforming this beloved dish into a convenient and comforting soup emerged, it immediately piqued my interest. Traditional stuffed pepper soup recipes often rely on ground beef, but my goal was to craft a equally robust and flavorful plant-based version that truly holds its own. Simply omitting the meat wouldn’t suffice; I wanted to ensure this soup was just as filling and satisfying. That’s where textured vegetable protein (TVP) entered the picture. With its remarkable ability to mimic the texture of ground beef, TVP proved to be the perfect ingredient, delivering a substantial and delicious “meaty” element to this incredible soup!

Discovering Textured Vegetable Protein (TVP): A Plant-Based Wonder
TVP, short for Textured Vegetable Protein, is an extraordinary ingredient that has revolutionized plant-based cooking. Derived from soy flour after the soybean oil has been extracted, it comes in a dried, granular form, making it incredibly shelf-stable and long-lasting. This means you can keep it in your pantry for extended periods, always ready for your next culinary creation. One of TVP’s most impressive qualities is its texture, which becomes remarkably similar to cooked ground beef once rehydrated. This makes it an ideal substitute in a wide array of dishes, from tacos to chili and, of course, this flavorful stuffed pepper soup.
What makes TVP even more remarkable is its neutral flavor profile. Much like tofu, TVP doesn’t have a strong taste on its own, allowing it to readily absorb the flavors of the spices, broths, and sauces it’s cooked with. This versatility ensures that it can seamlessly integrate into any recipe, taking on the intended taste without overpowering other ingredients. Beyond its textural and flavor advantages, TVP is also an excellent source of protein, making this soup not only delicious but also incredibly nourishing and satisfying. It’s a fantastic way to boost the protein content of any plant-based meal, helping you feel full and energized.
Where to Find and How to Store TVP
While TVP might not be on every grocery store shelf, it’s becoming increasingly accessible. You can often find it in the bulk bins or health food sections of larger supermarkets like Whole Foods, as well as in local specialty health food stores. For utmost convenience, Amazon is a reliable online source where you can purchase TVP with ease. One of the many benefits of TVP is its affordability, making it a highly cost-effective source of plant-based protein compared to many other meat substitutes. Its long shelf life is another significant advantage; it doesn’t expire quickly, and even after opening, you can store it in an airtight container in your fridge for several months, ready for whenever inspiration strikes. Don’t let leftover TVP go to waste! Explore its versatility with other delicious recipes like my vegan TVP tacos or a comforting bowl of vegan goulash!

Key Ingredients & Flavorful Substitutions for Your Soup
Crafting the perfect vegan stuffed pepper soup involves a thoughtful selection of ingredients, each contributing to its rich flavor and satisfying texture. Here’s a breakdown of the core components and ideas for how you can customize this recipe to your liking:
- Rice: I typically opt for long grain white rice for its light texture and quick cooking time, which integrates beautifully into the soup. However, if you prefer a nuttier flavor and added fiber, brown rice works just as wonderfully. Simply adjust the cooking time as needed, ensuring it’s cooked al dente before adding it to the soup. For a lower-carb option, cauliflower rice can also be used, added in the final minutes of cooking.
- TVP (Textured Vegetable Protein): This is our star ingredient, providing the “meaty” heartiness. If TVP isn’t readily available or you’re looking for an alternative, several excellent options exist. You could use your favorite store-bought meat substitute crumbles, such as Beyond Meat or Boca Crumbles, which offer a similar texture. Alternatively, 2 cups of cooked brown lentils can provide a fantastic, protein-rich “meaty” texture and earthy flavor, making it a wholesome and effective substitute.
- Bell Peppers: To achieve a beautiful spectrum of colors and a complex flavor profile, I recommend using one red and one green bell pepper. The red pepper offers a sweeter note, while the green provides a slightly more herbaceous and robust taste. Feel free to experiment with orange or yellow bell peppers for different sweet and mild variations, or simply use two of the same color if that’s what you have on hand. Don’t be afraid to add other diced vegetables like carrots or celery for added nutrition and texture.
- Diced Tomatoes: This recipe calls for a blend of two types of diced tomatoes to build a deep, layered flavor. Fire-roasted diced tomatoes lend a smoky depth that elevates the soup, while diced tomatoes with green chilies introduce a subtle, exciting hint of heat. If you prefer a milder soup without any spice, simply use two cans of fire-roasted diced tomatoes. For an even fresher taste, you can use fresh diced tomatoes, though you might need to adjust seasoning and cooking time slightly.
- Vegetable Broth: A high-quality vegetable broth is crucial for the soup’s base. Choose a low-sodium variety to better control the overall saltiness of your dish. You can also make your own homemade vegetable broth for an even richer flavor.
- Spices (Garlic Powder, Cumin, Smoked Paprika, Oregano): These spices form the aromatic foundation of the soup, creating a savory and warm flavor profile. Don’t hesitate to adjust the quantities to suit your preference. A pinch of cayenne pepper can be added for extra heat, or a bay leaf during simmering for a deeper herbal note.
- Olive Oil: Used for sautéing the aromatics, a good quality olive oil enhances the initial flavors. Any neutral oil like avocado or canola oil can be substituted.
- Onion: Yellow onion provides a sweet and pungent base. White or red onion can also be used.
- Salt: Essential for balancing all the flavors. Always add salt to taste, especially after the soup has simmered and all ingredients have melded.
How to Make This Hearty Vegan Stuffed Pepper Soup: A Step-by-Step Guide
Creating this delicious vegan stuffed pepper soup is a straightforward and rewarding process. Follow these detailed steps to bring a burst of flavor to your kitchen:




What to Serve with Your Vegan Stuffed Pepper Soup
This hearty vegan stuffed pepper soup is a meal in itself, but a thoughtfully chosen side dish can elevate the dining experience. Here are some delightful pairings:
- Crusty Bread: A warm, crusty loaf of bread is perfect for soaking up every last drop of this savory soup. Consider a artisanal sourdough or a wholesome multi-grain bread. You might even discover some amazing options from services like Wildgrain.
- Grilled Cheese Sandwich: For the ultimate comfort food combination, pair your soup with a gooey, plant-based grilled cheese sandwich. The creamy texture of the sandwich perfectly complements the rich flavors of the soup.
- Fresh Salad: A light, crisp green salad with a simple vinaigrette dressing can provide a refreshing contrast to the richness of the soup, adding a vibrant touch to your meal.
- Corn Salsa with Tortilla Chips: For a fun and flavorful twist, serve alongside a zesty dip like my 5-minute corn salsa. It’s absolutely delicious with crunchy tortilla chips, offering a delightful textural and flavor counterpoint.
- Garlic Knots or Breadsticks: These savory additions are always a hit and provide another excellent vehicle for enjoying the soup.
Storage and Meal Prep Tips for Leftover Soup
One of the many advantages of this vegan stuffed pepper soup is how wonderfully it holds up as a meal prep hero! It reheats beautifully, often tasting even better the next day as the flavors continue to deepen and meld. Here’s how to store it effectively:
- Refrigeration: Once the soup has cooled completely, transfer it to airtight containers. It can be safely stored in the refrigerator for up to 4 days. This makes it perfect for packing in lunches throughout the week.
- Freezing: For longer storage, this soup freezes exceptionally well. Pour cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving about an inch of headspace to account for expansion. It can be stored in the freezer for up to 1 month. When ready to enjoy, simply thaw overnight in the refrigerator or reheat directly from frozen in a pot over low heat, stirring occasionally, or in the microwave. Add a splash of vegetable broth or water if the soup seems too thick after thawing.
- Reheating: To reheat, you can use a microwave until thoroughly warm, stirring halfway through. Alternatively, gently reheat it on the stovetop in a pot over medium-low heat, stirring frequently, until it reaches your desired temperature.
Why You’ll Love This Vegan Stuffed Pepper Soup
This isn’t just another soup recipe; it’s a culinary experience designed to delight your taste buds and nourish your body. Here’s why this vegan stuffed pepper soup will quickly become a favorite:
- Packed with Flavor: A rich broth combined with tender bell peppers, savory TVP, and aromatic spices creates an incredibly satisfying and complex flavor profile.
- Hearty & Filling: Thanks to the protein-rich TVP and wholesome rice, this soup is wonderfully substantial, leaving you feeling full and content without being overly heavy.
- Nutrient-Dense: Loaded with vegetables, fiber from the TVP and rice, and essential nutrients, it’s a meal you can feel good about eating.
- Easy to Make: With straightforward steps and readily available ingredients, this soup is perfect for both novice and experienced cooks.
- Family-Friendly: Its familiar flavors and comforting nature make it a hit with kids and adults alike, even those who might be new to plant-based meals.
- Meal Prep Dream: It reheats beautifully and can be frozen, making it an ideal choice for busy weeknights or healthy lunches throughout the week.
- Customizable: Easily adaptable to your preferences, whether you want more spice, different vegetables, or a different type of grain.
More Delicious Soup Recipes to Explore
If you’ve fallen in love with the comforting warmth of this vegan stuffed pepper soup, you’re in for a treat! There’s a whole world of plant-based soups waiting to be discovered. Expand your culinary repertoire with these other delightful and nourishing recipes:
- Hearty 10-Vegetable Soup: A vibrant medley of fresh vegetables in a light yet flavorful broth.
- Comforting Pinto Bean Soup: Rich, earthy, and incredibly satisfying, perfect for a cozy evening.
- Mediterranean Lentil Soup: A fragrant and healthy option bursting with Mediterranean flavors and hearty lentils.
Print Recipe
Vegan Stuffed Pepper Soup
Rated 5 out of 5 stars by 9 reviewers
- Author: Liz Thomson
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 10 cups (approximately 5-6 servings)
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan, Plant-Based
Description
This delightful vegan stuffed pepper soup is a protein-packed, flavor-filled dish, utilizing textured vegetable protein instead of ground beef for a truly hearty and completely plant-based meal. It’s easy to make, incredibly satisfying, and perfect for a comforting weeknight dinner.
Ingredients
Units: US / Metric
Scale: 1x / 2x / 3x
- 1 cup uncooked white or brown rice
- 1 cup Textured Vegetable Protein (TVP)
- 4 cups vegetable broth, divided (use a high-quality, low-sodium broth)
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1/2 teaspoon garlic powder
- 1/2 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 10 oz can diced tomatoes with green chilies (for a touch of heat, or plain diced tomatoes)
- 14.5 oz can fire-roasted diced tomatoes (adds depth and smoky flavor)
- Salt to taste (adjust at the end)
- Optional garnishes: fresh parsley, vegan sour cream, or shredded vegan cheese
Cook Mode (prevents screen from going dark)
Instructions
- Cook the rice according to package directions (e.g., bring 2 cups of water to a boil, add rice, reduce heat, cover, and simmer until water is absorbed). Once cooked, set the rice aside.
- In a separate small pot or microwave-safe bowl, heat 1 cup of vegetable broth until it is simmering or very hot.
- Pour the hot broth over the Textured Vegetable Protein (TVP) in a bowl. Stir gently and set aside for 5-10 minutes to allow the TVP to rehydrate and soften. It will absorb the liquid and plump up, taking on a texture similar to ground meat.
- In a large soup pot or Dutch oven, heat the olive oil over medium heat for about 30 seconds.
- Add the chopped yellow onion, red bell pepper, and green bell pepper to the pot. Sauté the vegetables for about 5-7 minutes, stirring occasionally, until they begin to soften and become fragrant.
- Stir in the garlic powder, cumin, and smoked paprika. Cook for an additional 1 minute, allowing the spices to toast and release their aromas.
- Add the rehydrated TVP (including any leftover broth), the can of diced tomatoes with green chilies, the can of fire-roasted diced tomatoes, the remaining 3 cups of vegetable broth, and dried oregano to the pot. Bring the mixture to a gentle simmer. Reduce the heat to low, cover, and let it simmer for 15 minutes, allowing all the flavors to meld together beautifully.
- Stir in the previously cooked rice. Continue to cook for another 10 minutes, uncovered, to ensure the rice is thoroughly heated through and absorbs some of the rich soup broth.
- Taste the soup and generously add salt as needed. You may also add a pinch of black pepper or a dash of your favorite hot sauce for extra flavor. Serve hot, garnished with fresh parsley, vegan sour cream, or shredded vegan cheese if desired.