Classic Italian Soup

Featured in Comforting Soups & Hearty Stews.

This rustic Italian dish uses savory beef and sausage meatballs, pasta, and fresh spinach swimming in deep, rich broth. While it takes a little time, it's worth the effort for a hearty meal that's like eating out at your favorite restaurant.

A chef holding a plate of food.
Updated on Sun, 30 Mar 2025 00:21:35 GMT
A pot of comforting soup with pasta, meatballs, spinach, and carrots, finished with a sprinkle of cheese. Pin it
A pot of comforting soup with pasta, meatballs, spinach, and carrots, finished with a sprinkle of cheese. | linacooks.com

Grandma passed down her tattered notecard with this soup recipe, and it's now our family's go-to comfort dish. Those tiny meatballs swirling with little pasta and bright spinach create something wonderful in each bite. Don't worry about the fancy title - it's just a big bowl of comfort that feels like home.

Why This Soup Stands Out

What gets me is how this dish brings fancy restaurant vibes straight to your home with zero hassle. The mix of sausage and that wine-touched broth works wonders together. I can throw this together on my craziest days and still feel like I've made something impressive.

Your Ingredient List

  • Egg: A single large one keeps meatballs soft and tender.
  • Herbs: Sage and chives add wonderful depth.
  • Garlic: Be generous here.
  • Beef: Pick somewhat lean for juicy, tasty meatballs.
  • Sausage: The Italian kind makes all the difference.
  • Parmigiano: The real stuff makes it worth it.
  • Bread Crumbs: Get the pre-seasoned Italian ones.
  • Olive Oil: Use a nice quality one.
  • Vegetables: Celery, carrots, onion build your flavor base.
  • Broths: Beef and chicken together give amazing flavor.
  • Wine: Just a splash of white makes everything better.
  • Bay Leaf: Adds that mysterious something extra.
  • Pasta: Any small shape works wonderfully.
  • Spinach: Adds pretty color and healthy freshness.

Creating Your Bowl of Comfort

Crafting Tasty Meatballs
Combine everything with soft touches - the egg, seasonings, and herbs. Form small rounds and bake until golden brown. Your home will smell incredible already.
Creating Flavor Foundations
As meatballs cook, warm olive oil in your largest pot. Let those veggies slowly turn sweet and soft, building layers of flavor.
The Heart of the Soup
Pour in your mixed broths, add wine and that bay leaf. Let everything simmer and blend together.
Adding the Pasta
The small pasta shapes cook directly in our flavorful liquid, soaking up all the goodness.
Finishing Touches
The best part comes now - dropping those meatballs back in and watching spinach transform into soft green ribbons throughout.
A close-up view of a bowl of pasta soup featuring meatballs, carrots, kale, and grated cheese. Pin it
A close-up view of a bowl of pasta soup featuring meatballs, carrots, kale, and grated cheese. | linacooks.com

Enjoying Every Spoonful

Nothing beats filling deep bowls with this soup and sprinkling fresh Parmesan on top. Some toasted garlic bread alongside works perfectly for catching every drop. We sometimes add a simple Caesar salad to make it fancier, but honestly, this soup doesn't need anything else.

Tricks for Amazing Meatballs

Gentle mixing is the trick to keeping meatballs tender. I grab my cookie scoop for uniform sizes every time. Putting them on a baking rack lets extra fat drip away for perfect results. When I'm thinking ahead, I double the batch and freeze half - my future self always thanks me.

Storing Your Leftovers

The flavors actually improve after sitting overnight when everything gets cozy together. It keeps nicely in containers for up to three days. I often freeze portions for busy times - they're like little comfort bombs waiting in your freezer.

Switching Things Up

Sometimes I swap kale for spinach when I want something heartier. Turkey makes great meatballs too if you're going lighter. A sprinkle of red pepper adds nice warmth, and those small gluten-free pasta shapes work great for dietary needs.

Nourishing Goodness

This soup isn't just tasty - it's packed with good stuff. The meatballs give you plenty of protein while all the veggies add their own benefits. Even the herbs and garlic bring health perks. It's the kind of comfort food that's actually good for you.

Fits Every Occasion

