Broccoli cheddar soup is a perfect creamy & cheesy comfort food, usually made with lots of cream and butter. I was inspired to find a way to make it healthier without losing any of the deliciousness!

This recipe is super easy, made in a pressure cooker. It’s thickened with potato and lightened up with a little coconut milk. It’s seriously the perfect balance!

It’s also gluten-free and almost paleo… Besides the cheddar! Honestly, the soup was delicious even before I added the cheddar, so feel free to make it vegan by leaving out the cheese and bacon on top. You’ll end up with a creamy potato broccoli soup 😋

Recipe makes 4 servings


  • 1 tbsp ghee
  • 1 yellow onion, chopped
  • 2 large carrots, diced
  • 1 bunch broccoli
  • 1 medium (~¾ lb) russet potato, peeled & diced
  • 4 garlic cloves
  • 2 cups chicken broth
  • ½ cup coconut milk
  • 1 pinch cayenne
  • ½ tsp salt
  • ¼ tsp black pepper
  • 8oz sweet red cheddar, shredded
  • Topping: chives, cheese, bacon (cooked & sliced)


  1. Cut off the stem of the broccoli, chop & set aside. Cut the top of the broccoli into bite-sized pieces and set into a separate bowl.
  2. Heat up the ghee in the Instant Pot set to sauté mode. Add the onion, carrot, broccoli stems, and potatoes. Sauté for 3-5 minutes. 
  3. Add the garlic and sauté until fragrant, about 30 seconds.
  4. Close the lid of the Instant Pot, set vent to “sealing” and turn on high pressure for 10 minutes. When it’s done, carefully release pressure and open the lid.
  5. Use an immersion blender to blend the soup until smooth. Turn the setting to sauté again and mix in the coconut milk, cayenne, salt, and pepper. Add the broccoli florets and simmer until cooked but al-dente (about 5-8 minutes).
  6. Add the shredded cheddar and stir until smooth and melted. Taste and see if you want to add any more salt or pepper.
  7. Serve topped with cheese, bacon, and chives.


  • To make on the stovetop, just do steps 2 through 3 in a soup pot over medium-high heat. Instead of pressure cooking in step 4, let the soup boil in the pot for about 15 minutes or until veggies are soft and you can easily break apart the potato with a fork. Continue the recipe as written from there.