Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Butternut Squash Soup

Butternut Squash Soup


Description

This incredibly creamy and comforting soup features naturally sweet butternut squash blended with warm spices and coconut milk into a velvety, restaurant-quality bowl. Perfect for cozy dinners, meal prep, or impressing guests with minimal effort.

Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes | Servings: 6Butternut Squash Soup


Ingredients

Scale
  • 1 medium butternut squash, peeled, seeded, and cubed (about 45 cups, 1-inch pieces)
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth (low-sodium preferred)
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • Salt and pepper, to taste (start with 1 tsp salt, 1/2 tsp pepper)
  • 2 tablespoons olive oil
  • 1/2 cup full-fat coconut milk (from a can, not a carton)
  • Fresh parsley, for garnish

Instructions

  1. Peel and cube your butternut squash into roughly 1-inch pieces so everything cooks evenly. This is the hardest part—once you’re past this, you’re golden.
  2. Heat the olive oil in your largest pot or Dutch oven over medium heat until it’s shimmering.
  3. Add the chopped onion and minced garlic. Sauté for 3-4 minutes, stirring occasionally, until the onion softens and everything smells amazing. Don’t let the garlic burn.
  4. Toss in the butternut squash cubes, vegetable broth, cinnamon, nutmeg, salt, and pepper. Give everything a good stir.
  5. Bring the mixture to a boil, then reduce the heat to medium-low, cover the pot, and let it simmer for 20-25 minutes. The squash should be so tender it falls apart when you poke it with a fork.
  6. Now blend it until completely smooth. If you have an immersion blender, stick it right in the pot and blend away. If using a regular blender, work in batches (don’t fill more than halfway), and hold the lid down with a towel since hot liquid expands.
  7. Once it’s silky smooth, stir in the coconut milk and let it simmer for another 5 minutes so the flavors can blend together beautifully.
  8. Taste and adjust your seasoning—you’ll probably need more salt than you think. Add until it tastes vibrant and delicious.
  9. Serve hot, garnished with fresh parsley and maybe a drizzle of coconut milk or a crack of black pepper.

Nutrition Information (Per Serving):

  • Calories: 165
  • Protein: 3g
  • Fat: 8g
  • Carbohydrates: 23g
  • Fiber: 4g
  • Sodium: 520mg
  • Vitamin A: 290% DV
  • Vitamin C: 40% DV
  • Potassium: 15% DV

This butternut squash soup is exceptionally high in vitamin A from the squash, supporting eye health and immune function. It’s also a good source of fiber and vitamin C while remaining relatively low in calories.

Notes:

  • Seriously, cut the squash into similar-sized pieces. Uneven pieces = some mushy, some still hard.
  • Don’t skip cooking the squash until it’s completely tender. Any firm pieces will make your soup lumpy.
  • Blend longer than you think you need to. Silky smooth is the goal here.
  • The soup will thicken as it sits, so you might need to add more broth when reheating leftovers.
  • If you’re using a regular blender, never fill it more than halfway with hot liquid—it can explode out the top.

Storage Tips:

Store leftover soup in an airtight container in the fridge for up to 5 days. The soup will thicken considerably as it sits, so add a splash of broth or coconut milk when reheating to return it to your preferred consistency. Reheat gently on the stovetop over medium-low heat, stirring occasionally, or in the microwave in 90-second intervals. This soup freezes beautifully for up to 3 months—let it cool completely, freeze in portions (mason jars work great), then thaw overnight in the fridge. The texture might separate slightly after freezing, but just whisk it while reheating and it’ll come back together perfectly.

Serving Suggestions:

  • Classic Bowl: Serve with crusty bread or garlic bread for dipping into all that creamy goodness
  • Elegant Dinner: Top with a drizzle of coconut milk, toasted pepitas, and fresh herbs for a restaurant-style presentation
  • Cozy Lunch: Pair with a grilled cheese sandwich for the ultimate comfort food combination
  • Light Meal: Serve in smaller portions as a starter before a main course

Mix It Up (Recipe Variations):

Spicy Butternut Squash Soup: Add 1/4 teaspoon cayenne pepper or a diced jalapeño with the onions for a sweet-spicy kick that adds complexity and warmth.

Apple Butternut Soup: Add one peeled, diced apple (Honeycrisp or Granny Smith) with the squash for extra natural sweetness and a subtle fruit flavor perfect for fall.

Curry Butternut Squash Soup: Replace the cinnamon and nutmeg with 2 teaspoons curry powder and add 1 teaspoon fresh grated ginger for a savory, Indian-inspired version.

Sage Brown Butter Topping: Brown 2 tablespoons butter with 6-8 fresh sage leaves until crispy, then drizzle over each bowl for a luxurious, restaurant-worthy finish.

What Makes This Recipe Special:

The genius of this butternut squash soup lies in its simplicity and the way it showcases the natural sweetness of the squash without overwhelming it. By cooking the squash until completely tender and blending it thoroughly, you create an incredibly silky texture that feels luxurious without any cream or complicated techniques. The warm spices of cinnamon and nutmeg bridge the gap between sweet and savory, creating a complex flavor profile that’s comforting without being cloying. The coconut milk adds richness while keeping this naturally vegan and dairy-free, proving that plant-based soups can be just as satisfying and indulgent as cream-based versions. This one-pot approach means minimal cleanup while the gentle simmering develops deep, concentrated flavors that make this taste like you spent hours in the kitchen.