
A rich & creamy "cheesy" potato soup loaded with broccoli, bacon, and green onion. Whole30 compliant and paleo friendly!
Heat the ghee (or avocado oil for dairy free) in a large pot over medium to medium high heat until warm. Add the onion, carrots, garlic, and potatoes and sauté until the onions are just translucent (about 5 minutes). Stir in the broccoli, and pour in the chicken broth. Bring to a low boil, then reduce to a simmer. Cover and continue to cook until the potatoes are tender (about 15 to 20 minutes).
While the soup cooks, add the milk, cashews, nutritional yeast, onion powder, garlic powder, and salt and pepper to a blender. When the potatoes are tender, scoop about two cups of the potato/broccoli mixture into the blender as well. Blend the mixture until creamy & smooth - about 30 seconds to one minute.
Stir the creamy blended mixture into the soup until well incorporated. Give it a taste, and season with additional salt & pepper if needed (and a touch more garlic & onion if you like!) Load up with crumbled bacon and sliced green onions, and serve hot! Store leftovers in the fridge for 4-5 days.