The Soul of the Italian Table |
Italian Wedding Soup is less about a marriage ceremony and more about the marriage of flavors. It hails from the Italian-American tradition, embodying a communal spirit of abundance and warmth. This soup represents the heart of a home where family gatherings are the center of existence, turning simple ingredients into a celebratory feast.
Imagine a rainy Tuesday afternoon where a person like Uncle Tony, who demands authentic flavors and hearty portions, finally nods in approval. The golden broth carries the scent of fresh herbs and simmered meat, creating an aroma that fills every corner of the room. It is a dish designed to nourish the body and the spirit simultaneously.
- ●Rich, savory broth that tastes like it simmered for hours.
- ●Tender, bite-sized meatballs packed with aromatic herbs.
- ●A satisfying balance of vegetables and tiny pasta.
- ●Perfect for meal prep as the flavor deepens overnight.
- ●A complete, one-pot meal that satisfies every craving.
Essential Ingredients |
Ground Pork. Use a high-quality blend or 80/20 pork for the best juiciness. If you skip the pork, the meatballs lose their signature richness and become too lean.
Acini di Pepe. This tiny pasta is the traditional choice. Use a brand with a high durum wheat content to prevent them from turning into mush during simmering.
Fresh Spinach. Organic ba a vibrant color and earthy taste. Skipping this removes the essential nutrient boost and the visual contrast of the soup.
Chicken Bone Broth. Store-bought is fine, but organic bone broth adds a deeper collagen richness. Without a quality broth, the soup tastes thin and one-dimensional.
Parmesan Cheese. Aged Parmigiano-Reggiano is the gold standard here. Omitting this means losing the salty, nutty punch that ties the meatballs together.
![]() Let’s Make it Together |
- Grab your bowl and mix the ground pork, parmesan, egg, and herbs until just combined. Don’t overwork the meat or the meatballs will get tough.
- Roll the mixture into tiny, marble-sized balls using your palms. Keep them small so they cook evenly and fit perfectly on a spoon.
- Heat a splash of oil in your pot over medium heat. Brown those meatballs quickly on all sides, then set them aside on a plate for a moment.
- Sauté your diced carrots, celery, and onions in that same flavorful fat. Cook them until they soften and start to smell sweet.
- Pour in the chicken broth and bring it to a steady simmer. Now, slide those browned meatballs back into the liquid and let them poach gently.
- Stir in your acini di pepe pasta. Let it cook right in the broth until it is tender but still has a tiny bit of bite.
- Throw in the fresh spinach at the very end. Stir it for just a minute until it wilts into the soup, then kill the heat immediately.
Avoid boiling the soup aggressively to prevent the meatballs from breaking apart.
The pasta absorbs a lot of liquid, so keep extra broth nearby.
Always salt your meatballs internally to ensure they aren’t bland centers.
Freshly grated cheese melts better than the pre-shredded bagged variety.
Spinach should be added last to keep it from turning a muddy brown.
Perfecting the Cooking Process |
You’ll notice the temperature control is where the magic happens. Maintain a gentle simmer around 200°F. High heat toughens the meat and ruins the delicate texture of the tiny pasta.
Trust your nose here for the vegetable stage. The mirepoix should be translucent and fragrant, not charred. This ensures a sweet foundation that balances the saltiness of the parmesan and pork.
Add Your Touch |
Your pan should be versatile enough to handle substitutions. Try swapping pork for a blend of turkey and beef for a leaner profile, though the flavor will be slightly more aggressive.
Consider adding a pinch of red pepper flakes if you crave a subtle heat. A squeeze of fresh lemon juice right before serving brightens the entire pot and cuts through the richness.
Storing & Reheating |
Store the soup in airtight containers in the fridge for up to four days. It is often better the next day as the herbs infuse deeper into the broth.
Reheat gently on the stove over medium-low heat. If the pasta has absorbed too much liquid, simply add a splash of water or broth to restore the consistency.
1Brown the meatballs first to lock in a deep, caramelized flavor profile.
2Use a microplane for the garlic to ensure it distributes evenly throughout the soup.
3Chill the meat mixture for 30 minutes before rolling for easier shaping.
4Sift your herbs finely so no one gets a large leaf of parsley.
5Skim the foam off the top of the broth for a crystal-clear finish.
Frequently Asked Questions |
- ●Q: Can I make this soup dairy-free?
A: Yes, you can substitute the parmesan cheese with a high-quality nutritional yeast or a vegan parmesan alternative. However, you will notice a change in the saltiness and depth, so you may need to add a pinch more sea salt to compensate for the missing cheese. - ●Q: Why did my pasta make the soup too thick?
A: Acini di pepe is highly absorbent and continues to soak up liquid even after the heat is off. To prevent a porridge-like consistency, you can cook the pasta separately in salted water and add it to the bowls individually right before serving. - ●Q: What is the best meat to use for the meatballs?
A: While ground pork is traditional for its fat content and flavor, a mix of pork and veal is the gold standard in many Italian households. This combination provides a sophisticated texture that is softer and more tender than using beef alone. - ●Q: Can I use frozen spinach instead of fresh?
A: Frozen spinach works well, but you must thaw it completely and squeeze out every drop of excess water first. If you add frozen spinach directly, it will release a large amount of water that dilutes the savory broth and ruins the flavor. - ●Q: How do I stop the meatballs from falling apart?
A: The secret is not over-mixing the meat and ensuring the egg is well-beaten into the mixture. Over-working the meat develops too much protein, which makes the balls rubbery, while under-mixing leads to a lack of structural integrity. - ●Q: Can I freeze this soup for later?
A: Freezing is possible, but the pasta will likely become mushy upon reheating. For the best results, freeze the soup without the pasta and the spinach, then add those fresh components when you are ready to warm and serve the dish.

Hearty Homemade Italian Wedding Soup
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A comforting Italian-American classic featuring savory pork meatballs, acini di pepe pasta, and fresh spinach in a rich chicken broth.
Ingredients
- 1 lb ground pork
- 1/2 cup grated Parmesan cheese
- 1 large egg, beaten
- 2 tbsp fresh parsley, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tbsp olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 8 cups chicken bone broth
- 1/2 cup acini di pepe pasta
- 2 cups fresh baby spinach
Instructions
- Mix ground pork, parmesan, egg, parsley, salt, and pepper in a bowl.
- Roll meat into small, marble-sized balls.
- Heat oil in a pot over medium heat and brown the meatballs; remove and set aside.
- Sauté onion, carrots, and celery in the same pot until softened.
- Add chicken broth and return meatballs to the pot; bring to a simmer.
- Stir in acini di pepe pasta and cook until tender (about 10-12 minutes).
- Stir in fresh spinach until wilted and serve immediately.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American







