Go Back
+ servings
Classic vegan minestrone soup recipe oil free

Classic Vegan Minestrone Soup

Delicious and hearty vegan twist on a classic Minestrone soup will leave you feeling full and satisfied. No skimping on flavor, this soup packs in all the taste you could want!
Course Appetizer, Soup
Cuisine Italian-inspired, Vegan
Keyword Vegan Minestrone Soup
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 6 Servings
Calories 266kcal


  • Cutting Board
  • Knife
  • Large pot
  • Can Opener


  • 1 medium onion (about 1 C)
  • 3-4 cloves garlic
  • 2 medium celery , single stalks (about 1 C)
  • 2 medium carrots (about 1 C)
  • 2 tbsp oil (any cooking oil is fine; I prefer olive oil or avocado oil)
  • 4 C vegetable broth (or water + vegetable bouillon)
  • 2 C crushed/ pureed tomato (from a can or jar)
  • 1 ½ - 2 C cannellini beans (1 small can, rinsed and drained)
  • 2 C green beans
  • 1 C macaroni pasta (or any small shaped pasta)
  • 1 ½ tsp dry oregano
  • 1 tsp dry thyme
  • 1 ½ tsp dry basil
  • 2 bay leaves
  • 1 tsp Herbamare seasoning (or ½ tsp salt)
  • black pepper (to taste)
  • ¼ - ⅓ C nutritional yeast
  • 4-5 C spinach , fresh (loosely packed)


  • Chop up all the veggies into small pieces.
  • Place the onion, garlic, carrots, and celery into a large stock pot, with the oil, and cook on medium heat for 10 minutes, until the vegetables start to soften.
  • Add the remaining ingredients, except for the spinach. Let the soup simmer until the pasta is cooked through, about 10-12 more minutes.
  • Stir in the spinach and allow it to wilt for 2 minutes.
  • Served topped with vegan Parmesan cheese for a delicious flavor!


Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.


Serving: 1Serving (1/4 of recipe) | Calories: 266kcal | Carbohydrates: 47g | Protein: 14g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 441mg | Potassium: 1091mg | Fiber: 11g | Sugar: 10g | Vitamin A: 7579IU | Vitamin C: 24mg | Calcium: 133mg | Iron: 5mg