Go Back
Print Recipe
5 from 6 votes

Paleo Whole30 Zuppa Toscana


  • 2 pounds Italian Sausage homemade or check for no added sugar
  • 4 cups broth**
  • 2 cups water
  • 1 tablespoon garlic oil
  • 4 cups chopped potatoes, about 4 large russets
  • 1/2 teaspoon salt
  • 1 cup almond milk*
  • 3-4 cups spinach, chopped
  • 12 ounces bacon, chopped and cooked
  • 1/2 cup diced green onion


Stove Top

  • In a large skillet, brown the Italian sausage, breaking into small pieces as it cooks. 
  • While that cooks, in a large stock pot, combine broth, water, garlic oil, potatoes, and salt. Cook over medium/high heat and bring to a boil, then reduce the heat to low, cover, and cook until potatoes are fork tender- about 10-13 minutes. 
  • Turn off the heat and add in the almond milk. Using an immersion blender, blend a little to get creamy while leaving some potatoes whole. This step is optional, but results in a creamier soup. 
  • Add in sausage, spinach, bacon and green onion. Turn heat back on to medium (if needed) and cook until spinach is wilted. 

Instant Pot

  • Add the sausage to the Instant Pot with the garlic oil and hit the "saute" button. Cook, stirring regularly, until browned. Hit "cancel", add in the potatoes and broth (not the water, it's not necessary). Place the lid on, close the valve and cook for 10 minutes on high. 
  • Bake the bacon while the soup is cooking. Place on a parchment lined sheet tray, place in a cold oven and then heat to 375°. Bake until crispy, about 20-25 minutes. Once cooked, break into small pieces. 
  • Release pressure, add in the almond milk, spinach, bacon and green onion. Cook on "saute" for 5 more minutes to cook the spinach. 


*Check almond milk for no unwanted ingredients like sugar or thickeners. I like to buy Malk or Elmhurst which contain only 2 ingredients- water and almonds. If needing nut free, use coconut milk. 
**I made my own broth with bones and no onion or garlic. You can use all water if needed.