The Soup That Feels Like a Warm Hug in a Bowl
There is something almost magical about Italian wedding soup. The name alone conjures images of celebration, family gathered around a long table, and the kind of cooking that is done with genuine love rather than convenience. Despite what many people assume, the name has nothing to do with weddings at all — the Italian phrase minestra maritata translates to “married soup,” a poetic nod to the beautiful marriage of greens and meat in a clear, golden broth. And once you taste it, you will understand completely why this pairing has stood the test of centuries.
I first made this soup on a gray January afternoon when the kind of cold that settles into your bones had arrived uninvited and refused to leave. I wanted something restorative — something that felt nourishing from the very first spoonful but also deeply satisfying. Italian wedding soup delivered on every count. The broth is light yet layered with flavor. The mini meatballs are tender and seasoned with Parmesan and fresh herbs. The spinach wilts gently into the bowl, adding color, nutrients, and a subtle earthiness. And the tiny acini de pepe pasta rounds everything out with just enough heartiness to make the soup a full, balanced meal. It has been a cold-weather staple in my kitchen ever since.
What I love most about this recipe from a health and wellness standpoint is that it genuinely checks every box without sacrificing an ounce of comfort. Lean protein from the meatballs, iron and folate from the spinach, a mineral-rich broth as the base — this is the kind of meal that fuels your body and feeds your soul simultaneously. Whether you are making it for a weeknight dinner, meal prepping for the week, or bringing a pot to a friend who needs some care, Italian wedding soup is always the right answer.

Why You’ll Love This Recipe
- Genuinely nourishing: Lean protein, leafy greens, and a clean broth make this a powerhouse meal that supports energy and immunity.
- Surprisingly simple: The mini meatballs sound fussy, but they come together in under 15 minutes and bake hands-off while you build the broth.
- Light yet satisfying: Unlike creamy soups, this clear-broth version feels clean and restorative without leaving you sluggish.
- Great for meal prep: The soup stores beautifully and actually tastes better the next day as the flavors deepen.
- Family-friendly: Kids love the tiny meatballs and small pasta — it is a sneaky way to get leafy greens into picky eaters.
- Freezer-friendly: Make a double batch and freeze half for those weeks when cooking feels impossible.
Key Ingredients That Make This Soup Special
At the heart of every great Italian wedding soup is a deeply flavorful, clear broth. Using a high-quality chicken broth — ideally homemade or a low-sodium store-bought variety — gives you the golden, mineral-rich base that makes every spoonful worth savoring. The broth is not just a vehicle for the other ingredients; it is truly the soul of the dish, and it is worth choosing one you would happily sip on its own.
The mini meatballs are made with a blend of ground beef and ground pork, which gives them the perfect balance of flavor and tenderness. Ground pork adds a subtle richness and keeps the meatballs from going dry, while the beef provides that classic savory depth. Freshly grated Parmesan is stirred directly into the meatball mixture — not just sprinkled on top at the end — which seasons them from the inside out and adds an umami backbone that ties back to the broth beautifully.
Fresh baby spinach is the green in question here, and it is non-negotiable for both nutrition and texture. Spinach is loaded with iron, folate, vitamin K, and antioxidants, and it wilts gently into the hot broth in seconds without becoming mushy or bitter. It keeps the soup vibrant and adds that signature color contrast. Finally, acini de pepe — those tiny, round pasta beads whose name literally means “peppercorns” in Italian — are the traditional choice for good reason. They hold their shape well, cook quickly, and nestle perfectly into every spoonful alongside the meatballs and greens without overwhelming the delicate broth.
Pro Tips & Variations for the Best Italian Wedding Soup

