Hearty Whole30 Instant Pot Italian Wedding Soup

Discover the ultimate comfort food with this Whole30 Instant Pot Italian Wedding Soup – a delightful, wholesome twist on a classic. This easy-to-make recipe is brimming with tender, flavorful meatballs, an abundance of nutritious vegetables, and a rich, nourishing bone broth, all prepared effortlessly in your Instant Pot. It’s a truly satisfying dish that caters to a variety of dietary needs, being completely gluten-free, grain-free, and dairy-free.

Delicious Whole30 Italian Wedding Soup made in the Instant Pot, brimming with meatballs and fresh vegetables.

Embrace Healthy Comfort: Whole30 Instant Pot Italian Wedding Soup

Italian Wedding Soup has long been a beloved staple in many households, renowned for its delicate meatballs, vibrant greens, and tiny, pearl-shaped pasta simmered in a savory broth. While undeniably delicious, traditional versions often don’t align with specific dietary protocols like Whole30 or paleo, primarily due to ingredients like breadcrumbs in the meatballs and pasta in the soup base. This recipe reimagines the classic, offering an incredibly easy and flavor-packed version that’s not only paleo-friendly but also compliant with the stringent guidelines of Whole30.

Our goal was to create a hearty, wholesome soup that delivers all the comforting flavors you crave, without compromising on health or convenience. By harnessing the power of the Instant Pot, we’ve drastically cut down on cooking time, making this an ideal weeknight meal. We’ve thoughtfully substituted traditional pasta with frozen cauliflower rice, which beautifully mimics the texture of small grains while adding an extra boost of vegetables and keeping the dish grain-free and low-carb. The result is a robust, satisfying soup that’s incredibly easy to prepare and loaded with tender meatballs, crisp vegetables, and a deeply nourishing broth.

Close-up of healthy Italian Wedding Soup made with bone broth and nutrient-rich ingredients.

The Wholesome Ingredients for Your Whole30 Italian Wedding Soup

Crafting this healthy and delicious soup requires a selection of fresh, high-quality ingredients. Each component plays a crucial role in building the rich flavors and satisfying textures that define this dish. Below is a detailed list of what you’ll need, along with insights into why these particular ingredients work so well for a Whole30 and paleo-compliant meal.

For the Irresistible Meatballs:

  • Ground Pork: Provides a rich, savory flavor and helps keep the meatballs moist and tender.
  • Ground Beef: Using a combination of ground pork and ground beef adds depth and complexity to the meatball flavor profile. While we love this blend, feel free to use just one type of ground meat if that’s what you have on hand or prefer.
  • Almond Flour: A fantastic gluten-free and grain-free binder that replaces traditional breadcrumbs, helping the meatballs hold their shape without adding gluten.
  • Egg: Essential for binding the meatball ingredients together, ensuring they stay intact during cooking.
  • Coconut Aminos: A Whole30-approved alternative to soy sauce, providing a subtle umami flavor and a hint of sweetness.
  • Nutritional Yeast: This ingredient is a secret weapon for adding a cheesy, savory depth to the meatballs without any dairy, making it perfect for Whole30 and paleo.
  • Garlic Powder & Onion Powder: These staple spices are crucial for infusing the meatballs with aromatic flavor that complements the Italian seasoning in the soup.
  • Salt: Essential for seasoning and bringing out the natural flavors of the meat and spices.

For the Robust Soup Base:

  • 6 cups of Chicken Broth (or Bone Broth): The foundation of any great soup. Opt for a high-quality chicken broth or, even better, a nourishing bone broth for added collagen and minerals. This provides a rich, savory base that ties all the flavors together.
  • Frozen Cauliflower Rice: This is our brilliant substitute for traditional pasta. Frozen cauliflower rice offers a slightly firmer texture than fresh, which holds up wonderfully in the soup, mimicking the mouthfeel of small grains without any actual grains. It also seamlessly blends into the soup, adding extra vegetables.
  • Raw Spinach: A vibrant and healthy addition that wilts beautifully into the hot soup, adding a pop of color and a boost of nutrients.
  • Italian Seasoning: A blend of classic Italian herbs like oregano, basil, thyme, and rosemary that infuses the soup with an authentic, herbaceous flavor.
  • Salt & Pepper: To taste, enhancing all the natural flavors and allowing you to customize the seasoning perfectly.

For those not on a strict Whole30 or dairy-free diet, a sprinkle of fresh parmesan cheese on top can add an extra layer of deliciousness!

Gluten-free Instant Pot Italian Wedding Soup, perfect for a healthy and satisfying meal.

How to Master This Whole30 Instant Pot Italian Wedding Soup

One of the best features of this Italian Wedding Soup recipe is its versatility. Whether you prefer the speed and efficiency of an Instant Pot, the gentle simmering of a slow cooker, or the classic approach of a stovetop pot, you can achieve delicious results. Here are detailed instructions for each method.

Instant Pot Method: Quick & Flavorful

The Instant Pot makes quick work of this hearty soup, locking in flavors and tenderizing the meatballs and vegetables in record time.

  1. Prepare Meatballs: In a large bowl, combine the ground pork, ground beef, almond flour, egg, coconut aminos, nutritional yeast, garlic powder, onion powder, and salt. Mix thoroughly with your hands until just combined – avoid overmixing to keep the meatballs tender. Form the mixture into small, uniform meatballs, approximately ¾ inch in size.
  2. Brown Meatballs: Add 1 tablespoon of olive oil to your Instant Pot. Select the “Sauté” mode on normal heat. Once the oil is hot, carefully add half of the meatballs to the pot in a single layer. Cook for 3-4 minutes, turning occasionally, until they are nicely browned on all sides. This browning step is crucial for developing deep flavor. Transfer the browned meatballs to a plate and set aside. Repeat with the remaining meatballs, adding another tablespoon of olive oil if needed.
  3. Sauté Aromatics: Add the remaining 1 tablespoon of olive oil to the Instant Pot. Add the diced carrots, onion, celery, and minced garlic to the pot. Sauté for 4-5 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant.
  4. Pressure Cook: Pour in the chicken broth, then stir in the Italian seasoning and return the browned meatballs to the pot. Make sure the broth covers the meatballs and vegetables. Secure the lid on the Instant Pot and set the vent to the “Sealing” position. Select “Manual” or “Pressure Cook” on high pressure and set the cooking time for 5 minutes.
  5. Release Pressure & Finish: Once the cooking cycle is complete, carefully perform a manual quick release of the pressure by turning the vent to the “Venting” position. Once the float valve drops, open the lid.
  6. Add Greens & Serve: Press “Sauté” again. Add the frozen cauliflower rice and fresh spinach to the soup. Stir gently and cook for about 5 minutes, or until the cauliflower rice is heated through and the spinach has completely wilted. Taste the soup and adjust seasoning with additional salt and pepper as needed. Ladle into bowls and enjoy immediately!

Slow Cooker Method: Effortless & Deeply Flavored

For a hands-off approach that develops incredible depth of flavor throughout the day, the slow cooker is your best friend.

  1. Prepare Meatballs: In a bowl, combine all the meatball ingredients (ground pork, ground beef, almond flour, egg, coconut aminos, nutritional yeast, garlic powder, onion powder, salt). Mix well and form into ¾-inch meatballs.
  2. Brown Meatballs: Heat 1 tablespoon of olive oil in a large skillet on your stovetop over medium-high heat. Brown the meatballs on all sides for about 3-4 minutes. This step is essential for flavor and texture, even for slow cooking. Once browned, transfer them to a plate and set aside.
  3. Sauté Aromatics: Add an additional tablespoon of olive oil to the same skillet. Add the diced onions, carrots, celery, and garlic. Sauté for 3-4 minutes until they begin to soften.
  4. Assemble in Slow Cooker: Transfer the browned meatballs and sautéed vegetables to your slow cooker pot. Pour in the chicken broth and stir in the salt and Italian seasoning.
  5. Cook: Cover and cook on “Low” for 6-8 hours, or on “High” for 3-4 hours, until the meatballs are cooked through and the vegetables are tender.
  6. Add Greens & Serve: During the last hour of cooking, stir in the frozen cauliflower rice and fresh spinach. Continue cooking until the cauliflower rice is tender and the spinach has wilted. Taste and adjust seasoning as desired. Serve hot and enjoy!

Stovetop Method: Classic & Comforting

If you prefer the traditional stovetop cooking method, this recipe is just as delicious and comforting.

  1. Prepare Meatballs: Form the meatballs by combining all the meatball ingredients as described above.
  2. Brown Meatballs: Heat 1 tablespoon of olive oil in a large Dutch oven or a heavy-bottomed soup pot over medium-high heat. Brown the meatballs on all sides for 3-4 minutes. Remove the browned meatballs from the pot and set them aside on a plate.
  3. Sauté Aromatics: Add the remaining olive oil to the same pot. Add the diced carrots, onions, celery, and garlic. Sauté for 3-4 minutes until they soften and become fragrant.
  4. Simmer Soup: Return the browned meatballs to the pot. Pour in the chicken broth and stir in the salt and Italian seasoning. Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for 10-15 minutes, allowing the flavors to meld and the meatballs to cook through.
  5. Add Greens & Serve: Stir in the frozen cauliflower rice and fresh spinach. Continue to cook for an additional 5 minutes, or until the cauliflower rice is heated through and the spinach has wilted. Taste and adjust seasoning with salt and pepper to your preference. Serve warm and savor every spoonful!

