Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of vegan Italian wedding soup with meatballs, orzo pasta, carrots, celery, greens, and broth sits on a marble surface, surrounded by garlic cloves, grated cheese, and a napkin. A spoon rests in the bowl.

Vegan Italian Wedding Soup with Homemade Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elaine Gordon
  • Total Time: 1 hour
  • Yield: 8 1x
  • Diet: Gluten-Free, Vegan

Description

There is nothing more comforting to me than a warm bowl of Italian wedding soup, especially when it's packed with hearty plant-based ingredients and fresh herbs. This vegan version brings together tender mini "meatballs" (gluten-free!), delicate orzo and a savory vegetable broth for a cozy, satisfying meal.


Ingredients

Units Scale
  • 1 batch of these vegan meatballs, but portioned smaller using a teaspoon so they're "mini" meatballs
  • 2 tbsp avocado oil, divided
  • 1 small sweet onion, diced (or 2 shallots)
  • 1 tbsp salt (plus more to taste)
  • 2 tsp Italian seasoning
  • 1/4 tsp black pepper
  • 1 head garlic, minced
  • 4 large carrots, thinly sliced on the diagonal
  • 3 large celery stalks, diced
  • 8 cups filtered water
  • 2 handfuls fresh baby spinach, roughly chopped
  • 1 cup fresh basil leaves (large stems removed), diced
  • 1 cup uncooked orzo or 3 cups of cooked orzo (cook this separately in a pot of water according to orzo package instructions)


Instructions

  1. Prepare the mini vegan meatballs if not already done in advance. 
  2. Cook the orzo in boiling water in a small saucepan according to package instructions.
  3. Add avocado oil, onions and seasonings (salt, Italian seasoning, pepper) to a dutch oven. Sauté for 15-20 minutes, stirring occasionally, until slightly caramelized.
  4. Add garlic and sauté 5 minutes on low, being careful not to burn.
  5. Add carrots, celery and sauté 5 minutes.
  6. Add water, bring to a boil, then cover and reduce to a simmer until carrots are soft.
  7. Stir in the cooked orzo, meatballs, spinach and basil. Remove from heat.
  8. Taste and adjust the salt and pepper. Serve topped with vegan parmesan and more basil.

Notes

Since this soup uses small pasta, you might also love my Italian Penicillin Soup, another cozy bowl made with tiny pasta that is perfect for sick days or whenever you need extra comfort!

  • Prep Time: 15
  • Cook Time: 45
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian