
Italian wedding soup is more than just a dish—it’s a warm, comforting embrace in a bowl. This timeless recipe marries tender meatballs, delicate orzo pasta, and vibrant greens in a richly flavored broth. Whether served on a chilly evening or as a satisfying meal any time of year, this soup is a perfect blend of nourishment and flavor.
Though it’s known as “wedding soup,” the name stems from the Italian phrase minestra maritata, meaning “married soup.” This title beautifully describes the harmonious combination of its ingredients, not an actual wedding. With its simple preparation and delightful balance of textures, Italian wedding soup is a dish that will win hearts at your table.

What Makes Italian Wedding Soup Special?
This beloved recipe combines rustic charm with elegant flavors. The tender, savory meatballs and soft orzo pair perfectly with the slight bitterness of escarole and the sweetness of carrots. Every spoonful is a celebration of comforting textures and flavors, perfect for family dinners, special occasions, or even meal prepping.
One of the best features of Italian wedding soup is its versatility. You can customize it with different proteins, greens, or pasta to suit your preferences. Plus, it’s easy to prepare in under an hour, making it an excellent option for busy weeknights or impromptu gatherings.
Key Ingredients
Here’s a closer look at the essential components of Italian wedding soup:
- Extra-Lean Ground Beef: The star of the meatballs, providing a lean yet flavorful protein base.
- Egg: Binds the meatball mixture for a cohesive texture.
- Dry Bread Crumbs: Adds structure and absorbs some of the meat’s juices to keep the meatballs tender.
- Grated Parmesan Cheese: Enhances the flavor of the meatballs with a salty, nutty richness.
- Dried Basil: Adds a hint of herbal warmth to the meatballs.
- Onion Powder: Infuses the meatballs with a subtle, savory depth.
- Chicken Broth: The flavorful foundation of the soup, tying all the ingredients together.
- Escarole: A classic Italian green with a slight bitterness that complements the broth.
- Orzo Pasta: Small, rice-shaped pasta that cooks quickly and provides a satisfying texture.
- Carrots: Adds a touch of sweetness and a pop of color.
How to Make Italian Wedding Soup

Follow these steps for a bowl of cozy perfection:
Step 1: Prepare the Meatballs
- In a mixing bowl, combine ground beef, lightly beaten egg, bread crumbs, Parmesan cheese, dried basil, and onion powder.
- Mix gently with your hands until just combined. Overmixing can make the meatballs tough.
- Shape the mixture into ¾-inch meatballs and place them on a parchment-lined tray.
Step 2: Heat the Broth
- In a large pot, bring the chicken broth to a boil over medium-high heat.
- Add the escarole, orzo pasta, chopped carrot, and prepared meatballs to the boiling broth.
Step 3: Cook the Soup
- Reduce the heat to medium and maintain a gentle boil. Stir frequently to prevent the orzo from sticking to the bottom of the pot.
- Cook for about 10 minutes, or until the orzo is tender yet firm to the bite (al dente) and the meatballs are cooked through.
Step 4: Serve and Enjoy
- Ladle the soup into bowls and serve hot.
- Garnish with freshly chopped parsley and an extra sprinkle of Parmesan cheese for a burst of flavor and color.

Tips for Success
- Don’t Overwork the Meatball Mixture: Handle the meat mixture gently to ensure soft and tender meatballs.
- Keep the Broth Simmering: Maintain a gentle boil to cook the meatballs evenly and prevent the orzo from overcooking.
- Taste and Adjust Seasoning: Before serving, taste the soup and adjust the salt and pepper as needed.
- Use Fresh Greens: If escarole isn’t available, substitute it with spinach, kale, or Swiss chard for similar results.
- Batch Cooking: Make extra meatballs and freeze them for future use to save time when you crave this soup again.
Variations and Customizations

One of the best things about Italian wedding soup is how adaptable it is. Here are a few ideas:
- Swap the Protein: Use ground turkey, chicken, or even mild Italian sausage in place of beef.
- Change the Greens: If you can’t find escarole, substitute with baby spinach, arugula, or a mix of hearty greens.
- Pasta Alternatives: Use ditalini, acini di pepe, or small shells instead of orzo for a different texture.
- Gluten-Free Option: Replace the bread crumbs with a gluten-free alternative and use gluten-free pasta.
- Vegetarian Version: Replace the meatballs with plant-based ones or cubes of firm tofu, and use vegetable broth instead of chicken broth.
Serving and Storage Tips
Serving Suggestions
Italian wedding soup is hearty enough to stand alone but pairs beautifully with a slice of crusty bread, a warm dinner roll, or a simple green salad. For a touch of decadence, serve it alongside garlic bread or Parmesan breadsticks.
Storage Instructions
- Refrigeration: Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to four days.
- Reheating: Add a splash of broth or water to the soup when reheating, as the orzo may absorb liquid while stored. Warm gently on the stove or in the microwave.
- Freezing: Freeze the cooled soup in individual portions in freezer-safe bags or containers for up to three months. Thaw overnight in the refrigerator and reheat before serving.
Closing Thoughts
Italian wedding soup is more than just a dish; it’s a celebration of simple, wholesome ingredients coming together in perfect harmony. Whether you’re cooking for family, friends, or just yourself, this recipe delivers a bowlful of comfort and joy every time.
The tender meatballs, the delicate orzo, the vibrant greens—each element adds its own charm to the soup, creating a meal that’s as nourishing as it is delicious. So grab your ladle and dive into this timeless classic. Trust me, one taste, and it’ll become a regular on your menu.
Enjoy your culinary adventure, and don’t forget to share the love by making an extra pot for someone special. Happy cooking! 🥣🍴
Print
Italian Wedding Soup Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A comforting soup featuring tender meatballs, delicate orzo pasta, and vibrant greens in a richly flavored broth. Perfect for any occasion.
Ingredients
- 1 pound extra-lean ground beef
- 1 large egg, lightly beaten
- 1/2 cup dry bread crumbs
- 1/4 cup grated Parmesan cheese
- 1 teaspoon dried basil
- 1/2 teaspoon onion powder
- 8 cups chicken broth
- 1 cup escarole, chopped
- 3/4 cup orzo pasta
- 1 carrot, peeled and finely chopped
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Extra Parmesan cheese (for garnish)
Instructions
- In a mixing bowl, combine ground beef, egg, bread crumbs, Parmesan cheese, dried basil, and onion powder. Mix gently until just combined. Shape into 3/4-inch meatballs and set aside.
- In a large pot, bring chicken broth to a boil over medium-high heat.
- Add escarole, orzo pasta, carrot, and prepared meatballs to the pot.
- Reduce heat to medium and maintain a gentle boil. Stir occasionally to prevent orzo from sticking. Cook for about 10 minutes, or until the orzo is al dente and meatballs are cooked through.
- Ladle the soup into bowls and garnish with chopped parsley and extra Parmesan cheese. Serve hot.
Notes
For a gluten-free version, substitute bread crumbs and orzo with gluten-free options. Use fresh greens for the best flavor and texture.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 850mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 70mg
Keywords: soup, Italian, comfort food, meatballs, orzo