This easy Whole30 Butternut Squash Soup is a little sweet, a little savory, and so flavorful. It is incredibly creamy, rich, and filled with cozy flavors. This Paleo soup is great for lunches, dinners, meal prep, and leftovers. Garnish with crispy bacon for the ultimate soup!
In a Dutch oven or large skillet over medium heat, add olive oil, diced onion and minced garlic. Cook for 5 to 6 minutes or until onion is softened.
Then, add butternut squash and all remaining ingredients except coconut milk and bacon to skillet. Bring to a light boil then simmer on low for 20 minutes.
Turn off heat. Stir in canned coconut milk.
Pour contents in pan into a blender, Vitamix, or food processor. Blend until smooth, about 15 to 20 seconds.
Finally, pour into bowls. Garnish with additional coconut milk and crumbled bacon.
Notes
This soup can be made with frozen cubed squash or roasted squash.
If using frozen squash, thaw beforehand or microwave frozen squash until room temperature.
Canned coconut oil can be found in the Asian foods aisle at most grocery stores. Use full fat coconut milk (NOT coconut cream). I highly recommend the brand Thai.
Shake canned coconut milk before opening and using. If the coconut milk is lumpy, stir with a spoon for using.
Instead of using a blender or food processor, use an immersion blender to blend soup if desired.
Store leftovers in an airtight container in the fridge for up to 3 days.
This makes about 4 small bowls of soup. This recipe can be easily doubled for leftovers.