Expert Tips for the Best Whole30 Italian Wedding Soup

Achieving a truly outstanding Italian Wedding Soup, especially when adhering to Whole30 and paleo guidelines, involves a few key considerations:

  • Don’t Skimp on Browning: Whether using an Instant Pot, slow cooker, or stovetop, browning the meatballs before simmering is essential. This step creates a rich, caramelized crust that deepens their flavor and contributes significantly to the overall taste of the soup.
  • Quality Broth Matters: Since broth forms the base of this soup, its quality profoundly impacts the final flavor. Opt for a good quality chicken bone broth for maximum flavor and nutritional benefits. Look for brands that are Whole30 compliant (no added sugars or questionable ingredients).
  • Frozen vs. Fresh Cauliflower Rice: While fresh cauliflower rice works, frozen often yields a better texture for soups as it tends to be less mushy. It also requires no prep, making it a convenient choice.
  • Meatball Consistency: Ensure your meatballs are uniform in size for even cooking. Mixing the meat by hand allows you to feel the consistency and ensures all ingredients are well incorporated without overworking the meat, which can lead to tough meatballs.
  • Seasoning to Taste: Always taste your soup before serving and adjust salt and pepper. The amount needed can vary based on the broth you use and personal preference.
  • Storage and Meal Prep: This soup makes excellent leftovers! Store it in an airtight container in the refrigerator for up to 3-4 days. It’s also freezer-friendly; cool completely before transferring to freezer-safe containers or bags, and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave.

Frequently Asked Questions (FAQs)

Can I use only one type of ground meat for the meatballs?

Absolutely! While the combination of ground pork and ground beef offers a fantastic depth of flavor, you can certainly use just one type of ground meat if you prefer or if that’s what you have available. The cooking times and method will remain the same.

What if I don’t have coconut aminos?

Coconut aminos provide a subtle umami flavor. If you don’t have them, you can omit them. For a touch of acidity and depth, you might add a tiny splash of apple cider vinegar or a bit more nutritional yeast, but the soup will still be flavorful without a direct substitute.

Can I use fresh cauliflower rice instead of frozen?

Yes, you can use fresh cauliflower rice. However, be mindful that fresh cauliflower rice can sometimes become softer quicker in soup. We recommend frozen for its slightly firmer texture that holds up well. If using fresh, add it at the same time and cook until tender-crisp.

Is this soup freezer-friendly?

Yes, this Whole30 Instant Pot Italian Wedding Soup freezes beautifully! Allow the soup to cool completely before transferring it to freezer-safe containers or bags. It can be frozen for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stovetop or in the microwave.

How can I make this soup spicier?

To add a little kick, you can include a pinch of red pepper flakes with the Italian seasoning, or add a dash of your favorite Whole30-compliant hot sauce when serving.

Looking for More Whole30 Instant Pot Recipes? Check these out!

Whole30 Buffalo Ranch Chicken Chowder

Whole30 Instant Pot No Bean Chili

Instant Pot Jambalaya Soup

If you give this Whole30 Instant Pot Italian Wedding Soup a try, please let us know how you liked it! Don’t forget to rate and comment below, and feel free to tag me on Instagram – I absolutely love seeing your culinary creations and hearing your feedback!

Happy cooking!

xo,

Mary

*This post contains affiliate links. This means if you use one of my links to make a purchase, I may receive a small commission at no additional cost to you. Your support helps keep Mary’s Whole Life running and allows me to continue sharing delicious, healthy recipes!

Instant Pot Italian Wedding Soup gluten free
Pin
Print
5 from 11 votes

Whole30 Instant Pot Italian Wedding Soup

By: Mary Smith
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.

Equipment

  • Instant Pot

Ingredients

Meatballs

  • ½ lb ground beef
  • ½ lb ground pork
  • ¼ cup almond flour, can sub 1 ½ tbsp coconut flour for nut free
  • 1 egg
  • 1 tsp coconut aminos
  • 1 tbsp nutritional yeast
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp sea salt

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 is 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