This post may contain affiliate links. Please read our disclosure policy.

This Whole30 Instant Pot Italian Wedding Soup is easy to make and delicious. It is packed with tender meatballs, veggies, and nourishing bone broth! Gluten free, grain free, dairy free.

Italian Wedding Soup made in the Instant Pot

Typical Italian Wedding Soup has meatballs made with breadcrumbs and tiny, pearl-shaped pasta. I wanted to create an easy version that could be made in the Instant Pot, as well as a version that is paleo-friendly! This soup is incredibly easy to make, and it is packed with veggies. I used frozen cauliflower rice in place of the pasta, and it makes a great substitute.

Italian Wedding Soup with bone broth

What You Need to Make This Whole30 Instant Pot Italian Wedding Soup

For the meatballs:

  • Ground Pork
  • Ground Beef – I like the combination of using 2 types of meat, but you can certainly use one or the other.
  • Almond flour
  • Egg
  • Coconut aminos
  • Nutritional yeast
  • Garlic Powder
  • Onion Powder
  • Salt

For the soup:

  • 6 cups of chicken broth
  • Frozen cauliflower rice – I prefer the texture of this compared to fresh cauliflower rice.
  • Raw spinach
  • Italian seasoning
  • salt

Feel free to top with some parmesan cheese!

Instant Pot Italian Wedding Soup gluten free

How to Make This Whole30 Instant Pot Italian Wedding Soup

For the Instant Pot:

Combine the meatball ingredients in a large bowl and mix well using your hands. Form into small meatballs (about ¾ inch in size). Heat 1 tbsp olive oil in your Instant Pot on sauté mode. Add half of the meatballs and cook them for 3-4 minutes until they're browned on all sides. Repeat with the remaining meatballs. Transfer them to a plate.

Add the remaining tbsp of oil to the pot and add the carrots, onion, celery and garlic. Cook for 4-5 minutes until they begin to soften. Add in the broth, Italian seasoning, and meatballs. Lock the lid and cook on high pressure for 5 minutes. Manually release the pressure.

Press "sauté" and add in the frozen cauliflower rice and spinach. Stir and cook for 5 minutes until the caulirice is heated through and the spinach and wilted. Add salt and pepper to taste. Serve and enjoy!

For the slow cooker:

Combine the meatball ingredients in a bowl. Form into ¾ inch meatballs. Heat 1 tbsp oil in a pan on the stove. Brown the meatballs on all sides. Set them aside. Add the additional tbsp of olive oil to the pan and sauté the onions, carrots, celery, and garlic for 3-4 minutes. Add the meatballs and the veggies to the crock pot, along with the broth, salt and Italian seasoning. Cook on low for 6-8 hours. During the last hour of cooking, stir in the frozen cauliflower rice and spinach. Serve and enjoy!

For the stove top:

Form the meatballs. Heat 1 tbsp of olive oil in a large dutch oven or soup pot. Brown the meatballs on all sides. Remove them from the pot and set aside on a plate. Next, add in the remaining oil and the carrots, onions, celery, and garlic. Saute for 3-4 minutes. Add the meatballs back to the pot along with the broth, salt, and Italian seasoning. Bring to a boil then simmer for 10-15 minutes. Add in the frozen cauliflower rice and spinach. Stir and cook for an additional 5 minutes. Serve and enjoy!

Looking for some other Instant Pot Recipes to enjoy? Check these out!

Whole30 Buffalo Ranch Chicken Chowder

Whole30 Instant Pot No Bean Chili

Instant Pot Jambalaya Soup

If you try this Whole30 Instant Pot Italian Wedding soup, make sure to tag me on Instagram – I love seeing your creations!

Happy cooking!

xo,

Mary

*This post contains affiliate links. This means if you use one of my links, I may receive a small commission at no additional cost to you. Thank you for supporting Mary’s Whole Life!

5 from 11 votes

