VeganPreps

Easy Homemade Vegetable Soup (Meatless)

Prep20 min
|
Cook95 min
|
Total115 min
|
Servings8

Jump to Recipe

Easy Homemade Vegetable Soup (Meatless)

Browse all Vegan Dinner Ideas 238 plant-based recipes

Homemade vegetable soup delivers comfort without straining your wallet, and that’s because you’re using affordable, everyday ingredients that you probably already have in your kitchen. This recipe transforms budget staples – cabbage, potatoes, carrots, and onions – into something deeply satisfying. You’re simmering everything together for two hours, which develops rich flavors without requiring expensive specialty items. The potatoes thicken the broth naturally, while the vegetables break down and create substance. You’ll spend less than you’d pay for takeout, yet you’re getting a nourishing meal that actually tastes homemade because it is. A quality stainless steel soup pot* ensures even heat distribution and durability for years of cooking this comforting dish.

Fresh Vegetables for Soup

Making a delicious homemade vegetable soup requires picking fresh produce and pantry staples that work together to create a hearty and satisfying dish. This classic recipe combines tender vegetables with aromatic seasonings to produce a comforting bowl of soup that’s perfect for any occasion. The combination of fresh vegetables, broth, and simple seasonings creates a balanced flavor profile that’s both nourishing and delicious. Serving your homemade soup in beautiful ceramic bowl sets* enhances the dining experience and makes presentation effortless.

Ingredients:

Easy Homemade Vegetable Soup (Meatless)

by veganpreps.com

Easy Homemade Vegetable Soup (Meatless)

Prep20 min
Cook95 min
Total115 min
Servings8

Ingredients

  • 3 quarts (12 cups) water
  • 2 bay leaves
  • 1 1/2 lbs (680 g) cabbage, roughly chopped into 2-inch pieces
  • 4 large potatoes, peeled and cut into 1-inch cubes
  • 1 medium green bell pepper, diced
  • 5 vegetable bouillon cubes
  • 1 (16 oz) can diced tomatoes, with liquid
  • 1 cup white or cremini mushrooms, sliced
  • 1 cup celery, chopped
  • 3 medium carrots, peeled and sliced into rounds
  • 1 large onion, diced
  • 1/4 cup olive oil
  • 5 tablespoons ketchup
  • Salt and black pepper to taste

Instructions

  1. 1Bring water to a boil in a large pot (at least 6-quart capacity) over high heat. Add bouillon cubes and bay leaves and stir until dissolved.
  2. 2Add onion, carrots, celery, and green pepper. Reduce heat to medium, cover, and cook 20 minutes.
  3. 3Add cabbage, potatoes, canned tomatoes, mushrooms, olive oil, and ketchup. Stir to combine.
  4. 4Return to a gentle boil, then reduce heat to low. Cover and simmer for 1 hour to 1 hour 15 minutes, stirring occasionally, until potatoes and cabbage are fully tender.
  5. 5Remove bay leaves. Season generously with salt and black pepper. Serve hot with crusty bread.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

I always go for the freshest produce I can find, because the quality of your vegetables really makes a difference in how your soup tastes. Pick firm potatoes without soft spots, bright green peppers and celery, and unblemished carrots and cabbage. If fresh mushrooms aren’t available, frozen mushrooms work just fine without really changing how the soup tastes. Also, the zaprashka mentioned in the cooking instructions is a traditional Eastern European thickening agent – if you don’t have it, you can skip this step or use a cornstarch slurry instead to get a slightly thicker consistency.

Sauté Onions in Olive Oil

Easy Homemade Vegetable Soup (Meatless) - preparation

Begin by preparing your aromatics for this easy homemade vegetable soup. Take 1 large onion and chop it into evenly sized pieces. Heat 1/4 cup of olive oil in a large pot over medium heat, allowing it to warm for about a minute until it shimmers. Add the chopped onions to the hot oil and sauté them for approximately 5-7 minutes, stirring occasionally, until they become translucent and fragrant. This first step builds flavor for the entire soup.

While the onions are cooking, prepare your other vegetables. Slice 1 1/2 lb. of cabbage into thin pieces, slice 3 carrots thin, dice 4 large potatoes into bite-sized chunks, and chop 1 c. of celery. You should also slice 1 green pepper thin and measure out 1 c. of mushrooms. Having all your ingredients prepped and ready makes the cooking process move smoothly once you add them to the pot.

Once the onions are softened and aromatic, you’re ready to proceed with building your soup. Add 3 quarts of water to the pot with the sautéed onions, followed by all your prepared vegetables, 5 vegetable bouillon cubes, 2 bay leaves, and the 1 (16 oz.) can of tomatoes. Stir everything together, bring the mixture to a rolling boil, then reduce the heat and simmer for 2 hours. After this time, add a light zaprashka and simmer for an additional 15 minutes before seasoning to taste with salt and pepper.

Swap Cabbage With Zucchini

If you prefer a more delicate flavor, swapping out the cabbage for zucchini gives you a fresher, slightly sweeter taste. I recommend using about one and a half pounds of zucchini, sliced thin like you would the cabbage. Zucchini cooks faster than cabbage, so it won’t turn mushy during the two-hour simmer. The vegetable’s mild flavor works well with the tomatoes and bouillon, creating a more refined broth. This substitution works especially well during summer months when zucchini’s at its peak freshness and flavor.

Crusty Bread Complements Soup Perfectly

Pair this warming, flavorful soup with crusty bread. I’d grab a hearty loaf – sourdough or Italian bread work great – and slice it thick. The sturdy crust holds up when you dunk it, while the soft interior soaks up that delicious broth without falling apart. Toast your slices lightly if you want extra crunch. The bread’s mild flavor won’t compete with your soup, and it adds satisfying texture that makes each bowl feel more filling and complete.

Final Thoughts

This soup’s flexibility is what makes it such a kitchen winner, and you’ll find yourself coming back to it again and again. You can swap vegetables based on what’s in your pantry or what’s on sale at the market. I love making big batches and freezing portions for quick weeknight dinners. The flavors actually improve after a day or two as everything blends together. For feeding your family or hosting guests, this meatless soup delivers comfort and nutrition without fuss. It’s affordable, healthy, and honestly, nobody misses anything when they’re enjoying a steaming bowl.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe