Description
This Vegan Minestrone Soup is a hearty, comforting bowl packed with colorful vegetables, tender white beans, tomatoes, leafy greens, and pasta. The tomato-rich broth is infused with garlic, oregano, thyme, and black pepper, creating a flavorful soup that feels both wholesome and satisfying.
The cannellini beans add plant-based protein and substance, while carrots, celery, tomatoes, and kale provide texture and freshness. It is an easy vegan soup for cozy lunches, family dinners, meal prep, and plant-based diet plans.
Can This Vegan Minestrone Support Weight Loss Goals?
Vegan Minestrone can fit into a balanced weight-conscious eating pattern because it combines vegetables, beans, tomatoes, and a moderate amount of pasta in one filling bowl. The vegetables and beans contribute fiber, while the broth-based preparation keeps the soup lighter than many creamy soups.
Portion size and the amount of pasta and oil still matter. For a more calorie-conscious version, increase the vegetables and beans while using a smaller amount of pasta and oil.
Does Vegan Minestrone Fit a Vegan Lifestyle?
Yes, this minestrone fits a vegan lifestyle when prepared with vegetable broth and vegan toppings instead of dairy Parmesan.
The source lists approximately 27.2 g total carbohydrates per serving, but it does not provide fiber, so an exact net-carb figure cannot be confirmed from the source.
Cannellini beans provide plant-based protein, with the source listing approximately 6 g protein per serving.
For additional protein, increase the beans or use a legume-based pasta.
Always check that the pasta, broth, pesto, and Parmesan-style topping are vegan.
My Personal Experience
- The tomato broth develops a rich savory flavor.
Sautéing the onion, carrots, celery, and garlic first creates a flavorful foundation before the tomatoes and broth are added. - Cannellini beans make the soup satisfying.
Their soft, creamy texture contrasts nicely with the vegetables and pasta in every spoonful. - The kale holds up beautifully in the soup.
Adding it near the end keeps the greens tender while preventing them from becoming overly soft. - The pasta gives the soup classic minestrone texture.
Cooking it until just al dente keeps the pasta pleasantly firm instead of mushy.
Perfect For
This soup is perfect for vegan lunches, vegan dinners, healthy meal prep, plant-based diet plans, cozy winter meals, fall dinners, family meals, and vegetable-packed weeknight recipes. It can also be served as a light starter or alongside crusty vegan bread for a more substantial meal.
Why You’ll Love This Recipe
- Loaded with vegetables.
Carrots, celery, tomatoes, and kale create a colorful, nutrient-rich bowl with plenty of texture. - Plant-based and satisfying.
Cannellini beans add substance and plant-based protein without requiring meat or dairy. - Comforting tomato broth.
Roasted tomatoes, tomato paste, garlic, oregano, and thyme create a deeply savory base. - Easy one-pot style meal.
Most of the cooking happens in one large pot, making cleanup simple. - Excellent for meal prep.
The soup stores well and can be portioned into individual containers for convenient lunches.
Common Mistakes to Avoid
- Adding the pasta too early — Overcooked pasta can become soft and absorb too much broth, so add it after the vegetables have simmered.
- Skipping the vegetable sauté — Sautéing the onion, carrots, celery, and garlic first builds much more flavor.
- Overcooking the kale — Add kale toward the end so it remains pleasantly tender rather than mushy.
- Using too little seasoning — Beans and tomatoes need enough salt, pepper, herbs, and tomato paste to create a flavorful broth.
Required Equipment
- Large Dutch oven or soup pot — Provides enough room for the vegetables, beans, pasta, and broth.
- Sharp chef’s knife — Makes chopping the vegetables quick and consistent.
- Cutting board — Provides a stable surface for preparing the vegetables.
- Wooden spoon — Makes it easy to sauté and stir without scratching the pot.
- Measuring cups and spoons — Help keep the broth and seasoning balanced.
- Ladle — Makes serving the hot soup clean and easy.
Storage Instructions
Allow the minestrone to cool before transferring it to airtight glass or BPA-free food containers. Refrigerate leftovers for up to 4 days.
For freezing, portion the soup into freezer-safe airtight containers, leaving some space for expansion. Freeze for up to 2–3 months for the best quality.
Because pasta continues absorbing broth as it sits, the soup may become thicker after refrigeration. Add a splash of vegetable broth or water when reheating.
For best texture when freezing, you can also prepare the soup without pasta and add freshly cooked pasta when serving.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 25–30 minutes
Total Time: 40–45 minutes
Servings: 6
Best Season: Fall & Winter
Total Calories: Approximately 214 calories per serving
Calories are an approximate estimate. The source lists 214 kcal per serving, although exact values can vary depending on pasta, broth, beans, oil, and toppings used.
Short 3-Line Description
A hearty Italian-inspired vegan soup filled with vegetables, cannellini beans, tomatoes, kale, and pasta.
Garlic, oregano, thyme, and black pepper give the tomato broth rich savory flavor.
It is cozy, filling, easy to prepare, and perfect for a wholesome plant-based meal.
📝 Ingredients
Vegetables & Beans
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 5 garlic cloves, minced
- 1 medium yellow squash, diced into small pieces
- 3 cups baby kale, roughly chopped
- 15 ounces cannellini beans, drained and rinsed
Broth & Seasonings
- 28 ounces crushed or roasted tomatoes
- 2 tablespoons tomato paste
- 4 cups low-sodium vegetable broth
- 1 cup water
- 1 bay leaf
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- 1 teaspoon freshly ground black pepper
- ½ teaspoon kosher salt, plus more to taste
Pasta & Garnish
- 4 ounces small pasta, such as small shells, ditalini, or small macaroni
- Fresh parsley, chopped, for garnish
- Fresh basil, optional
- Vegan Parmesan, optional, for serving
- Vegan pesto, optional
Ingredient note: The source page lists Parmesan cheese as a finishing option, but for a fully vegan recipe it should be replaced with vegan Parmesan or nutritional yeast. The source also mentions pasta and squash in the directions without giving clear quantities, so the quantities above are standardized for a practical 6-serving vegan soup.
Directions
- Prepare the vegetables.
Peel and chop the carrots and onion. Dice the celery and yellow squash into small, similar-sized pieces. Chop the kale and mince the garlic. - Heat the pot.
Place a large Dutch oven or soup pot over medium-high heat and add the olive oil. - Sauté the vegetables.
Add the onion, carrots, celery, and squash. Cook for 5–6 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften. - Add the garlic.
Stir in the minced garlic and cook for approximately 30 seconds, just until fragrant. Do not allow the garlic to burn. - Add tomato paste.
Stir in the tomato paste and cook for approximately 1 minute. The paste should darken slightly, which helps develop a deeper tomato flavor. - Add the beans and broth ingredients.
Stir in the cannellini beans, tomatoes, vegetable broth, water, bay leaf, oregano, thyme, salt, and black pepper. - Bring to a simmer.
Increase the heat briefly until the soup reaches a gentle boil, then reduce to low heat. - Simmer the vegetables.
Cover partially and simmer for approximately 10 minutes. The vegetables should begin becoming tender while still retaining some texture. - Add the pasta.
Stir in the small pasta and continue simmering for approximately 8–10 minutes, or according to the pasta package directions. Cook until the pasta is just al dente. - Add the kale.
Stir in the chopped kale during the final 2–3 minutes of cooking. The kale should become tender and bright green without turning mushy. - Remove the bay leaf.
Carefully remove and discard the bay leaf before serving. - Adjust the seasoning.
Taste the soup and add additional salt and freshly ground black pepper as needed. The broth should taste savory and well seasoned. - Check the consistency.
If the soup has become too thick because of the pasta, add a little extra vegetable broth or hot water until it reaches your preferred consistency. - Serve.
Ladle the hot minestrone into bowls and garnish with chopped parsley, fresh basil, vegan Parmesan, or a small spoonful of vegan pesto.
Vegan cooking tip: Use vegetable broth and vegan pasta, and choose vegan Parmesan or nutritional yeast instead of dairy Parmesan to keep the entire recipe plant-based.
Nutrition Facts
Per Serving – Approximate
- Calories: 214 kcal
- Fat: Approximately 4–6 g
- Cholesterol: 0 mg
- Sodium: Approximately 500–700 mg, depending on broth and salt
- Potassium: Approximately 500–650 mg
- Total Carbohydrates: 27.2 g
- Fiber: Approximately 7 g
- Net Carbs: Approximately 20 g
- Sugars: Approximately 7 g
- Protein: 6 g
- Calcium: 59.6 mg
The source specifically reports 214 calories, 27.2 g total carbohydrates, 59.6 mg calcium, 6 g protein, and 1.5 g saturated fat per serving. The remaining values are approximate estimates because the source does not provide a complete nutrition panel.
Notes
- Storage: Refrigerate in an airtight container for up to 4 days.
- Freezing: Freeze for 2–3 months for best quality.
- Reheating: Warm gently over medium-low heat, adding vegetable broth if the soup has thickened.
- Pasta tip: If you expect leftovers, cook the pasta separately and add it to individual bowls to prevent it from absorbing too much broth.
- Allergy note: Check pasta, vegetable broth, pesto, and vegan Parmesan labels for potential allergens.
- Gluten-free: Use certified gluten-free pasta and verify that the vegetable broth is gluten-free.
- Flavor boost: Add red pepper flakes, fresh basil, lemon juice, or extra black pepper before serving.
- Protein boost: Add extra cannellini beans or use chickpea pasta.
- Cheesy flavor: Nutritional yeast or vegan Parmesan makes an excellent dairy-free finishing touch.
- Greens: Baby kale can be replaced with spinach, although spinach should be added only during the final 1–2 minutes.
Frequently Asked Questions
1. Is Vegan Minestrone completely vegan?
Yes, when vegetable broth, vegan pasta, and vegan Parmesan or nutritional yeast are used instead of dairy Parmesan.
2. Can I use spinach instead of kale?
Yes, spinach works well and should be added during the final 1–2 minutes so it does not overcook.
3. Can I make this minestrone gluten-free?
Yes, simply use certified gluten-free pasta and check all packaged ingredients for gluten.
4. Can I freeze vegan minestrone?
Yes, although the pasta may soften after freezing, so adding freshly cooked pasta when reheating gives the best texture.
5. Can I add other vegetables?
Yes, zucchini, green beans, peas, potatoes, or additional carrots can be added according to what you have available.
6. How can I make the soup more filling?
Increase the cannellini beans or use a legume-based pasta to add more plant-based protein and substance.
