Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe

If you’re on the hunt for a soul-warming, hearty soup that feels like a big, comforting hug, this Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe is exactly what you need. It brings together tender little meatballs, delicate acini di pepe pasta, and bright, fresh kale in a rich, flavorful broth — a perfect mix of textures and flavors. Whether you’re cooking for a chilly night or gathering with friends and family, this soup hits all the right notes of comfort and tradition.
One of the things I love most about this Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe is how it balances nourishing greens and protein-packed meatballs with a light, lemony broth. It’s a soup that feels indulgent without being heavy — ideal when you want something satisfying but not overly rich. Plus, it’s surprisingly easy to make from scratch, and once you master it, you’ll find yourself turning back to it over and over in the colder months.
Ingredients You’ll Need
Every ingredient in this soup plays a role in building a layered, flavorful experience — from the savory meatballs to the fresh kale and bright lemon. I always recommend grabbing the freshest herbs and good-quality meats because those details really come through.
- Ground beef: Choose an 85/10 lean-to-fat ratio to keep meatballs juicy without excess grease.
- Sweet Italian sausage: Adds a wonderful depth and subtle spice; I use casings removed for easy mixing.
- Parmesan cheese: Freshly grated for both meatballs and serving — it amps up the umami.
- Egg: Acts as a binder, so your meatballs stay tender and don’t fall apart.
- Breadcrumbs: I like plain or lightly toasted for a bit of texture and moisture retention.
- Tomato paste: Just a couple tablespoons enriches the meatball flavor beautifully.
- Garlic and parsley: Fresh is key here to brighten and add that classic Italian aroma.
- Pancetta: Provides a smoky, salty base to the soup—don’t skip this if you can find it!
- Yellow onion, carrots, celery: The holy trinity of soup – make sure they’re diced evenly for uniform cooking.
- Dried oregano and basil: Classic Italian herbs that layer herbaceous notes into the broth.
- Chicken stock: Homemade or high-quality store-bought makes all the difference — it’s the soul of your soup.
- Acini di pepe pasta: Tiny, delicate pearls that cook quickly and soak up broth-so good.
- Baby kale: Adds color, nutrients, and a mild earthy bite; you can substitute with spinach if needed.
- Lemon zest and lemon juice: These bright elements elevate the soup, cutting through richness with freshness.
- Salt and pepper: Essential for balancing flavors at every stage.
Variations
I’ve tried a few twists on the classic over the years, depending on what I have on hand or dietary needs. Feel free to tweak this Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe so it suits your taste and lifestyle — that’s part of the fun!
- Make it gluten-free: I swap regular breadcrumbs for gluten-free ones and use gluten-free pasta. It still turns out just as delicious.
- Meatball mix-up: Sometimes I go for turkey or chicken sausage to lighten things up, especially in warmer months.
- Veggie boost: On days I want more greens, I toss in chopped spinach or swiss chard along with the kale.
- Spice it up: Adding a pinch of red pepper flakes or a dash of hot sauce gives the broth a nice kick without overpowering.
- Broth alternatives: If you prefer a richer soup, replacing part of the stock with vegetable broth or even a splash of white wine can be lovely.
How to Make Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe
Step 1: Mix the Meatballs with Love
Start by combining your ground beef, sweet Italian sausage, beaten egg, parmesan, breadcrumbs, tomato paste, garlic, parsley, salt, and pepper in a large bowl. I find that using my hands is the best way to mix everything evenly without overworking the meat, which keeps the meatballs tender. Once combined, roll into bite-sized meatballs about the size of a walnut — no need to be perfectly uniform, but aim for consistency so they cook evenly.
Step 2: Build a Flavorful Base
Heat olive oil in a big soup pot over medium heat, then add diced pancetta. Let it render its fat for about 3-4 minutes until crispy and fragrant — that’s your flavor base right there. Next, toss in onions, carrots, and celery, sautéing until softened and translucent, about 7 minutes. Stir in the dried oregano and basil so they bloom in the heat and infuse the vegetables.
Step 3: Simmer the Soup and Meatballs
Add your chicken stock to the pot and bring everything to a gentle boil. Carefully drop the meatballs in one by one — they’ll cook in the simmering broth, becoming tender and flavorful. Let them cook for about 10 minutes, stirring occasionally to prevent sticking. When the meatballs are almost done, stir in the acini di pepe pasta and baby kale. Keep simmering until the pasta is al dente and the kale is wilted, usually around 6-8 minutes.
Step 4: Brighten and Season
Once everything is cooked, stir in the lemon zest and fresh lemon juice — this adds a wonderful brightness that makes the soup feel light and fresh. Taste and adjust seasoning with kosher salt and freshly cracked black pepper as needed. I always recommend tasting before serving because soups like this can vary depending on your stock and ingredients.
How to Serve Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe

Garnishes
I swear by a generous sprinkle of finely grated parmesan on top — it melts into the warm broth and adds that extra punch of umami. Sometimes I’ll throw on a few torn fresh basil leaves or a tiny drizzle of good-quality olive oil to finish. Crusty bread on the side begging for dunking is an absolute must in my book.
Side Dishes
This soup stands beautifully on its own but pairs perfectly with a simple green salad or a classic Italian antipasto platter — think olives, cheeses, and thinly sliced cured meats. When I’m in a cozy mood, I like serving it with garlic-rubbed toasted baguette slices to scoop up every bit.
Creative Ways to Present
For holidays or dinner parties, I’ve ladled this soup into small, individual crocks and topped with parmesan crisps for a fancy touch. Another time, I served it with a side of polenta cakes for a comforting twist. You can even make mini meatball skewers on the side as an appetizer to echo the soup flavors.
Make Ahead and Storage
Storing Leftovers
I usually transfer leftover soup into airtight containers and keep it in the fridge for up to 3 days. Because the pasta continues to soak up broth, I like to store pasta and meatballs separately if I’ve got extra — it helps keep the pasta from getting mushy.
Freezing
Freezing works well if you skip adding pasta and kale first. Freeze the meatballs in broth in a zip-top bag or freezer-safe container for up to 2 months. When you’re ready to eat, thaw overnight in the fridge and add fresh pasta and kale when reheating.
Reheating
I reheat this soup gently on the stovetop over low heat, stirring occasionally to prevent sticking. If pasta has been added and thickened the broth too much, a splash of chicken stock or water works wonders to loosen it back to soup consistency.
FAQs
-
Can I make Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe vegetarian?
Absolutely! You can swap the meatballs with vegetarian or plant-based alternatives, or make small lentil or bean “meatballs.” Use vegetable broth in place of chicken stock and increase the amount of kale or other veggies for heartiness.
-
What pasta can I use if I can’t find acini di pepe?
Great question! Orzo, ditalini, or even tiny pastina work well as substitutes. Just adjust cooking time since some varieties cook faster or slower.
-
How do I prevent meatballs from falling apart?
Using the egg and breadcrumbs as binders is crucial, as is gently mixing ingredients without overworking the meat. Also, avoid boiling too hard when cooking them in the broth, as gentle simmering keeps them intact.
-
Can I prepare parts of this soup ahead of time?
Yes! You can make the meatballs a day ahead and keep them refrigerated. You can also prepare the broth and chopped veggies in advance to save time on cooking day.
Final Thoughts
This Italian Wedding Soup with Meatballs, Pasta, and Kale Recipe holds a warm place in my recipe rotation — it’s one of those meals that feels special but is easy enough for a weeknight. It brings together so many comforting flavors in a way that’s both nourishing and bright. I hope when you make it, it becomes your go-to comfort soup too and you share it with friends like I do. Nothing beats that cozy feeling of a homemade bowl full of love!
PrintItalian Wedding Soup with Meatballs, Pasta, and Kale Recipe
Italian Wedding Soup is a comforting and flavorful classic featuring tender meatballs simmered in a savory broth with vegetables, pasta, and fresh greens. This hearty soup combines ground beef and sweet Italian sausage meatballs with aromatic pancetta, onion, carrots, celery, and fresh herbs, finished with lemon zest and juice for a bright finish. Perfect as a satisfying meal for any season.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
Meatballs
- 1 egg, lightly beaten
- 1/2 cup grated Parmesan cheese
- 1/3 cup breadcrumbs
- 3/4 lb ground beef (85/10)
- 3/4 lb ground sweet Italian sausage
- 2 tablespoons tomato paste
- 4 garlic cloves, minced
- 3 tablespoons minced Italian parsley leaves
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly cracked black pepper
Soup
- 1 tablespoon olive oil
- 4 oz diced pancetta
- 1 yellow onion, diced
- 2 large carrots, diced
- 3 ribs celery, diced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 8 cups chicken stock (homemade is best)
- 1 cup acini de pepe pasta
- 5 oz baby kale
- 2 teaspoons lemon zest
- 2 tablespoons fresh lemon juice
- Finely grated Parmesan, for serving
- Kosher salt and pepper, to taste
Instructions
- Prepare the meatball mixture: In a large bowl, combine the beaten egg, grated Parmesan cheese, breadcrumbs, ground beef, ground sweet Italian sausage, tomato paste, minced garlic, minced Italian parsley, kosher salt, and freshly cracked black pepper. Mix gently until all ingredients are evenly incorporated, being careful not to overwork the meat mixture to keep the meatballs tender.
- Form meatballs: Using your hands or a small scoop, form the mixture into small, bite-sized meatballs about 1 inch in diameter. Place them on a tray or plate and refrigerate while preparing the soup.
- Sauté the pancetta and vegetables: Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the diced pancetta and cook until it releases its fat and becomes slightly crisp, about 3-4 minutes. Add the diced yellow onion, carrots, and celery to the pot and sauté until the vegetables soften and the onion becomes translucent, about 5-7 minutes.
- Add herbs and chicken stock: Stir in the dried oregano and dried basil, allowing them to toast slightly in the pot for about a minute. Pour in the chicken stock and bring the mixture to a gentle boil.
- Cook the meatballs in soup: Carefully add the prepared meatballs to the simmering soup. Reduce the heat to maintain a gentle simmer and cook until the meatballs are cooked through, about 15 minutes.
- Add pasta and kale: Stir in the acini de pepe pasta and baby kale. Continue cooking until the pasta is tender, about 7-9 minutes, and the kale has wilted.
- Finish soup with lemon and seasoning: Remove the pot from heat. Stir in the lemon zest and fresh lemon juice to add brightness to the flavors. Adjust seasoning with kosher salt and freshly ground black pepper to taste.
- Serve: Ladle the soup into bowls and garnish with finely grated Parmesan cheese. Serve warm as a hearty and comforting meal.
Notes
- For best flavor, use homemade chicken stock or a high-quality store-bought option.
- Acini de pepe pasta can be substituted with other small pasta shapes like orzo or pastina.
- To make the soup gluten-free, replace breadcrumbs with gluten-free breadcrumbs and ensure the pasta is gluten-free.
- Leftover soup keeps well refrigerated for up to 3 days and freezes nicely.
- You may brown the meatballs first in a skillet for extra flavor before adding to the soup, but it is not necessary.
Keywords: Italian Wedding Soup, meatballs, Italian soup, comfort food, chicken stock soup, acini de pepe, kale soup