The Coziest Italian Wedding Soup Recipe (Ready in 40 Minutes!)

Mom, what’s for dinner?

That question hits differently at 5:30 PM, doesn’t it? Especially when Sophie’s asking for the third time, Noah’s using my foot as a racetrack, and I haven’t sat down since 2 PM.

Last week, I made this Italian wedding soup on a chilly Ohio evening. It has quickly become one of our favorite cozy weeknight dinners. The moment the aroma hit the kitchen, both kids came running. Sophie kept peeking into the pot, asking, “Is it ready yet, Mama?” And Noah? He stood on his little stool, watching the tiny meatballs dance in the broth.

Twenty minutes later, they were both on their second bowl. Sophie declared it “better than restaurant soup,” and Noah gave me a high-five with a spinach leaf stuck to his cheek.

That’s when I knew – this 40-minute soup was magic.

Now it’s our go-to whenever someone needs a little comfort or the weather turns cold. Let’s make some!

Bowl of Italian wedding soup with tiny meatballs, spinach, and pasta in savory broth - cozy 40-minute soup recipe

WHAT IS ITALIAN WEDDING SOUP? (History & Meaning)

Italian wedding soup is a classic Italian-American comfort soup that blends tender mini meatballs with fresh spinach and tiny pasta in a flavorful, savory broth. Despite its name, it wasn’t made only for weddings. The original Italian term, “minestra maritata,” means the marriage of flavors between meat and greens. This soup traveled from Italian homes to American kitchens and became a beloved comfort food.

The base is a simple homemade chicken broth with carrots, celery, and onion (soffritto). Mini meatballs made with ground beef and pork add protein and heartiness. Finished with a sprinkle of Parmesan cheese, the soup delivers authentic Italian flavor that warms both the heart and the belly.

 Use homemade broth if possible; it makes a noticeable difference in taste.

WHY THIS SOUP WINS WEEKNIGHTS

This easy Italian wedding soup recipe is a quick, weeknight dinner that feels indulgent yet nutritious. The mini meatballs are tender, while the tiny pasta absorbs the savory broth, creating a perfect balance of comfort and nourishment. Kids love it, adults love it, and it’s ideal for any season.

It’s also a freezer-friendly soup that can be made ahead for busy nights. Many readers call it a reader favorite soup because it’s quick, comforting, and delicious without complex ingredients. This is a true homestyle recipe that becomes a family favorite for repeated meals.

Adult Tip: A squeeze of lemon juice before serving brightens the flavors.

The Academy of Nutrition and Dietetics recommends involving kids in meal preparation to encourage healthy eating habits. Sophie helps roll meatballs, and Noah is our official “taste tester”!

 INGREDIENTS THAT MAKE IT MAGICAL

Ground beef and pork: Provide protein, rich flavor, and a tender texture for mini meatballs, making the soup hearty and satisfying.

Fresh spinach: Adds vibrant color, nutrients, and freshness while cooking quickly at the end, keeping the soup light and healthy.

Carrots, celery, onion (soffritto/veggies): Form the aromatic base of the savory broth, giving the soup a natural sweetness and depth of flavor.

Tiny pasta/acini di pepe / orzo pasta/ditalini: Adds bulk and texture to the soup, absorbing the savory broth perfectly for a comforting bite every time.

Parmesan cheese garnish: Enhances the flavor with umami richness and a creamy finishing touch, creating authentic Italian flavor.

Bread crumbs (fresh, rustic bread): Bind the meatballs together naturally and add light texture, avoiding dense or dry meatballs.

Italian herbs (parsley, oregano, basil): Elevate the aroma and taste with authentic herby flavor, giving the soup its signature Italian character.

Homemade chicken broth: Forms the base, infusing the soup with deep, authentic flavor that store-bought broth can’t match.

Mom Tip: Always use fresh herbs if possible—they make a noticeable difference in taste.

A Parmesan rind simmering in the broth adds SO much flavor. I save them in a bag in the freezer just for this!

STEP-BY-STEP – HOW TO MAKE ITALIAN WEDDING SOUP

Step 1: Make the Meatballs
In a large bowl, mix ground beef, pork, bread crumbs, Parmesan, parsley, egg, oregano, salt, and pepper. Mix gently with your hands – don’t overwork it! Roll into tiny ¾-inch meatballs (Sophie loves helping with this part).

