Creamy Italian Wedding Soup
The Ultimate Creamy Italian Wedding Soup: A Velvety Twist on a Classic Comfort Food
When it comes to the pantheon of comfort foods, few dishes evoke the same sense of warmth and nostalgia as a steaming bowl of Italian Wedding Soup. Traditionally known as minestra maritata, which translates to “married soup,” the name refers to the beautiful “marriage” of flavors between the leafy greens and the savory meats. However, today we are taking this classic “marriage” to a more indulgent level. This Creamy Italian Wedding Soup recipe swaps the clear broth for a rich, velvety, and buttery base that clings to every mini meatball and fresh herb.
Imagine a cold winter evening or a rainy afternoon. You want something that feels like a hug in a bowl, but you also want something sophisticated enough for a dinner party. This recipe hits both marks. By incorporating heavy cream, parmesan cheese, and perfectly seared meatballs, we create a depth of flavor that is unmatched. Whether you are a fan of traditional Italian cuisine or looking for a high-fat, low-carb keto-friendly meal, this soup is destined to become a staple in your kitchen rotation.

The Secret to the Perfect Creamy Broth
The hallmark of this specific version of the soup is the texture of the liquid. In many recipes, the broth can feel thin or watery. Here, we focus on an emulsion of chicken stock, heavy cream, and the natural fats rendered from searing the meatballs. This creates a “liquid gold” appearance, characterized by beautiful golden oil droplets that catch the light on the surface of the bowl. Using high-quality butter and freshly grated parmesan is non-negotiable for achieving that signature glossy finish.
To ensure your soup looks as good as it tastes, pay attention to the parsley. Freshly chopped flat-leaf parsley added at the very end provides a burst of color and a fresh, herbaceous contrast to the rich creaminess of the broth. It cuts through the fat and balances the palate perfectly.
Ingredients You Will Need
- – 1 lb Ground Italian Sausage (sweet or spicy, depending on preference)
- – 1/2 lb Ground Beef (80/20 mix for moisture)
- – 1/2 cup Grated Parmesan Cheese (plus extra for garnish)
- – 1/4 cup Almond flour or breadcrumbs (as a binder)
- – 1 Large Egg
- – 2 cloves Garlic, minced
- – 1 tsp Dried Oregano
- – 1/2 tsp Salt and 1/2 tsp Black Pepper
- – 2 tbsp Unsalted Butter
- – 1 tbsp Olive Oil
- – 6 cups High-quality Chicken Bone Broth
- – 1 cup Heavy Whipping Cream
- – 2 cups Fresh Baby Spinach or chopped Escarole
- – 1/2 cup Fresh Parsley, finely chopped
- – 1/2 tsp Lemon zest (optional, for brightness)
Step-by-Step Instructions
- Prepare the Meatballs: In a large mixing bowl, combine the ground sausage, ground beef, parmesan cheese, binder (almond flour or breadcrumbs), egg, minced garlic, oregano, salt, and pepper. Mix by hand until just combined—be careful not to overwork the meat, or the meatballs will become tough.
- Roll and Sear: Form the mixture into “mini” meatballs, about the size of a large marble. In a large Dutch oven or soup pot, heat the olive oil and 1 tablespoon of butter over medium-high heat. Add the meatballs in batches, searing them until they are golden brown on all sides. They don’t need to be cooked through yet. Remove and set aside on a plate.
- Deglaze the Pot: Lower the heat to medium. Add the remaining tablespoon of butter to the pot, scraping up all the brown bits (the fond) from the bottom. These bits are packed with concentrated flavor.
- Simmer the Base: Pour in the chicken broth. Bring the mixture to a gentle boil, then reduce to a simmer. Add the seared meatballs back into the pot and let them simmer for about 10–12 minutes until fully cooked.
- Make it Creamy: Turn the heat to low. Slowly stir in the heavy whipping cream. It is important not to let the soup boil once the cream is added to prevent curdling. Stir in the parmesan cheese until melted and incorporated.
- Add the Greens: Stir in the fresh spinach or escarole. The residual heat of the soup will wilt the greens in about 1–2 minutes, keeping them vibrant and tender.
- Finish and Garnish: Taste and adjust seasoning with extra salt or pepper if needed. Ladle the soup into deep bowls. Garnish heavily with fresh parsley and an extra dusting of parmesan cheese.
Expert Tips for the Best Result
If you want that ultra-glossy, drool-worthy look seen in professional food photography, don’t skimp on the fat. The “eyes” of oil on top of the soup are a sign of a well-made, flavorful broth. If the soup feels too thick, you can thin it out with a splash more broth; if you want it thicker, let it reduce slightly before adding the cream.
Another tip: Use a mixture of pork and beef for the meatballs. The pork provides a soft, melt-in-your-mouth texture, while the beef provides the structure and savory depth. If you are using this as a meal prep option, store the greens separately and add them when reheating to keep them from turning brown.
Variations and Serving Suggestions
While this version is intentionally low-carb/keto-friendly by omitting the traditional Acini di Pepe pasta, you can certainly add it back in if you aren’t watching your carbs. Simply cook the pasta separately and add it to the bowl before pouring the soup over it. This prevents the pasta from soaking up all the precious creamy broth while sitting in the fridge.
Serving Suggestions:
- – Crusty Bread: Serve with a side of toasted sourdough or garlic bread to soak up every last drop of the creamy liquid.
- – Wine Pairing: A crisp, dry white wine like a Pinot Grigio or a light Chardonnay complements the richness of the cream beautifully.
- – Spicy Kick: Add a pinch of red pepper flakes to the meatball mixture for a “Married Soup” with a bit of an attitude.

Cultural Context: Why “Wedding” Soup?
Contrary to popular belief in the United States, Italian Wedding Soup isn’t traditionally served at weddings. The name is a mistranslation of the Italian phrase minestra maritata. It refers to the “marriage” of ingredients—specifically the bitter greens and the fatty meats. Historically, it was a “peasant dish” designed to use up leftover bits of meat and whatever greens were growing in the garden. By adding cream and high-quality fats, we are modernizing a centuries-old tradition into something truly luxurious.
Next Step: Would you like me to create a shopping list for these ingredients or perhaps suggest a dessert that pairs well with this savory Italian meal?
Creamy Italian Wedding Soup
Ingredients
Equipment
Method
- In a bowl, mix sausage, beef, parmesan, egg, and almond flour. Roll into mini meatballs.
- In a Dutch oven, brown the meatballs in butter/oil until golden. Remove and set aside.
- Add chicken broth to the pot, scraping the bottom to release flavor. Bring to a simmer.
- Return meatballs to the pot and cook for 10 minutes until done.
- Reduce heat to low and stir in heavy cream and extra parmesan until smooth.
- Add spinach and stir until wilted (about 1 minute).
- Serve hot, topped with fresh parsley and sourdough bread on the side.