Whole30 Instant Pot Italian Wedding Soup

Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Yield: 4 people
This Whole30 Instant Pot Italian Wedding Soup is easy to make and delicious. It is packed with tender meatballs, veggies, and nourishing bone broth! Gluten free, grain free, dairy free.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

Ingredients 

Meatballs

Soup

  • 2 tbsp olive oil, divided
  • 1 cup diced carrots
  • 1 cup diced celery
  • 1 cup diced onion
  • 3 cloves minced garlic
  • 6 cups chicken broth, I used Bare Bones bone broth
  • 2 tsp Italian seasoning
  • ½ tsp sea salt
  • 1.5 cups frozen cauliflower rice
  • 2 cups raw spinach

Instructions 

Instant Pot Instructions

  • Combine the meatball ingredients in a large bowl and mix well using your hands. Form into small meatballs (about ¾ inch in size). Heat 1 tbsp olive oil in your Instant Pot on sauté mode. Add half of the meatballs and cook them for 3-4 minutes until they’re browned on all sides. Repeat with the remaining meatballs. Transfer them to a plate.
  • Add the remaining tbsp of oil to the pot and add the carrots, onion, celery and garlic. Cook for 4-5 minutes until they begin to soften. Add in the broth, Italian seasoning, and meatballs. Lock the lid and cook on high pressure for 5 minutes. Manually release the pressure.
  • Press “sauté” and add in the frozen cauliflower rice and spinach. Stir and cook for 5 minutes until the caulirice is heated through and the spinach and wilted. Add salt and pepper to taste. Serve and enjoy!

Stove Top Instructions

  • Form the meatballs. Heat 1 tbsp of olive oil in a large dutch oven or soup pot. Brown the meatballs on all sides. Remove them from the pot and set aside on a plate. Next, add in the remaining oil and the carrots, onions, celery, and garlic. Saute for 3-4 minutes. Add the meatballs back to the pot along with the broth, salt, and Italian seasoning. Bring to a boil then simmer for 10-15 minutes. Add in the frozen cauliflower rice and spinach. Stir and cook for an additional 5 minutes. Serve and enjoy!

Slow Cooker Instructions

  • Combine the meatball ingredients in a bowl. Form into ¾ inch meatballs. Heat 1 tbsp oil in a pan on the stove. Brown the meatballs on all sides. Set them aside. Add the additional tbsp of olive oil to the pan and sauté the onions, carrots, celery, and garlic for 3-4 minutes. Add the meatballs and the veggies to the crock pot, along with the broth, salt and Italian seasoning. Cook on low for 6-8 hours. During the last hour of cooking, stir in the frozen cauliflower rice and spinach. Serve and enjoy!

Nutrition

Serving: 1bowl | Calories: 498kcal | Carbohydrates: 18g | Protein: 28g | Fat: 36g | Saturated Fat: 11g | Cholesterol: 122mg | Sodium: 2351mg | Potassium: 1171mg | Fiber: 5g | Sugar: 5g | Vitamin A: 6942IU | Vitamin C: 65mg | Calcium: 138mg | Iron: 4mg

All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.

Did you make this?Rate & comment below, and tag me on Instagram @maryswholelife

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

18 Comments

  1. Katie says:

    Love making this soup.   I always add some hot sauce, red pepper flakes and this seven pepper seasoning that I have in the soup to kick up the spice level.  My husband loves when I make it.    Definitely on repeat in my house 

    1. Mary says:

      Thank you!!

  2. Suzanne Cercone says:

    OMG ! Made this soup today , absolutely amazing! I didn’t think I could have meatball soup again , but I can now ,,, it’s 32 here in Boston , so this is perfect 

    1. Mary says:

      Thanks Suzanne!

  3. Kiersten Park says:

    So flavorful and easy to make.  The kids are enjoying it too.  Perfect dinner for a cold and dreary Michigan winter day.  

    1. Mary says:

      Thank you Kiersten!