A Pot Full of Hugs
Hello, my dear. Come sit. Let’s talk about soup. Not just any soup. This one is called Italian Wedding Soup. That name always made me smile. I thought it was only for big parties. But really, it’s about marriage. The marriage of meat and greens in one pot. It’s a hug in a bowl. I promise you that.
My own grandma taught me this. She said the soup marries flavors, just like people marry. The little meatballs are the heart. The greens are for good health. The broth ties it all together. Doesn’t that sound nice? What’s your favorite “hug in a bowl” food? Is it a soup, a stew, or something else? Tell me about it.
The Little Meatball Dance
Now, the fun part. Making the tiny meatballs. You use your hands. Mix the beef, pork, cheese, and herbs gently. Don’t squeeze too hard. You want them tender, not tough. Then you roll them. About the size of a big marble.
Here’s my mini-story. I once let my grandson roll them. He made some big, some small. We called them a “meatball family.” They all cooked just fine. I still laugh at that. It matters because cooking isn’t about perfect. It’s about the love you put in. Getting your hands messy is part of the joy.
Building the Flavor
We sear the meatballs first. This is the big secret. It gives them a nice, tasty color. It also leaves little brown bits in the pot. That’s flavor gold! Don’t wash the pot. Next, we cook the chopped carrots, celery, and onion in that same pot.
When those veggies get soft, the smell is amazing. It fills the whole kitchen. Then you pour in the broth. It sizzles and lifts all those brown bits. This step matters. It builds a deep, rich taste for the soup. Every layer adds something special.
The Happy Simmer
Now, everyone goes back in the pool. The broth, the veggies, and our meatballs. We bring it to a happy little bubble. Then we add the couscous. It looks like tiny pearls. *Fun fact: Pearl couscous is actually a tiny pasta, not a grain!* It cooks right in the soup and gets so soft.
We put the lid on and let it simmer. For about 15 minutes. The magic happens under that lid. The meatballs cook through. The couscous swells. The flavors become best friends. What’s your favorite pasta shape to find in soup? I love these little pearls.
The Final Bright Touch
Last steps are important. Turn off the heat. Stir in the chopped kale. It wilts in the hot soup and turns so green. Then, the secret weapon. A big squeeze of fresh lemon juice. Just half a lemon.
This is not for sour taste. It’s for brightness. It makes all the other flavors wake up and sing. Taste it. Does it need a pinch more salt? Now you decide. Ladle it into bowls. The steam will warm your face. I hope you share it with someone you love.
Ingredients:
| Ingredient | Amount | Notes |
|---|---|---|
| ground beef | ½ lb | For the meatballs |
| ground pork | ½ lb | For the meatballs |
| egg | 1 | For the meatballs |
| bread crumbs, Italian style | ½ cup | For the meatballs |
| parmesan cheese, grated | ½ cup | For the meatballs |
| onion, finely minced | ¼ cup | For the meatballs |
| garlic, crushed | 2 cloves | For the meatballs |
| salt | ½ teaspoon | For the meatballs |
| black pepper | ¼ teaspoon | For the meatballs |
| dried oregano | 1 teaspoon | For the meatballs |
| dried parsley | 1 teaspoon | For the meatballs |
| dried thyme | ½ teaspoon | For the meatballs |
| olive oil | 2 tablespoon | For the soup |
| celery, diced | 3 stalks | For the soup |
| carrots, diced | 3 | For the soup |
| onion, diced | 1 medium | For the soup |
| garlic, crushed | 3-4 cloves | For the soup |
| Italian seasoning | 1 tablespoon | For the soup |
| chicken broth or stock, or bone broth | 8 cups | For the soup |
| dry pearl couscous | 1 cup | For the soup; can also substitute with orzo |
| chopped kale | 2 cups | For the soup |
| lemon juice | juice of ½ small lemon | For the soup |
| salt and pepper | to taste | For the soup |
My Cozy Italian Wedding Soup
Hello, my dear! Come sit at the table. Let’s make some soup. This is Italian Wedding Soup. It’s not just for weddings, you know. It’s for any day you need a hug in a bowl. I learned this from my friend Rosa years ago. We laughed so much that day. My kitchen smelled like heaven.
The secret is in the little meatballs. They float in the broth like happy little clouds. Then we add greens and tiny pasta. It all comes together so nicely. Doesn’t that smell amazing? Let’s get our hands messy. I’ll tell you stories as we go.
Step 1: First, make the meatball mix. Put all the meatball things in a big bowl. Use your hands to mix it gently. You want it just combined, not squished too much. I still laugh at that time I over-mixed. The meatballs were tough little rocks! (A hard-learned tip: wet your hands with water before rolling. The meat won’t stick to your fingers!).
Step 2: Now, roll the mix into small balls. Make them about the size of a big grape. Place them on a plate. This is the fun part, I think. It reminds me of playing with clay as a child. But this clay you can eat later! Set them aside for now.
Step 3: Heat oil in your big soup pot. Carefully add your meatballs. Do not crowd them. We just want to brown them, not cook them through. Give them a nice golden color on each side. This seals in all the juicy flavor. It takes about a minute per side. Then put them on a clean plate.
Step 4: In that same pot, add your chopped veggies. Listen to that lovely sizzle. Cook them until they get soft and sweet. Then sprinkle the Italian seasoning over them. Can you guess which herb smells the most like summer to me? Share below! Pour in your broth next. Scrape the tasty brown bits from the pot bottom. That’s pure flavor right there.
Step 5: Gently add the meatballs back to the pot. Bring the soup to a quiet simmer. Now add your dry pearl couscous. It looks like little pearls, doesn’t it? Cover the pot and let it dream for 15 minutes. The couscous will get tender. The meatballs will cook all the way through.
Step 6: Turn off the heat. Stir in the chopped kale. It will wilt perfectly in the hot soup. Now, the magic touch! Squeeze in that lemon juice. It makes all the flavors sing. Give it a taste. Add a little more salt or pepper if it needs it. Then it’s ready to serve.
Cook Time: 45 minutes
Total Time: 1 hour
Yield: 6 servings
Category: Dinner, Soup
Three Fun Twists to Try
This soup is very friendly. You can change it up so easily. Here are three ways I like to play with it. Each one feels like a whole new soup.
The Veggie Swap: Skip the meatballs. Use white beans or tiny potato cubes instead. It’s still so hearty and good.
The Spicy Kick: Add a pinch of red pepper flakes to the meatballs. It gives the broth a little warm surprise.
The Seasonal Shift: In summer, use fresh zucchini and basil. It tastes like a sunny garden in your bowl.
Which one would you try first? Comment below! I love hearing your ideas.
How to Serve Your Masterpiece
Ladle the soup into big, warm bowls. I like to add one extra sprinkle of parmesan on top. A little crusty bread on the side is perfect for dipping. You could also serve it with a simple green salad. That makes a full, happy meal.
For a drink, a glass of chilled white wine is lovely. For the kids, or for me on a quiet night, I love sparkling apple cider. It feels fancy but is so simple. Which would you choose tonight?

Keeping Your Soup Cozy for Later
This soup keeps beautifully in the fridge. Let it cool completely first. Then store it in a sealed container for up to four days. The flavors get even friendlier overnight.
You can freeze it for a future busy day. I freeze it in single-serving portions. That way, a warm lunch is just a thaw away. I remember my first time freezing it. I was so proud to have my own “fast food” ready!
Reheat it gently on the stove. Add a splash of broth if it gets too thick. Batch cooking like this saves time and stress. It means a good meal is always within reach. Have you ever tried storing it this way? Share below!
Simple Fixes for Common Soup Hiccups
Is your soup too salty? Do not worry. Add a peeled, raw potato to the pot. Simmer it for about fifteen minutes. The potato will soak up some extra salt.
Are your meatballs falling apart? Your mixture might be too wet. Just add a few more breadcrumbs. I once added too much onion and had this happen. Getting the texture right builds your cooking confidence.
Is the kale getting too soggy? Stir it in right at the end, after you turn off the heat. The hot soup will wilt it perfectly. This keeps a nice texture and bright color. Good technique makes your food taste and look better. Which of these problems have you run into before?
Your Soup Questions, Answered
Q: Can I make this gluten-free? A: Yes! Use gluten-free breadcrumbs for the meatballs. Then swap the couscous for cooked rice.
Q: Can I make the meatballs ahead? A: Absolutely. Make and brown them a day early. Keep them covered in your fridge until soup time.
Q: What if I do not have kale? A: Fresh spinach or escarole are lovely swaps. Just stir them in at the very end.
Q: Can I double the recipe? A: You sure can. Use your biggest pot. It is perfect for feeding a crowd or stocking the freezer.
Q: Any optional tips? A: A little extra lemon juice at the end is magic. *Fun fact: The “wedding” in the name is about flavors marrying well!* Which tip will you try first?
From My Kitchen to Yours
I hope this soup brings warmth to your table. Cooking is about sharing stories and full bellies. I love hearing about your kitchen adventures.
Please tell me how it turned out for you. Did your family ask for seconds? I would be so delighted to see. Have you tried this recipe? Tag us on Pinterest!
Happy cooking! —Emma Caldwell.

Italian Wedding Soup: Authentic Italian Wedding Soup Recipe
Description
Cozy up with authentic Italian Wedding Soup! This hearty recipe features savory meatballs, tender greens, and pasta in a rich broth. Perfect for a comforting family meal.
Ingredients
For the meatballs
For the soup
Instructions
- In a medium size mixing bowl, combine all meatball ingredients. Gently mix with your hands until combined, being careful not to overwork.
- Using your hands, roll the meat mixture into about 1 inch balls. Place the meatballs on a plate and set aside.
- Add about 2 tablespoon olive oil to the bottom of a dutch oven or heavy pot with lid. Heat over medium high until the oil is hot and shimmering.
- Once the oil is hot, add the meatballs to the pot, being careful not to over crowd. (This will probably take 2 batches.)
- Sear over medium high heat for about 1 minute, then flip the meatballs to the other side and sear for an additional one minute until golden brown. (*Note* Meatballs do not need to be fully cooked at this time).
- Place the browned meatballs on a plate and set aside. Repeat the process until all of the meatballs have been browned.
- In the same pot you seared the meatballs in add in your onions, celery, carrots and garlic. Cook over medium to medium-high heat for about 5 minutes until veggies are soft.
- Sprinkle Italian seasoning over the veggies and cook for about 30 more seconds. Then stream in chicken broth, scraping up any brown bits from the bottom of the pot.
- Carefully add meatballs bakes into the pot and bring the soup to a simmer over medium-high to high heat.
- Once the soup has reached a simmer turn the heat down to low. Add in 1 cup of pearl couscous and cover with a lid. Simmer the soup covered over low heat for approximately 15 minutes until couscous is tender and meatballs are cooked through.
- Turn the heat off and remove the lid. Stir in 2 cups of chopped kale and taste for seasoning. Add any additional salt or pepper to taste. Squeeze ½ lemon juice into the pot and remove from the burner.
- Serve piping hot. Enjoy!
Notes
- For a variation, you can substitute the kale with spinach or escarole, and the pearl couscous with orzo or acini di pepe pasta.






Leave a Reply