Vegan Italian Wedding Soup with Meatless Meatballs & Orzo

Italian wedding soup is a beloved comfort-food classic, and this vegan version is every bit as cozy. Tender meatless meatballs float in a savory vegetable broth alongside sautéed vegetables, bright greens and fresh herbs. Tiny orzo pasta makes each bowl extra satisfying — perfect for chilly days or whenever you need a warm, nourishing meal.

overhead view of a bowl of Italian Wedding Soup with a spoon in it and 8 mini meatballs

What is Italian Wedding Soup?

Italian wedding soup traditionally pairs small meatballs, leafy greens and a small pasta in a rich, aromatic broth. The name comes from an Italian phrase meaning “marriage soup,” referring to the harmonious pairing of meat and greens, not to weddings themselves.

The soup’s deep flavor comes from aromatic vegetables like onion, garlic, celery and carrots, along with fresh herbs and leafy greens. Simmered with stock and a bit of water, the broth becomes wonderfully slurpable. Combined with hearty meatballs, bright greens and tender pasta, it’s a genuinely comforting bowl.

Why you’ll love this Vegan Italian Wedding Soup

  • Rich, brothy and slurpable.
  • Loaded with flavor from savory vegetables, herbs and greens.
  • Meatless meatballs and orzo make it satisfying and filling.
  • A comforting classic — a steamy bowl feels like a warm hug.
  • Simple to prepare; use store-bought vegan meatballs to save time.
  • Fresh and herb-forward.
  • Entirely dairy-free and vegan.

Make ahead tip:

For best texture, prepare the components ahead but store them separately: keep the broth with the vegetables and greens in one container, the cooked meatballs in another, and the cooked orzo in a third. Reheat and combine just before serving so the pasta and meatballs don’t soak up all the liquid.

overhead view of vegan Italian Wedding Soup with meatballs, greens, herbs and carrots

Vegan Italian Wedding Soup Ingredients

This is straightforward vegan comfort food using easy-to-find ingredients.

  • Vegan meatballs: made from vegan ground “meat,” breadcrumbs, seasonings and a chia or flax binder for tender, meaty bites.
  • Onion, garlic, celery and carrots: the aromatic base that builds depth in the broth.
  • Vegetable broth and water: create a slurp-worthy, flavorful soup base.
  • Extra virgin olive oil: for sautéing and amplifying flavor.
  • Greens: any sturdy greens work — kale, Swiss chard, mustard greens, broccoli rabe or spinach.
  • Nutritional yeast: adds a savory, cheesy note in place of parmesan.
  • Salt and pepper: to season and balance flavors.

Time saving tip: Use high-quality store-bought frozen vegan meatballs if you prefer. Brands such as Beyond, Impossible, Gardein and other retailers make ready-to-heat options that work well here.

Ingredients for vegan Italian wedding soup laid out in a flatly including ingredients for the vegan meatballs

How to Make Vegan Italian Wedding Soup

This recipe is beginner-friendly but involves a few steps: preparing the meatballs, building the soup base, cooking the pasta and finishing with greens and herbs.

  • Make the meatballs by combining vegan ground, breadcrumbs, seasonings and a chia or flax “egg.” Mix, form into small balls and bake on an oiled sheet pan until firm and lightly browned.
  • Sauté onion, garlic, celery and carrots in olive oil until softened and fragrant.
  • Add broth, water and salt, bring to a boil, then add the orzo and cook until tender.
  • Stir in chopped greens, nutritional yeast and pepper, simmer briefly until the greens are tender and bright.
  • Finish by folding in the cooked meatballs and serve with optional crushed red pepper and extra nutritional yeast.

Tips for Making the Best Italian Wedding Soup

  • Fully cook the meatballs before adding them to the broth so they hold together; a brief oven roast gives a firmer exterior.
  • Add the greens and fresh herbs toward the end to preserve their bright color and texture.
  • Customize freely: extra herbs like basil or mint, or vegetables such as parsnip, potato or squash, can complement the broth.
  • Swap pasta shapes for variety — ditalini, tiny shells or small spirals work well.
  • Stir in beans for extra fiber and protein if desired.
Closeup of a bowl of Italian wedding soup with meatballs, greens and carrots

FAQs

Can I make this soup ahead of time?

Yes. Store the broth with vegetables and greens separate from the cooked meatballs and the pasta. Combine and reheat when ready to serve so pasta and breadcrumbs don’t absorb all the liquid.

Is this recipe gluten free?

Not as written — breadcrumbs and orzo contain gluten. Make it gluten-free by substituting gluten-free breadcrumbs and pasta, and check labels on any packaged vegan meat.

What kind of vegan “meat” do you recommend?

Vegan ground products like Beyond Meat or Impossible (the fresh-style packs) work well for shaping meatballs. Avoid frozen pre-crumbled products for this application.

What is the nutritional yeast for? Do I need to use it?

Nutritional yeast adds a savory, cheese-like depth similar to parmesan. It’s optional but recommended for that familiar umami note.

What other kinds of pasta are good if I can’t find orzo?

Small shapes like ditalini, tiny shells, stelline or small orecchiette work nicely — any small pasta that won’t overpower the soup.

Other Delicious Vegan Soup Recipes

  • Creamy Potato Leek Soup
  • Vegan Lentil and Sausage Soup
  • Lasagna Soup with Tofu and Greens
logo for better food guru vegan food blog.

Love this recipe? Drop a comment below to share your experience with others!

Craving more? Explore more plant-based recipes and resources for creative vegan cooking.

overhead view of vegan Italian Wedding Soup with meatballs, greens, herbs and carrots

Vegan Italian Wedding Soup

This vegan Italian wedding soup features meatless meatballs, a savory vegetable broth, tender orzo and leafy greens for a comforting, satisfying bowl.
5 from 2 votes
Print Recipe
Pin Recipe

Course dinner, lunch, soup, starter
Cuisine American, fusion, Italian, Mediterranean

Servings 8
Calories 263 kcal

Ingredients

  

  • For Meatballs:
  • 8 oz vegan ground “meat”
  • ¾ cup plain breadcrumbs
  • 1 tbsp onion powder
  • 1 tsp garlic powder
  • 1 tbsp Italian seasoning
  • 1 tsp salt
  • 2 tbsp nutritional yeast
  • 2 tbsp chia or flax seeds
  • 6 tbsp water
  • For Soup:
  • 1 onion yellow or red, chopped
  • 4 cloves garlic minced
  • 1 rib celery chopped
  • 3 carrots peeled and chopped
  • 2 tbsp extra virgin olive oil
  • 4 cups vegetable broth
  • 8 oz orzo
  • 2 cups greens chopped
  • 2 tsp salt
  • 3 tbsp nutritional yeast
  • 6 cups water
  • 4 tbsp fresh parsley chopped
  • Black pepper to taste

Instructions

 

  • Preheat the oven to 400°F (200°C).
  • Make chia eggs by mixing chia seeds with water and letting them gel for about 5 minutes to bind the meatballs.
  • In a bowl combine the vegan ground, breadcrumbs, onion powder, garlic powder, Italian seasoning, salt, nutritional yeast and the chia gel. Mix well and form into 1–1.5 oz (approximately) balls.
  • Place meatballs on an oiled sheet pan and bake for about 20 minutes, turning once halfway, until firm and lightly browned.
  • While the meatballs bake, heat olive oil in a large soup pot over medium heat. Add onion, garlic, celery and carrots and cook about 8–10 minutes until softened, stirring frequently.
  • Add salt, vegetable broth and water and bring the mixture to a boil.
  • Once boiling, stir in the orzo and cook about 10 minutes until tender. Add the chopped greens, nutritional yeast and black pepper and simmer for an additional 3–5 minutes until the greens are wilted and bright.
  • Finish by adding the cooked meatballs to the pot and warming through. Serve hot with optional crushed red pepper and extra nutritional yeast.

Nutrition

Calories: 263kcalCarbohydrates: 38gProtein: 14gFat: 7g

Keyword cozy, greens, herbs, meatballs, meatless, orzo, pasta, pasta soup, soup
Tried this recipe?Let us know how it was!