Go Back
+ servings
A bowl of vegan Italian wedding soup with meatballs, spinach, pasta, carrots, and parsley sits on a rustic wooden table next to buttered toast, a napkin, and floral salt and pepper shakers.
Print Recipe
5 from 4 votes

Vegan Italian Wedding Soup Recipe

This vegan Italian wedding soup brings juicy meatballs, greens, and just enough tiny little pasta to make every spoonful fun. You will 100% want to elope with a bowl of this stuff.
Prep Time20 minutes
Cook Time35 minutes
Total Time55 minutes
Course: Soup
Cuisine: Italian
Diet: Vegan, Vegetarian
Servings: 15 Cups
Calories: 129kcal
Author: Adam Sobel
Cost: $15

Ingredients

For the Meatballs:

For the Soup:

  • 4 teaspoons olive oil
  • 1 ½ cup onion, diced
  • 1 ¼ cup carrots peeled and diced
1 cup celery, diced
1 tablespoon garlic, minced
  • 1 teaspoon oregano
  • ½ teaspoon thyme
  • ¼ teaspoon crushed red pepper flakes
  • 8 cups unsalted vegetable stock
  • 1 ½ teaspoons salt or to taste
  • ¾ cup acini de pepe pasta or other pastina
  • ½ cup parsley chopped
  • 4 cup mature bunched spinach leaves washed and chopped

Optional garnishes:

Instructions

  • Place the plant-based beef in a mixing bowl. Add the panko, chopped parsley, garlic, oregano, fennel seeds if using, black pepper, and salt. Mix with clean hands until evenly combined.
  • Form the mixture into compact meatballs, each roughly 1 tablespoon in size and set on a tray.
  • Warm the olive oil in a wide skillet over medium-high heat. After 90 seconds, when the oil is hot, add the meatballs in a single layer without crowding. Brown over medium heat for 7-8 minutes, turning every 2 minutes so all sides are lightly browned. Transfer the cooked meatballs to a plate.
  • In a large heavy-bottomed pot warm the olive oil over medium heat. After 90 seconds, when the oil is hot add the onion, carrots, and celery. Sauté over medium heat for 8–10 minutes, stirring regularly, until the fresh vegetables soften.
  • Add the garlic, oregano, thyme, and crushed red pepper flakes. Continue to sauté for 90 seconds, stirring continuously.
  • Pour in the vegetable stock and add the salt. Increase to medium-high heat and bring to a steady boil.
  • Stir in the acini de pepe and reduce to medium heat for 6–8 minutes, or until the pasta is al dente, stirring every 2 minutes to prevent sticking.
  • Add the browned meatballs, chopped parsley and spinach, and simmer over low heat for 5 minutes so the meatballs heat through and the greens wilt. Taste and adjust salt as needed.
  • Ladle into bowls and garish with grated vegan parmesan and minced parsley if using.

Notes

🥄 I Coulda Been a Baller
Give the meatballs full contact with the pan and don’t rush cooking them. That light brown crust keeps them intact in the soup instead of dissolving out of spite.
🍜 Al Dentebraham Lincoln
Acini de pepe cooks insanely fast and turns mushy if ignored. Stir often and pull it at al dente since the hot broth keeps cooking it anyway.

Nutrition

Calories: 129kcal | Carbohydrates: 9g | Protein: 5g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 12mg | Sodium: 378mg | Potassium: 174mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2833IU | Vitamin C: 8mg | Calcium: 37mg | Iron: 1mg