This soup works for casual family dinners or fancy get-togethers. Its elegant name matches how pretty it looks, but it's still simple enough for weeknight meals. I've made it for date nights and holiday gatherings - it always gets compliments.

The Secret to Its Charm

There's just something about homemade meatballs swimming in that flavorful broth with fresh greens that makes people smile. Maybe it's the sausage working its magic or the aged cheese adding complexity. Whatever the reason, this dish has earned its spot in our family traditions.

A green pot filled with a hearty soup containing meatballs, macaroni pasta, spinach, and carrots. Pin it
A green pot filled with a hearty soup containing meatballs, macaroni pasta, spinach, and carrots. | linacooks.com

Frequently Asked Questions

→ Can I prep the meatballs early?

Absolutely, make and bake them up to two days before. Keep them refrigerated and toss them in the soup while reheating for convenience.

→ What’s the benefit of two types of broth?

Using a mix of chicken and beef broth adds depth and makes the soup more flavorful. Go for the full-sodium variety if you want richer results.

→ Can this soup be saved longer?

Yes, it freezes well for about 3 months. Keep the pasta separate and add it fresh when reheating to avoid sogginess.

→ What works instead of Italian sausage?

Ground beef, turkey, or pork can make good substitutes. But without sausage, amp up the spices for a better flavor boost.

→ How about subbing the spinach for something else?

Sure, switch spinach for kale or escarole. Just give tougher greens a little longer to get soft and tender.

Conclusion

This filling Italian soup brings together juicy meatballs, tender veggies, and a super flavorful broth to create something satisfying and heartwarming any day of the week.

Italian Wedding Soup

A cozy bowl of soup featuring handmade meatballs, colorful veggies, and pasta in a delicious blend of chicken and beef broth.

Prep Time
50 Minutes
Cook Time
30 Minutes
Total Time
80 Minutes
By: Paolina

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings (8 bowls)

Dietary: Low-Carb

Ingredients

01 1 medium yellow onion, diced.
02 1 large egg.
03 2 teaspoons fresh sage, chopped finely.
04 ¼ teaspoon white pepper.
05 ¾ pound ground beef (85-90% lean).
06 3 tablespoons fresh chives, chopped finely.
07 2 large carrots, diced.
08 ½ pound Italian sausage, casing removed.
09 2 cloves garlic, minced.
10 ½ teaspoon salt.
11 2 celery stalks, diced.
12 ⅓ cup seasoned Italian breadcrumbs.
13 4 ounces spinach, roughly chopped.
14 ½ cup grated Parmigiano Reggiano.
15 ½ cup dry white wine (optional).
16 6 cups chicken stock.
17 Parmigiano Reggiano for garnish.
18 2 cups beef stock.
19 2 tablespoons olive oil.
20 1 bay leaf.
21 2 cups water.
22 1 cup small pasta (like ditalini).
23 ¼ teaspoon salt.

Instructions

Step 01

Turn oven on to 350°F. Mix egg, garlic, and herbs in a bowl. Stir in the cheese, breadcrumbs, salt, and meat. Roll mixture into small balls, about 1 inch wide.

Step 02

Set meatballs on a roasting rack over a foil-lined baking tray. Bake for about 15-18 minutes, or until they're browned nicely.

Step 03

Warm oil in your pot on medium heat. Toss in onions, celery, and carrots. Let them cook and soften while stirring gently, about 8 minutes.

Step 04

Pour in chicken broth, beef broth, water, and wine if using it. Add your salt, white pepper, and bay leaf. Let the pot come to a boil.

Step 05

Add pasta to the boiling broth and cook 8-10 minutes until it’s just tender but not mushy.

Step 06

Toss in the spinach and precooked meatballs. Simmer lightly until the leaves wilt. Ladle into bowls and sprinkle on some grated cheese.

Notes

  1. Leave out pasta if freezing this for later (freezes up to 3 months).
  2. Cook fresh pasta when reheating the soup from frozen.

Tools You'll Need

  • Soup pot or a Dutch oven.
  • Baking tray.
  • Wire roasting rack.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (Parmigiano).
  • Contains wheat (breadcrumbs).
  • Contains egg.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 359
  • Total Fat: 22 g
  • Total Carbohydrate: 16 g
  • Protein: 23 g