Step 2: Brown the Meatballs
Heat olive oil in a large Dutch oven over medium-high heat. Brown meatballs in batches, about 3-4 minutes total. They don’t need to be cooked through – just golden outside. Remove and set aside.

Step 3: Sauté the Veggies
In the same pot, cook onion, carrot, and celery for 6-8 minutes until softened. Add garlic and cook one more minute. (Pro tip: scraping up those browned bits from the meatballs adds flavor!)

Step 4: Simmer the Soup
Pour in chicken broth and bring to a boil. Add pasta and browned meatballs. Reduce heat and simmer 10 minutes, stirring occasionally.

Step 5: Add the Spinach
Stir in fresh spinach during the last 1-2 minutes until wilted but still vibrant green.

Step 6: Serve It Up
Ladle into bowls, top with lots of Parmesan, and serve with crusty bread. Watch it disappear!

MY BEST TIPS FOR PERFECT SOUP

Brown those meatballs! I learned this the hard way. One rushed Tuesday, I skipped browning and added them raw. Noah actually asked, “Mama, is this different?” Kids notice everything. Now I never skip this step.

Cook pasta slightly underdone if you’re planning leftovers. It’ll finish cooking when you reheat.

Add spinach at the very end – nobody likes sad, gray greens.

Save your Parmesan rinds! Toss one in while the soup simmers. It adds depth you can’t get any other way.

The American Heart Association recommends no more than 2,300 mg of sodium per day for most adults. That’s why I always use low-sodium broth.

EASY SWAPS & VARIATIONS

Fresh ingredients for Italian wedding soup - ground meat, herbs, carrots, celery

This easy, authentic recipe is versatile. Swap acini di pepe with orzo, ditalini, or pastina if unavailable. For different greens, try kale, escarole, or endive; just cook them slightly longer than spinach. You can also replace ground pork with additional ground beef if needed.

For a lighter version, reduce pasta and increase fresh veggies. Herb variations like basil or thyme can create unique flavors. These swaps allow for a healthy soup with protein and veggies while keeping the homestyle recipe intact.

WHAT TO SERVE WITH ITALIAN WEDDING SOUP

This soup begs for something dippy. Try:

  • Crusty bread from the bakery section
  • Garlic bread (the frozen kind works!)
  • Breadsticks
  • Simple side salad with balsamic

Sophie’s favorite: Bread dipped in soup, then sprinkled with extra Parmesan. She calls it “soup bread” and asks for it every time.

 STORAGE & FREEZING (Learn From Me!)

Fridge: Store in airtight containers for up to 3 days.

Freezer: Here’s the trick – freeze meatballs and broth WITHOUT the pasta. Pasta gets mushy. I learned this after finding “mystery soup” in my freezer. Not pretty.

When you’re ready to eat, thaw overnight, reheat, and cook fresh pasta. Worth the extra step!

According to FDA food safety guidelines, leftovers should be stored in airtight containers and used within 3-4 days for best quality and safety.

 3 MISTAKES I MADE SO YOU DON’T HAVE TO

Mistake #1: Skipping the brown.
That rushed Tuesday when I added raw meatballs? Noah noticed. Never again.

Mistake #2: Overcooking the pasta.
Mushy pasta ruins the soup. Now I cook it slightly al dente, especially if freezing.

Mistake #3: Forgetting the Parmesan rind.
The broth was good, but not GREAT. A friend told me about simmering a Parmesan rind. Game changer!

YOUR QUESTIONS ANSWERED

  1. Can I make this vegetarian?

    Yes! Swap meatballs for plant-based ones or white beans, and use vegetable broth.

  2. What’s the best pasta substitute?

    Orzo, ditalini, pastina – any tiny pasta works.

  3. How long does it keep?

    Fridge: 3 days. Freezer: 3 months (without pasta).

  4. Can I make it ahead of time for a party?

    Absolutely! Prep meatballs and broth ahead, add fresh pasta and spinach before serving.

WHY THIS SOUP IS A FAMILY FAVORITE

This soup started as just another recipe in my notebook. Now it’s the one Sophie asks for when she’s feeling under the weather. The one Noah requests with his cute little “tiny meatballs, please.” The one I make when I need to feel like Supermom.

Sweet Memory: Last time I made this, Sophie looked up mid-bite and said, “Mama, this is better than the restaurant’s!” Standing there in my stained apron, exhausted from the day, I felt like I’d won.

