Simple Supper Friday: Italian Wedding Soup

Italian Wedding Soup.

I have been wanting to make a version of Italian wedding soup for some time now and finally did it! Granted, I know a hot bowl of soup may not be the best summer meal, but the day I made this, it was quite a bit cooler. If I recall, I was wearing long pants this day and it was before the major heat wave. Anyway, even if you don’t make it now because the weather is too warm, it’s a good one to archive. For those of you lucky folks that have air conditioning, it won’t matter and you can make it anytime while keeping cool.

The soup itself comes together quickly, but the most time consuming part (and it really doesn’t take that long) is making the meatballs. These can always be made ahead of time and stored in the refrigerator, which may be helpful if you have a busy schedule. Also, depending on the size of your meatballs, it will take more or less time to make them, unless you’re just an awesome meatball maker. In that case, take pride in the fact that you’re that good!

This recipe was inspired by and adapted from, Chow Bella: Paleo Italian Wedding Soup.

For the meatballs:

  • 1.5 lb grass-fed ground beef
  • 2 cloves garlic, finely chopped
  • 1 tsp onion powder
  • 3/4 tsp sea salt
  • 2 Tbsp fresh basil, chopped
  • 1/2 tsp dried oregano
  • 1 Tbsp dried parsley
  • Dash of cayenne
  • Pepper to taste
  • 1 Tbsp coconut flour
  • 2 pastured eggs, beaten

Mix ingredients together in a large bowl with your hands. Form into small meatballs, about 1/2 tablespoon size and place on large plate. If desired, make meatballs larger or smaller. Once done, set aside or in the fridge until ready to use.

For the soup:

  • 1 Tbsp grass-fed ghee
  • 4 small carrots, peeled and chopped
  • 3 stalks celery, chopped (use leaves if on stalk too)
  • 1 yellow onion, chopped
  • 2 cloves garlic, finely chopped
  • 1.5 tsp dried oregano
  • 1 tsp dried parsley
  • Sea salt and pepper to taste
  • 1/4 cup fresh basil, chopped
  • 10 oz package frozen spinach, thawed with excess water squeezed out
  • 12 cups broth (I used a combo of homemade bone broth and low-sodium chicken broth)
  • 2 pastured eggs, beaten


  1. Melt ghee in a large soup pot over medium heat. Add the carrots, celery, onion and garlic, and saute a few minutes, until softened a bit.
  2. Add the broth, oregano, parsley, sea salt and pepper. Stir and bring the soup to a gentle simmer. Then, add the spinach.
  3. Next, drop in the meatballs and allow to cook through. You will see them float to the top as they cook. Depending on the size of the meatballs, it it will take 8-10 minutes for them to cook.
  4. Pour in the beaten eggs in a thin stream, stirring with a fork when it meets the soup. Stir in fresh basil and serve immediately.

8 thoughts on “Simple Supper Friday: Italian Wedding Soup

  1. Craving4More July 12, 2013 / 10:18 am

    This is perfect! Wedding soup without the noodles.

    • paleoinpdx July 12, 2013 / 10:23 am

      Exactly! It is SOOOO good too! Thanks 😉

  2. Megan July 15, 2013 / 8:11 am

    This recipe looks amazing!!! I love italian wedding soup!

    • paleoinpdx July 15, 2013 / 10:27 am

      Thanks! The soup is wonderful and loaded with meatballs! The egg makes it extra special too.

  3. Gabriela July 16, 2013 / 8:41 am

    I never knew what this soup was called and they always had it in my university’s cafeteria and I was obsessed with it…thanks for the recipe!!

    • paleoinpdx July 16, 2013 / 8:43 am

      Wow, your school served Italian wedding soup?! We sure didn’t have it at Michigan State, but I was vegan then anyway, so I guess I wouldn’t have paid attention to it!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s