Go Back
+ servings
Print Recipe
No ratings yet

Vegan Italian Wedding Soup

I love a good hearty one pot soup on a chilly evening, and this easy Vegan Italian Wedding Soup is full of comforting flavors with tender vegan meatballs simmered in a rich vegetable broth with orzo pasta. You do not need a wedding to enjoy this classic family favorite soup.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Main Course, Soup
Cuisine: Italian
Diet: Vegan, Vegetarian
Servings: 5
Calories: 482kcal
Author: Anjali Shah

Ingredients

Instructions

For the meatballs:

  • Cook the meatballs from whatever recipe you make until browned on the outside. They can be baked or cooked on a pan. If using premade ones like Beyond Meat, brown them on a pan over medium heat until cooked through and lightly browned on the outside. Set aside.

For the soup:

  • Sauté onion over medium heat with oil or broth until soft, about 2-3 minutes.
  • Add carrots, celery, garlic, wine, parsley, salt and pepper. Sauté until the carrots begin to soften, about 5 minutes.
  • Add the broth. Bring to a simmer.
  • Add the pasta, cook until soft. About 7-9 minutes depending on pasta used.
  • Add the spinach and meatballs, cook for a few minutes until spinach is wilted and meatballs are warm.
  • Serve with Parmesan and garnish with parsley if preferred.

Notes

  • My #1 Secret Tip for making my vegan Italian wedding soup is to stir the orzo often while it cooks so it does not stick to the bottom of the pot. I remember the first time I made it, I walked away for just a few minutes and ended up with a clump of pasta stuck together. Now I make sure to give it a little stir every few minutes, and the pasta turns out tender and cooks evenly in the broth. It only takes a second, and it makes the whole pot of soup so much better.
  • Use fresh spinach: I add fresh spinach instead of frozen because it wilts quickly and keeps a bright green color.
  • Add the white wine: I pour in the white wine right after the veggies sauté. It lifts up all the flavor from the pot and gives the broth a richer taste.
  • Adjust the broth: If the soup thickens too much, I add a little more broth. It loosens everything up and keeps the soup light and cozy.
  • Let it rest: I let the soup sit for a few minutes before serving. This helps the flavors settle and taste even better.
  • Add parmesan: I like sprinkling a little extra vegan parmesan on top right before serving. It gives the soup a savory finishing touch.

Nutrition

Calories: 482kcal | Carbohydrates: 74g | Protein: 21g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 728mg | Potassium: 366mg | Fiber: 16g | Sugar: 11g | Vitamin A: 6191IU | Vitamin C: 11mg | Calcium: 54mg | Iron: 1mg