- Bake, don’t fry the meatballs: Rolling and baking the mini meatballs on a sheet pan at 400°F for 15-18 minutes keeps them perfectly round, avoids any stovetop splatter, and lets them develop a lightly golden exterior that adds flavor to the broth.
- Keep the pasta separate: If you plan to store leftovers, cook the acini de pepe separately and add it to individual bowls at serving time. Pasta left in broth absorbs liquid quickly and turns mushy — storing them separately is the single best trick for meal-prep success.
- Use a Parmesan rind: Drop a Parmesan rind into the broth as it simmers. It melts into the soup and adds an incredible depth of umami flavor that you simply cannot replicate any other way. This is one of those kitchen tips from Serious Eats that once you try it, you will never skip it.
- Make it gluten-free: Swap the breadcrumbs in the meatballs for gluten-free breadcrumbs or almond flour, and use a gluten-free small pasta like orzo or rice-shaped pasta in place of the acini de pepe.
- Turkey or chicken meatballs: For an even leaner version, use ground turkey or ground chicken in place of the beef and pork blend. Add an extra tablespoon of olive oil to the mixture to keep them moist.
- Boost the greens: Stir in a handful of chopped escarole or kale alongside the spinach for extra fiber and a slightly heartier texture. Escarole is actually the most traditional green used in the original Neapolitan version of this soup.
- Make it in a slow cooker: Add the broth, vegetables, and pre-baked meatballs to your slow cooker and cook on low for 4-6 hours. Stir in the pasta and spinach in the last 20 minutes. If you love hands-off soups like this, you might also love our Slow Cooker Chicken Wild Rice Soup — another deeply nourishing bowl that practically makes itself.
Nutritional Highlights
Italian wedding soup is a genuinely balanced meal in a bowl, and that is one of the reasons it earns a permanent spot in a health-conscious kitchen. A single serving delivers a meaningful amount of lean protein from the meatballs, which supports muscle repair, satiety, and sustained energy throughout the day. The spinach contributes iron, folate, and vitamin K — all essential nutrients that are easy to undereat in a busy week. The clear chicken broth provides collagen and electrolytes, particularly when made from quality bones or a well-sourced stock, making it naturally supportive of gut health and joint function. Because the broth is not cream-based, the calorie count stays moderate while the nutrient density stays high — exactly the kind of ratio that makes you feel genuinely good after eating rather than heavy and sluggish. According to Food Network’s healthy eating guides, broth-based soups are among the most effective meals for managing portion satisfaction, making Italian wedding soup a smart choice any night of the week. It is comfort food that loves you back.
Serving Suggestions
Italian wedding soup is complete on its own, but a few thoughtful accompaniments take it from weeknight dinner to something that feels truly special. A thick slice of crusty whole-grain bread is the classic companion — ideal for tearing and dipping into that golden broth. A simple arugula salad dressed with lemon and olive oil alongside the soup keeps the meal light and balanced. For a heartier spread, pair it with our Crockpot Stuffed Pepper Soup for a soup night featuring two completely different flavor profiles — one Italian-inspired and clear, one smoky and tomato-based — that together make the most satisfying cold-weather dinner spread. And if you are building a full menu around soups this season, do not miss our Butternut Squash Soup, which rounds out a trio of nourishing, crowd-pleasing bowls beautifully.
Frequently Asked Questions
Can I make Italian wedding soup ahead of time?
Absolutely — and in fact, this soup is one of those recipes that genuinely improves overnight. The meatballs absorb more of the broth flavor, and the entire soup deepens and mellows beautifully. Make the soup up to 3 days in advance, but store the pasta separately and add it fresh when you reheat each serving. This prevents the acini de pepe from becoming swollen and mushy, which happens quickly in a liquid environment. Reheat the soup gently over medium heat until just simmering, then stir in your pre-cooked pasta and fresh spinach and let it wilt for 60 seconds before serving.
What can I substitute for acini de pepe pasta?
Acini de pepe is the traditional choice and is worth seeking out — most major grocery stores carry it in the pasta aisle. However, if you cannot find it, orzo is the most common and effective substitute. It has a similar small size and cooks quickly in the broth. Other options include ditalini, small elbow macaroni, or pearl couscous for a slightly different texture. For a low-carb or grain-free version, you can simply skip the pasta entirely or add a handful of cooked cauliflower rice stirred in at the end — it sounds unconventional but works surprisingly well.
How do I store and freeze Italian wedding soup?
Store leftover soup in an airtight container in the refrigerator for up to 4 days. For freezing, the soup freezes best without the pasta and spinach — both of these ingredients suffer in texture after freezing and thawing. Freeze the broth and meatballs together for up to 3 months in a freezer-safe container. When you are ready to serve, thaw overnight in the refrigerator, bring to a simmer on the stovetop, and add freshly cooked pasta and spinach at the end. Label your containers with the date and contents so future-you will be very grateful on a busy Wednesday evening.