That’s what these recipes are really about. Not just food – but those little moments.

Mom Tip: Let kids help roll meatballs! Sophie’s are always a little lopsided, but she eats every single one with pride.

Nutrition information estimated using the USDA FoodData Central database. Values may vary based on specific ingredients and portion sizes.

Close-up of Italian wedding soup with tiny meatballs, spinach, and acini di pepe pasta in rich broth

ITALIAN WEDDING SOUP

The BEST Italian Wedding Soup! Tiny homemade meatballs, fresh spinach, and little pasta in a rich savory broth. Ready in 40 minutes – family-approved!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6
Course: Soup
Cuisine: American, Italian
Calories: 396

Ingredients
  

=== For the Meatballs ===
  • 8 oz ground beef 85/15
  • 8 oz ground pork
  • ½ cup fresh bread crumbs
  • ¼ cup grated Parmesan cheese
  • ¼ cup fresh parsley finely chopped
  • 1 large egg
  • tsp dried oregano
  • 1 tsp salt
  • ½ tsp black pepper
=== For the Soup Base ===
  • 1 tbsp olive oil
  • 1 cup yellow onion finely diced
  • 1 cup carrots finely diced
  • 1 cup celery finely diced
  • 4 cloves garlic minced
  • 10 cups low-sodium chicken broth
  • Salt and pepper to taste
=== To Finish ===
  • 1 cup acini di pepe pasta (or orzo or ditalini)
  • 6 oz fresh spinach roughly chopped
  • Extra Parmesan for serving

Equipment

  • Large mixing bowl
  • Dutch oven or large soup pot (6-quart)
  • large skillet
  • Wooden spoon
  • Slotted spoon
  • Chef's knife
  • cutting board
  • Measuring cups and spoons
  • Box grater (for fresh Parmesan)

Method
 

  1. In a large bowl, gently mix meatball ingredients with your hands. Roll into tiny ¾-inch meatballs.
  2. Heat olive oil in a Dutch oven over medium-high heat. Brown meatballs in batches (3-4 minutes). Remove and set aside.
  3. In the same pot, sauté onion, carrot, and celery for 6-8 minutes until softened. Add garlic and cook 1 minute.
  4. Pour in chicken broth and bring to a boil. Add pasta and browned meatballs. Reduce heat and simmer 10 minutes.
  5. Stir in fresh spinach and cook 1-2 minutes until wilted.
  6. Serve hot with lots of Parmesan and crusty bread.

Notes

Lena's Real Talk:
• Don't skip browning the meatballs! Noah notices.
• Cook pasta slightly underdone if freezing leftovers.
• Add spinach at the very end for vibrant color.
• Save Parmesan rinds in the freezer – toss one in while simmering for extra flavor!
• Greek yogurt in a pinch? Not for this one – stick to the recipe!
Nutrition (per serving):
Calories: 396 | Protein: 29g | Fat: 20g | Carbs: 25g | Fiber: 3g

Tried This Recipe?

If your family loved this Italian wedding soup as much as mine does, I’d love to hear about it!

Leave a star rating below – it helps other busy moms find this recipe!
💬 Share your experience in the comments – Did your kids ask for seconds?
📸 Tag me on Instagram @easyfoodhaven with #LenaJoyCooking – I seriously do a happy dance every time!

Craving more cozy soups? Try these next:

🥣 The Best Easy Hearty Lentil Soup – My husband’s favorite!
🍂   Creamy Roasted Butternut Squash Soup Recipe – Perfect for fall
🍅 Creamy Tomato Soup with Grilled Cheese Dippers
Sophie’s comfort food

Save this recipe for later! 📌 Pin it to your Soup Board on Pinterest.

💌 Get Weekly Easy Recipes!
Simple family meals straight to your inbox

🔒 We respect your privacy • No spam • Unsubscribe anytime

Share your love
LENA JOY
LENA JOY

LENA JOY
Hi! I'm Lena Joy, a busy mom of Sophie (5) and Noah (3).
Between school runs and playdates, I create quick,
family-approved recipes that actually work in real life.
Easy Food Haven is my cozy corner on the internet where
I share simple, delicious meals for busy families.
Thanks for stopping by! ❤️
All recipes are tested multiple times in my home kitchen and written from real-life cooking experience.

Articles: 12

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating