Go Back
+ servings
Print Recipe
5 from 5 votes

Whole30 Ham and Potato Soup (Paleo, Dairy Free)

This flavorful Whole30 ham and potato soup is dairy free, but so creamy and comforting with clean, healthy ingredients. So easy and quick to make as well!
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Main Course, Soup
Cuisine: American
Servings: 6 servings

Ingredients

  • 6 cups diced russet potatoes about 1½ lb, divided (or use white sweet potatoes for strict paleo)
  • 4 cups bone broth or chicken broth
  • 1/2 tsp sea salt plus more to taste
  • 1 tbsp ghee or your favorite cooking oil
  • 1 onion chopped
  • 3 stalks celery chopped
  • 3 carrots diced
  • 2 cups ham cubed
  • 3 cloves garlic minced
  • 2 bay leaves
  • 2 tsp fresh thyme
  • 1/2 tsp ground black pepper
  • 1/2 cup coconut milk

Instructions

  • Combine 3 cups of diced potatoes with broth and sea salt in a saucepan and heat over medium high heat. When it comes to a boil, lower the heat to simmer and cook for 10 minutes until the potatoes are fork tender.
  • Use an immersion blender or transfer to a blender, and blend until smooth. Set aside.
  • In a large stockpot, heat ghee over medium high heat. Add onion, celery, and carrots, and cook stirring for 5 minutes.
  • Add ham, garlic, and the remaining 3 cups of potatoes and cook stirring for 2 minutes.
  • Add the blended potato mixture, bay leaves, thyme, and black pepper. Let everything come to a boil, and reduce the heat to medium low to simmer. Cover and simmer for 10 minutes until the potatoes are tender.
  • Turn off heat and stir in coconut milk. Taste to adjust seasoning, and serve hot.

Video

Nutrition

Calories: 336kcal | Carbohydrates: 33g | Protein: 20g | Fat: 15g | Saturated Fat: 8g | Cholesterol: 35mg | Sodium: 841mg | Potassium: 931mg | Fiber: 3g | Sugar: 3g | Vitamin A: 5136IU | Vitamin C: 13mg | Calcium: 46mg | Iron: 3mg