Make It, Share It, Save It
If there is one soup that deserves a permanent spot in your cold-weather rotation, it is this one. Italian wedding soup is the rare recipe that manages to be both deeply comforting and genuinely nourishing — the kind of bowl that makes you feel taken care of from the inside out. Whether you are making it for your family on a Tuesday night, bringing it to someone who needs a little extra warmth, or stocking your freezer with something wholesome and ready to go, this recipe will not let you down.
I would love to see your version of this soup! Share a photo on Instagram and tag us so we can celebrate your beautiful bowl together. And if you save this recipe to Pinterest, it will be right there waiting for you on the next gray, cold day when you need it most. Happy cooking — and happy eating.
Find the complete recipe card below ↓
Italian Wedding Soup
A classic, nourishing Italian wedding soup with tender homemade mini meatballs, fresh baby spinach, and tiny acini de pepe pasta simmered in a clear, golden chicken broth. Ready in 45 minutes and even better the next day.
Ingredients
- 1/2 lb ground beef (85% lean)
- 1/2 lb ground pork
- 1/3 cup Italian breadcrumbs
- 1/4 cup Parmesan cheese (freshly grated)
- 1 large egg
- 2 cloves garlic (minced)
- 2 tbsp fresh flat-leaf parsley (finely chopped)
- 1/2 tsp kosher salt
- 1/4 tsp black pepper (freshly ground)
- 1/4 tsp dried oregano
- 2 tbsp olive oil (extra virgin)
- 1 medium yellow onion (finely diced)
- 3 medium carrots (peeled and sliced into thin rounds)
- 3 stalks celery (thinly sliced)
- 4 cloves garlic (minced)
- 8 cups low-sodium chicken broth (high quality; add a Parmesan rind if you have one)
- 3/4 cup acini de pepe pasta (uncooked)
- 5 oz fresh baby spinach
- 1/2 tsp kosher salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground)
- 1/2 cup Parmesan cheese (freshly grated, for serving)
Instructions
- Preheat your oven to 400°F. Line a large rimmed baking sheet with parchment paper and set aside.
- In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan, egg, garlic, parsley, salt, pepper, and oregano. Mix gently with your hands until just combined — do not overwork the mixture or the meatballs will be tough.
- Using a teaspoon or a small cookie scoop, roll the meat mixture into small balls about 3/4 inch in diameter (roughly the size of a large marble). You should get approximately 40-48 mini meatballs. Place them on the prepared baking sheet in a single layer.
- Bake for 15-18 minutes, until lightly golden and cooked through. Set aside.
- While the meatballs bake, heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for 6-8 minutes until softened and the onion is translucent.
- Add the minced garlic and cook for 1 minute more, stirring frequently, until fragrant.
- Pour in the chicken broth. If using a Parmesan rind, add it now. Increase heat to medium-high and bring to a gentle boil. Season with salt and pepper.
- Once the broth is boiling, add the acini de pepe pasta. Cook for 8-10 minutes, stirring occasionally, until the pasta is just al dente.
- Add the baked mini meatballs to the pot and stir gently to combine. Simmer for 2-3 minutes to warm the meatballs through and allow the flavors to meld.
- Remove and discard the Parmesan rind if used. Add the fresh baby spinach and stir until it wilts into the broth, about 1-2 minutes.
- Taste and adjust seasoning with additional salt and pepper as needed. Ladle into bowls and serve immediately, topped with a generous shower of freshly grated Parmesan cheese.







