Simple Italian Wedding Soup Recipe

Did you know that the word wedding was loosely translated from the Italian name minestra maritata which means “married” soup, referring to the marrying of inexpensive meat and leafy greens in the soup! Despite what many believe, this beloved comfort food has nothing to do with actual weddings! This Italian Wedding Soup combines tender homemade meatballs, fresh vegetables, and delicate pasta in a rich, savory broth that creates the perfect marriage of flavors.

The name comes from the Italian phrase minestra maritata, or “married soup,” a nod to the way the flavors combine, like a happy marriage. Whether you’re seeking warmth on a chilly evening or need a nutritious meal that feeds both body and soul, this authentic Italian Wedding Soup recipe delivers restaurant-quality results in your own kitchen.

Ingredients List

For the Meatballs:

  • 1/2 lb ground beef (85% lean) – provides rich, meaty flavor
  • 1/2 lb ground pork – adds moisture and tenderness
  • 1 egg, beaten – acts as a binding agent
  • 1/2 cup Italian breadcrumbs – creates the perfect texture
  • 1/4 cup grated Parmesan cheese – enhances umami flavors
  • 3 cloves garlic, minced – aromatic foundation
  • 1/3 cup fresh parsley, chopped – bright herbal notes
  • 3/4 teaspoon salt
  • 1/4 teaspoon black pepper

For the Soup:

  • 1 tablespoon olive oil
  • 1 yellow onion, diced – sweet aromatic base
  • 1 1/4 cups carrots, diced – natural sweetness and color
  • 2 celery ribs, diced – earthy crunch
  • 3 cloves garlic, minced
  • 8 cups chicken broth – the flavorful foundation
  • 2 teaspoons Italian seasoning
  • 3/4 cup acini de pepe pasta (or substitute orzo)
  • 4–5 cups fresh spinach – vibrant green nutrition
  • Salt and pepper, to taste
  • Freshly grated Parmesan cheese for garnish

Substitution Options:

  • Fresh spinach: If you’re not a fan of bitter greens, substitute bunched or baby spinach for the traditional escarole or kale in Italian wedding soup. Add the spinach later in the cooking process, as it takes only a few minutes to cook.
  • You can also use ground turkey and turkey sausage for a lighter option.
  • You can also use orzo, couscous, or ditalini as substitutes.

Timing

Preparation Time: 20 minutes
Cooking Time: 45 minutes
Total Time: 65 minutes

This recipe takes approximately 65 minutes from start to finish, which is 20 minutes less than many traditional Italian Wedding Soup recipes that require 40-90 minutes. The efficient one-pot method saves time while building maximum flavor through proper browning and layering techniques.

Step-by-Step Instructions

Step 1: Prepare the Perfect Meatballs

Combine all meatball ingredients in a large bowl, mixing gently with your hands to avoid overworking the meat. Roll into 3/4-inch balls. This size ensures even cooking and perfect bite-sized portions for spooning.

Step 2: Brown for Maximum Flavor

Heat olive oil in a large soup pot over medium-high heat. Brown the meatballs in batches for about 2 minutes. This crucial step develops a golden crust that locks in moisture and adds depth to the overall soup flavor.

Step 3: Create the Aromatic Base

Remove meatballs and set aside. Add the onions and saute for 5 minutes or until they begin to soften. Add carrots and celery, cooking for an additional 6 minutes until vegetables begin to caramelize slightly.

Step 4: Build the Flavor Foundation

Add minced garlic and Italian seasoning, cooking for 1 minute until fragrant. This timing prevents the garlic from burning while allowing the herbs to bloom and release their essential oils.

Step 5: Develop the Rich Broth

Add the chicken stock to the pot and bring the soup to a simmer. Return the browned meatballs to the pot and simmer for 15 minutes, allowing the flavors to meld beautifully.

Step 6: Perfect Pasta Integration

Cook the acini de pepe pasta separately until al dente according to package directions, then drain and set aside. The reason I add the pasta to the soup to cook is because of all the flavor that gets into the pasta and all the starch that transfers into the soup. It’s the best way for flavor.

Step 7: Fresh Green Finish

Stir in the greens and continue cooking until they are wilted but bright green, another 5 minutes. Add the cooked pasta and adjust seasoning with salt and pepper to taste.

Step 8: Serve with Style

Ladle the hot soup over pasta in bowls and top generously with freshly grated Parmesan cheese. Ladle the hot soup into shallow bowls and sprinkle each serving with freshly grated Parmesan.

Nutritional Information

