This Paleo Italian Wedding Soup is the perfect cozy comfort food! It’s easy to make, packed with the tastiest Italian sausage meatballs and plenty of veggies. It’s grain free, Whole30 friendly and keto.

What’s better than a cozy soup with the best little savory meatballs?
Italian wedding soup is a big favorite for me and I decided to make a paleo version that doesn’t sacrifice any flavor.
I also made the meatballs a little larger than some recipes call for to save on time.
Altogether, this soup comes together in about 45 minutes total and it’s completely worth every minute for how delicious it is! Let’s get into the recipe details.

What You Need to Make Italian Wedding Soup
I used many traditional ingredients for this soup but also made some swaps. Here’s what you’ll need to prepare this Italian wedding soup.
Meatballs:
- egg
- Italian sausage
- Italian seasoning
- garlic and onion powder
- almond flour
- salt and pepper
Soup:
- olive oil
- fresh onions and garlic
- carrots
- celery
- Italian seasoning blend
- crushed red pepper flakes
- chicken stock or broth
- fresh lemon juice
- kale or other dark leafy greens like spinach or Swiss chard
- eggs
- salt and pepper

How to Make this Paleo Italian Wedding Soup
Combine the ingredients for the meatballs in a large bowl and form into 1” balls, or slightly smaller if you prefer.
In a dutch oven, heat the olive oil over medium heat and add the meatballs to the pot. Cook about 8 minutes, turning several times, until cooked through.
Remove the meatballs and set aside on a plate, leaving the drippings in the pot.
Add the onions, garlic, celery and carrots to the pot and sauté for 5-8 minutes or until soft and fragrant. Add in the spices plus sea salt and black pepper, and stir to combine flavors.
Pour in the chicken stock and lemon juice to the pot and bring to a simmer. Add the cooked meatballs in the soup, then the kale. Bring the soup to a gentle boil, then remove from heat.
Whisk the egg, then slowly drizzle it in a circular motion, over the soup while whisking with a fork. Season with salt and pepper to taste.

Can I Add Parmesan Cheese to this Recipe?
If you can have dairy, you can add about 1/4 cup of parmesan to the meatball mixture to add flavor.
You can also add parmesan cheese to the whisked egg that you’ll add to the soup at the end, as is in traditional Italian wedding soup recipes.
Other Recipe Swaps for Italian Wedding Soup
To make the recipe lower in carbs, you can add in just one carrot, or eliminate the carrots entirely in favor of another stalk of celery or even chopped mushrooms.
You can also leave out the carrots and add in more kale at the end to reduce the carb count.
If you can’t find paleo friendly Italian sausage, you can use ground pork or beef and increase the seasonings for the meatballs to make up the flavor.
However, I absolutely love this recipe with sausage! Many grocery stores make their own sausage without tons of additives, so check there first.
If they don’t carry it, check out U.S. Wellness Meats or Butcher Box to stock up on paleo friendly sausage.

I hope you’re ready for a new favorite soup, that’s both easy to make and healthy along with soooo tasty! And comforting of course, too.
Grab your dutch oven and ingredients because it’s time for soup – let’s go!
Italian Wedding Soup {Paleo, Keto, Whole30}

Italian Wedding Soup {Paleo, Keto, Whole30}

