I honestly havent really shared many soup based recipes on my blog but this Italian Wedding Soup with Meatballs was one I had to share because it brings together simple ingredients and turns them into something truly satisfying and comforting.

This recipe is inspired by classic Italian flavors and is easy to prepare and make so it works perfectly for both busy weeknights and relaxed family dinners at home.
When people think about homemade soups they sometimes assume they take too much time however this one proves that with the right steps you can create a rich and hearty dish that feels special without being complicated.
This recipe is super tasty and quick to make and I recommend this meal for anyone who wants a warm and nourishing bowl packed with flavor.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!.
- Ground chicken or turkey: Provides the base for tender and juicy meatballs.
- Egg: Helps bind the meatball mixture together for the perfect texture.
- Parmesan cheese: Adds a salty and nutty depth to both the meatballs and the soup.
- Breadcrumbs: Give structure to the meatballs while keeping them soft.
- Fresh parsley: Brings a bright and fresh herbal flavor.
- Garlic: Infuses the dish with a rich savory aroma.
- Dried oregano: Adds classic Italian seasoning notes.
- Salt: Enhances all the flavors in the dish.
- Black pepper: Adds mild heat and balance.
- Carrots: Provide sweetness and color to the soup base.
- Onion: Builds a flavorful aromatic foundation.
- Spinach or greens: Adds freshness and nutrients.
- Small pasta or couscous: Gives the soup body and makes it more filling.
- Chicken broth: Forms the rich and comforting base of the soup.
- Olive oil: Used for sautéing and adding richness.
Tools You’ll Need
- Mixing bowl: Used to combine and prepare the meatball mixture evenly.
- Large pot or Dutch oven: Essential for cooking the soup and simmering all ingredients together.
- Wooden spoon: Helps stir ingredients without scratching cookware.
- Knife: Needed for chopping vegetables and herbs.
- Cutting board: Provides a safe surface for prep work.
- Grater: Useful for freshly grating Parmesan cheese for better flavor.
Instructions
Step 1: Prepare the Meatball Mixture

I start by adding the ground meat into a mixing bowl and then I mix in the egg along with breadcrumbs and grated Parmesan and chopped parsley and garlic and oregano and salt and pepper until everything is evenly combined but not overmixed so the meatballs stay tender.
Step 2: Shape the Meatballs

I roll the mixture into small bite sized balls because smaller meatballs cook faster and fit perfectly into each spoonful of soup and I set them aside on a plate while I prepare the base.
Step 3: Brown the Meatballs
I heat a bit of olive oil in a large pot and then I gently place the meatballs in and cook them until they are lightly golden on all sides which adds flavor and helps them hold their shape during simmering.
Step 4: Build the Soup Base

I remove the meatballs briefly and in the same pot I sauté chopped onions and sliced carrots until they soften and release their aroma and then I add garlic for extra depth before pouring in the chicken broth.
Step 5: Simmer Everything Together

I return the meatballs to the pot and let them simmer in the broth so they finish cooking while infusing the soup with their flavor and then I add the pasta or couscous and cook until tender.
Step 6: Add Greens and Finish

I stir in fresh spinach or greens at the end and let them wilt gently in the hot broth and finally I taste and adjust seasoning before serving the soup warm with extra Parmesan on top.
Tips
I like to keep the meatballs small because they cook quickly and stay tender and I also recommend using fresh herbs whenever possible since they brighten the entire dish and if you want a richer broth you can add a splash of lemon juice at the end for balance and I sometimes swap spinach with kale for a heartier texture and when making ahead I cook the pasta separately to prevent it from soaking up too much broth.
Ways to Serve
I usually serve this Italian Wedding Soup with Meatballs in deep bowls topped with extra grated Parmesan and a sprinkle of fresh parsley and it pairs beautifully with crusty bread which helps soak up the flavorful broth and for a more complete meal I sometimes add a light side salad and if you want a cozy dinner experience this soup works perfectly as a starter or even as the main dish because it is filling and satisfying.
Storage Instructions
I store leftovers in an airtight container in the refrigerator where the soup stays fresh for up to three days and when reheating I add a bit of extra broth or water because the pasta tends to absorb liquid over time and if I plan to freeze it I prefer to do so without the pasta and add it fresh later to maintain the best texture and flavor.

Frequently Asked Questions
Can I make Italian Wedding Soup with Meatballs ahead of time?
Yes you can prepare the soup in advance and store it in the refrigerator and it reheats very well with a little added broth.
What type of meat works best for Italian Wedding Soup with Meatballs?
I usually use ground chicken or turkey but beef or a mix also works depending on your preference.
Can I freeze Italian Wedding Soup with Meatballs?
Yes but I recommend freezing it without the pasta to keep the texture from becoming too soft later.
What greens are best for Italian Wedding Soup with Meatballs?
Spinach is the most common but kale or escarole are great alternatives that add more texture.
See You in the Kitchen
I hope you give this Italian Wedding Soup with Meatballs a try because it is one of those recipes that feels both simple and special at the same time and I would love to hear how yours turns out so feel free to share your experience and save this recipe for later.
Happy Cooking!
Print
Italian Wedding Soup with Meatballs
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Low Fat
Description
Looking for the best Italian wedding soup with meatballs recipe This easy and quick soup is simple to prepare and packed with healthy ingredients making it perfect for cozy dinners family gatherings or meal prep ideas With tender meatballs fresh greens and flavorful broth this recipe delivers comfort in every bite It is a great choice for weeknight meals holiday starters or when you want something warm and satisfying
Ingredients
- 1 lb ground chicken or turkey
- 1 large egg
- 1/2 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 2 tbsp chopped parsley
- 2 cloves garlic minced
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp olive oil
- 1 cup chopped onion
- 1 cup sliced carrots
- 6 cups chicken broth
- 1 cup small pasta or couscous
- 2 cups fresh spinach
Instructions
- In a bowl mix 1 lb ground meat with 1 egg 1/2 cup breadcrumbs 1/2 cup Parmesan 2 tbsp parsley 2 cloves garlic 1 tsp oregano 1 tsp salt and 1/2 tsp pepper then gently combine without overmixing
- Roll mixture into small meatballs about 1 inch each for even cooking and better texture
- Heat 2 tbsp olive oil in a large pot over medium heat then brown meatballs for 5 to 7 minutes turning to color all sides then remove and set aside
- In the same pot cook 1 cup onion and 1 cup carrots for 5 minutes until softened then add garlic for 1 minute
- Pour in 6 cups chicken broth then return meatballs and simmer for 10 minutes to develop flavor
- Add 1 cup pasta and cook according to package instructions about 8 to 10 minutes until tender
- Stir in 2 cups spinach and cook for 2 minutes until wilted then taste and adjust seasoning before serving
Notes
- Keep meatballs small for faster cooking
- Use fresh herbs for better flavor
- Cook pasta separately if storing leftovers
- Add lemon juice for brightness
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4g
- Sodium: 680mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 24g
- Cholesterol: 95mg