Based on nutritional analysis from multiple sources, here are the comprehensive nutritional facts per serving (approximately 1.5 cups):

  • Calories: 343kcal
  • Protein: 18g (36% Daily Value)
  • Carbohydrates: 26g
  • Total Fat: 19g
  • Saturated Fat: 6g
  • Fiber: 2g
  • Sodium: 1350mg
  • Iron: 3mg
  • Vitamin A: 6004IU (120% Daily Value)
  • Vitamin C: 14mg

Key Nutritional Highlights:

  • This hearty wedding soup is packed with 34 grams of protein and 3 grams of fiber per serving, making it a nutritious, flavorful meal for home or on the go.
  • High in Vitamin A from carrots and spinach
  • Excellent source of iron and B vitamins
  • This soup has everything—nourishing broth, vegetables, protein in the form of meat and cheese, and carbs from the pasta.

Healthier Alternatives for the Recipe

Lean Protein Swaps:

  • Most of the time wedding soup is made with either pork or a combination of pork and sausage. For a lighter version, substitute ground chicken and i used small tortellini.
  • you can easily swap it for ground chicken sausage or ground turkey. You could also use half a pound each of ground pork and ground beef.

Lower Carb Options:

  • With an eye to health, we’re not adding any pasta to our recipe—and in fact, that’s (arguably) how it would usually be made in Italy. Nearly carb-less (hello Whole30 & keto people!), and totally gluten-free, our super-healthy Italian wedding soup is the kind of simple, soothing, easy comfort food that feeds both body and soul.
  • If you are lower carb, you can substitute cauliflower rice for the gluten-free orzo or leave it out entirely.

Gluten-Free Adaptations:

  • Use gluten-free breadcrumbs if needed.
  • Any kind of gluten free small pasta will also work too.

Enhanced Nutrition Boost:

  • traditionally, Italian wedding soup includes small pasta but to keep this recipe entirely grain free we are adding in a few cans of white beans instead. They keep the soup nice and hearty!
  • I use 96/4 extra lean ground beef, as a healthier alternative

Serving Suggestions

Classic Pairings:

  • I suggest a small green salad simply dressed with Italian olive oil, a squeeze of fresh lemon juice, and a pinch of salt.
  • Served with a side of crusty bread and an extra dusting of parmesan, this soup is cozy perfection.

Elegant Presentation Ideas:

  • Serve in warm bowls with a drizzle of high-quality extra virgin olive oil
  • Garnish with fresh herbs like basil or additional parsley
  • Keep it classic with this 3-ingredient Negroni. for beverage pairing
  • For dessert: Doesn’t get much better than Homemade Cannoli.

Portion Considerations:

  • This recipe makes 6 portions at a heaping 1.5 cup each.
  • I calculated the nutrition facts for a 2-cup serving of soup, which is enough to make it a meal. Of course, you can cut your portion down to a serving, and serve it with a ½ sandwich or a piece of fruit, too.

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Common Mistakes to Avoid

Meatball Missteps:

  • Make the meatballs quite small, that way they’re easier to eat in soup form plus you’ll get them more evenly dispersed throughout the soup.
  • to make sure your meatballs are super tender, it’s important not to overmix.
  • Because this is soup, it’s recommended that the meatballs are more on the small side and try to make sure they are uniform in size so they cook evenly. I recommend making them into mini meatballs that are bite-sized.

Pasta Preparation Pitfalls:

  • If you plan on storing a lot of the soup, I suggest cooking the orzo separately and then adding it in as you eat so that the pasta doesn’t soak up all of the soup when you store it away.
  • If possible, boil the pasta separately and add it directly to serving bowls. This ensures it doesn’t absorb all of the broth if you have leftovers.

Greens Guidance:

  • Mostly likely prefer the flavor of the spinach best here but kale, endive or escarole are other greens commonly used in Italian Wedding Soup and they would work fine in this recipe. If using one of those previously listed I’d recommend adding them along with the pasta as they’ll need a longer cook time. The spinach cooks almost instantly whereas those others wont.

Storing Tips for the Recipe

Refrigeration Guidelines:

  • Italian Wedding Soup will keep in the fridge for up to 3 days in an airtight container.
  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Note that the pasta will absorb more broth as it rests. If needed add more broth to the soup to thin it back out to your liking.

Freezing Instructions:

  • It can also be frozen for up to 3 months.
  • For freezing, store without pasta for up to 3 months. Keep the pasta separate to avoid it absorbing too much broth.
  • To freeze your soup, fill tempered glass mason jars two thirds of the way. You must leave space in order to avoid cracking. Allow soup to fully cool before putting in the freezer. Freeze for up to three months. When you are ready to enjoy, defrost in the fridge overnight and then reheat on the stove.