Ingredients
Meatballs*:
- 1 large egg
- 1 1/4 lb sweet or hot Italian sausage removed from casings
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 3 tablespoons almond flour
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
Soup:
- 1 tablespoon olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 large carrots diced
- 3 stalks celery diced
- 2 teaspoons Italian seasoning blend
- 1/2 teaspoon crushed red pepper flakes
- 8 cups chicken stock or broth
- 2 Tablespoons fresh lemon juice
- 4-5 cups kale or other dark leafy greens like spinach or Swiss chard, roughly chopped
- 1 egg whisked + pinch of salt and pepper**
- Sea salt and freshly ground black pepper to taste
Instructions
-
Combine the ingredients for the meatballs in a large bowl and form into 1” balls, or slightly smaller if you prefer.
-
In a dutch oven, heat the olive oil over medium heat and add the meatballs to the pot. Cook about 8 minutes, turning several times, until cooked through.
-
Remove the meatballs and set aside on a plate, leaving the drippings in the pot.
-
With the heat on medium, add the onions, garlic, celery and carrots to the pot and sauté for 5-8 minutes or until soft and fragrant. Add in the spices plus sea salt and black pepper, and stir to combine flavors.
-
Add the chicken stock and lemon juice to the pot and bring to a simmer. Add the cooked meatballs in the soup, then the kale. Bring the soup to a gentle boil, then remove from heat.
-
Whisk the egg, then slowly drizzle it in a circular motion, over the soup while whisking with a fork. Season with sea salt and black pepper to taste. Enjoy!
Recipe Notes
*If you can have dairy, add 1/4 cup parmesan cheese to this mixture
**If you can have dairy, whisk the egg with 1/4 cup parmesan cheese
Nutrition
Want More Paleo Soup Recipes? Try One of These!
Stuffed Pepper Soup in the Instant Pot
As an Amazon Associate I earn from qualifying purchases. For more information, see our disclosure policy here.













Really informative article with a strong focus on what actually matters in online betting. It’s easy to get drawn in by bonuses and flashy features, but this piece rightly highlights that security, transparency, and responsible gaming are the real foundations of a trustworthy platform. When users know their transactions are safe and the rules are clear, it creates a much more confident and enjoyable experience. Platforms like FairPlay are often noted for combining a smooth interface with dependable safety standards. Overall, a thoughtful and practical guide that helps players make more informed and responsible decisions.
https://fairplays.net/
Diamond exchange is a trusted online platform for sports and casino betting.Diamondexch delivers a fast, secure, and entertaining experience with real-time odds, live scores, and instant deposits or withdrawals. Visit the Diamond exchange Login page to start betting, enjoy 24/7 support, and explore a fair, rewarding gaming environment.
Team : Diamond exchange
https://diamondexchofficial.com
I found this article quite informative, especially the part discussing how players should stay disciplined while placing bets. Many users often focus only on quick wins and forget about proper planning and understanding the platform. The explanation about using a Fairplay24 ID and accessing the platform through Fairplay24 Login was clear and helpful for new users. Content like this is useful because it highlights the importance of responsible betting and making informed decisions while using platforms like Fairplay24.
10Cric has become one of India’s leading destinations for online betting and casino play. The site ensures a reliable and entertaining space for players who enjoy real money gaming. Account access is simple through the dedicated 10cric login for all users. Whether it’s live cricket wagering, slot machines, or virtual sports, the platform offers endless excitement. For those who prefer mobile play, the 10cric app brings the action right to your phone. With speedy cashouts and 24/7 assistance, 10cric continues to remain a favorite choice.
Team : 10cric
https://10cricc.com/
Thanks for sharing this helpful guide. I’ve had a smooth experience with Reddy Anna Book, especially with fast ID activation and secure transactions. The Reddy Anna Club benefits add extra value, making Reddy Anna a dependable platform overall.
I’ve been searching for a reliable live TV app, and Bit TV looks like a solid choice. The fact that it supports multiple countries and languages makes it even better. I’ll definitely give it a try after reading this post.
Great platform for online sports. I’ve been using Reddybook for a while and the login process is quick, odds are competitive, and live match works smoothly. The interface is easy to use on both mobile and desktop, making it convenient during live cricket matches. https://reddysports.co/reddybook/
“The withdrawal process on ZH88 is surprisingly fast. I used JazzCash and received my earnings in just a few minutes!”https://zh88app.pk/
Done999 Game
is a term that can refer to an online or digital game played for entertainment and fun. Many players search for the Done9 game to enjoy different gaming activities on their devices. The Done9 game may include various levels, challenges, and tasks that players complete to progress in the game. Like many popular games such as Minecraft or Subway Surfers, the Done9 game can provide excitement, improve thinking skills, and help players relax in their free time