Reheating Best Practices:

  • When reheating, if you already have pasta in the soup, I always add it to a pot with extra chicken broth and heat through over the stovetop.
  • Add a splash or two of broth or water to loosen the soup, if necessary. Once boiling, remove from the heat and serve.

Conclusion

This authentic Italian Wedding Soup delivers comfort food perfection with tender meatballs, fresh vegetables, and perfectly cooked pasta swimming in a rich, flavorful broth. The marriage of simple ingredients creates a deeply satisfying meal that nourishes both body and soul while honoring traditional Italian cooking methods.

Ready to create this heartwarming masterpiece? Try this recipe tonight and share your results in the review section below! Don’t forget to leave a comment about your favorite variations or family adaptations. Subscribe to our blog for more authentic Italian recipes and cooking tips that bring restaurant-quality flavors to your home kitchen. Your feedback helps us continue creating recipes that bring families together around the dinner table.

FAQs

Q: Why is it called “wedding soup” if it’s not served at weddings?
A: The name comes from the Italian phrase minestra maritata, or “married soup,” a nod to the way the flavors combine, like a happy marriage. It refers to the marriage of meat and greens, not actual weddings!

Q: Can I use store-bought meatballs to save time?
A: Yes, store-bought meatballs work as a shortcut, but homemade ones deliver far better flavor and texture. Opt for fresh, high-quality meatballs if possible.

Q: What pasta works best if I can’t find acini de pepe?
A: Classic Italian Wedding Soup is made with acini de pepe, but it’s not always easy to find. You can substitute orzo as I did, or use any pastina. choose one of the tinier shapes, like orzo pasta or a round shape called acini de pepe pasta.

Q: How can I make this soup healthier?
A: What makes this version healthy? Not much has been tweaked here, except that I use olive oil spray instead of olive oil (to cut down on calories and fat) and I use 96/4 extra lean ground beef, or substitute ground turkey or chicken.

Q: Can this soup be made ahead for meal prep?
A: Yes! Make the meatballs and store in the fridge for 1 day, or in your freezer for up to 3 months. Cook the soup base separately, then combine when ready to serve for best texture.

Q: What’s the best way to prevent pasta from getting mushy?
A: I suggest keeping the orzo separate until you are ready to serve. The orzo will get mushy if you keep it in the soup in the fridge. Cook pasta separately and add to individual bowls when serving.

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

Italian Wedding Soup


  • Total Time: 65 minutes
  • Yield: 6 servings 1x

Description

This authentic Italian Wedding Soup combines tender homemade meatballs, fresh vegetables, and delicate pasta simmered in a rich, savory broth for the perfect marriage of comforting flavors.


Ingredients

Scale
  • 1/2 lb ground beef (85% lean)
  • 1/2 lb ground pork
  • 1 egg, beaten
  • 1/2 cup Italian breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 6 cloves garlic, minced, divided
  • 1/3 cup fresh parsley, chopped
  • 3/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 1 1/4 cups carrots, diced
  • 2 celery ribs, diced
  • 8 cups chicken broth
  • 2 teaspoons Italian seasoning
  • 3/4 cup acini de pepe pasta
  • 45 cups fresh spinach
  • Salt and pepper, to taste
  • Freshly grated Parmesan cheese, for garnish

Instructions

  1. Combine all meatball ingredients in a large bowl and gently mix.
  2. Roll mixture into 3/4-inch meatballs.
  3. Heat olive oil in a large pot over medium-high heat.
  4. Brown meatballs in batches for about 2 minutes, then remove and set aside.
  5. Add onion to the pot and sauté for 5 minutes until softened.
  6. Add carrots and celery and cook for 6 minutes.
  7. Add remaining garlic and Italian seasoning and cook for 1 minute.
  8. Pour in chicken broth and bring to a simmer.
  9. Return meatballs to the pot and simmer for 15 minutes.
  10. Cook pasta separately until al dente, then drain.
  11. Stir spinach into the soup and cook for 5 minutes until wilted.
  12. Add cooked pasta and season with salt and pepper to taste.
  13. Ladle into bowls and garnish with freshly grated Parmesan before serving.

Notes

For best texture, cook the pasta separately and add it to individual bowls when serving. Store leftovers without pasta to prevent it from soaking up the broth.

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

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 343
  • Sugar: 4g
  • Sodium: 1350mg
  • Fat: 19g
  • Saturated Fat: 6g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 75mg

Keywords: italian wedding soup, wedding soup, meatball soup, italian soup, comfort food

Sharing Is Caring:

Leave a Comment

Recipe rating