Slow Cooker Thai Butternut Squash Soup

Prep: 25 minCook: 3 hr 15 min8 servingsmediumThai-inspired
Slow Cooker Thai Butternut Squash Soup

A creamy, aromatic soup that transforms roasted butternut squash into something boldly Thai-inspired. Coconut milk and red curry paste create a rich, warming base balanced by bright lime juice and fresh cilantro. Natural peanut butter adds depth and body while fish sauce brings authentic umami complexity. This dish suits anyone seeking comfort with an Asian twist—vegan-friendly when fish sauce is omitted. Serve it for weeknight dinners, meal prep, or as a starter for entertaining. What sets this version apart is the two-stage slow-cooking method: butternut squash cooks first until tender, then the aromatic coconut-curry mixture simmers separately before combining, ensuring flavors remain distinct rather than muddled. The result is bright, layered, and genuinely craveable.

Ingredients

8 servings
  • 2 lbs butternut squash, peeled and cubed
  • 1 cup vegetable stock
  • salt, to taste
  • fresh ground black pepper, to taste
  • 2 tsp olive oil
  • 1 whole onion, finely chopped
  • 2 tsp garlic, minced
  • 1 tsp ginger root, minced
  • 1 whole red bell pepper, seeds removed and finely chopped
  • 1 14 oz coconut milk, canned
    heavy cream1:1milkadds dairy

    loses Thai authenticity and coconut flavor

    Full guide →
  • 2 T Thai Red Curry Paste
  • ½ cup natural peanut butter, without added sugar
    almond butter1:1tree_nutpeanuts-freeadds dairy

    milder flavor, less body

    Full guide →
  • 1 T granulated Monkfruit Sweetener
    coconut sugar1:1

    warmer flavor, slight mineral taste

  • 2 tsp Fish Sauce
    soy sauce1:1soy_wheatfish-freeadds glutenadds soy

    earthier, less funky; adds wheat

    Full guide →
  • 2 T fresh lime juice
  • cup cilantro, finely chopped
    parsley1:1

    milder, herbaceous; loses cilantro's bright spice

    Full guide →
  • cilantro, chopped, for serving(optional)
    parsley1:1

    milder, herbaceous; loses cilantro's bright spice

    Full guide →
  • peanuts, chopped, for serving(optional)
  • Sriracha Rooster Sauce, for serving(optional)

Instructions

  1. 1

    Peel and cube the butternut squash.

  2. 2

    Add squash and vegetable stock to the slow cooker, season generously with salt and pepper, and cook on high for 2 hours until the squash is soft enough to mash easily.

  3. 3

    Puree the cooked squash using a food processor, blender, or immersion blender, working carefully with the hot food.

  4. 4

    Heat olive oil in a large non-stick frying pan over medium heat. Saute the onion until well-browned, about 8 minutes.

  5. 5

    Add minced garlic, minced ginger, and diced red bell pepper to the pan and saute for about 1 minute more.

  6. 6

    Add the coconut milk, Thai Red Curry Paste, and peanut butter to the pan and heat just until the curry paste and peanut butter melt into the coconut milk.

  7. 7

    Stir in the sweetener and fish sauce.

  8. 8

    Pour the coconut milk mixture into the pureed squash in the slow cooker. Switch to low and cook for 1 hour.

  9. 9

    Stir in the chopped cilantro and fresh lime juice and cook for about 15 minutes more.

  10. 10

    Serve hot with additional cilantro, peanuts, and sriracha if desired.

Tips

Tip 1

Brown the onion deeply before adding other aromatics. Deep caramelization takes 8 minutes and builds a savory foundation that prevents the soup from tasting one-dimensionally coconut-forward or sweet.

Tip 2

Add lime juice and cilantro only in the final 15 minutes. These bright elements fade and oxidize if simmered longer, so timing them last preserves their fresh, cutting quality against the rich peanut butter and curry.

Tip 3

If using vegetable stock instead of water, taste before salting. Stock varies in sodium; over-salting ruins the delicate balance between spice, sweetness, and acidity the recipe builds.

Good to Know

Storage

Refrigerate in an airtight container for up to 4 days. Freezes well for up to 3 months (source notes assumption pending thaw confirmation).

Make Ahead

Prepare through step 3 (pureed squash) up to 1 day ahead. Make the full soup up to 2 days in advance and reheat gently on low in the slow cooker or stovetop, adding lime juice and cilantro fresh.

Serve With

Serve hot, garnished with chopped cilantro, peanuts, and sriracha on the side for heat customization.

See pairing guide →

Common Mistakes

Watch

Skip browning the onion to avoid flat, one-note flavor; deep caramelization is essential for depth.

Watch

Add lime juice and cilantro at the start to avoid them becoming bitter or fading; add them only in the final 15 minutes.

Watch

Puree the hot squash carelessly to avoid burns; work in batches and use an immersion blender or blender with caution.

Substitutions

Nut-Free Alternatives

peanut butter
almond butter1:1tree_nutpeanuts-freeadds dairy

milder flavor, less body

Full guide →
peanut butter
sunflower seed butter1:1nut_freepeanuts-freeadds dairy

maintains richness and umami

Full guide →

General Alternatives

Monkfruit Sweetener
omit0:1

soup becomes less sweet, more savory-forward

Fish Sauce
soy sauce1:1soy_wheatfish-freeadds glutenadds soy

earthier, less funky; adds wheat

Full guide →
Monkfruit Sweetener
coconut sugar1:1

warmer flavor, slight mineral taste

Full guide →
coconut milk
heavy cream1:1milkadds dairy

loses Thai authenticity and coconut flavor

Full guide →
cilantro
parsley1:1

milder, herbaceous; loses cilantro's bright spice

Full guide →
Find more substitutions →

FAQ

Can I make this vegan?

Yes. Replace fish sauce with tamari or soy sauce for umami depth. All other ingredients are plant-based. The coconut milk, peanut butter, and Thai curry paste provide richness and satisfaction without animal products.

What if I don't have fresh ginger or garlic?

Use 1 teaspoon garlic powder and 1/2 teaspoon ground ginger instead. The soup will lose some brightness and subtle heat, but the curry paste and lime juice still carry the flavor profile forward adequately.

Can I freeze this soup?

Yes, it freezes well for up to 3 months. Cool completely before freezing in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat gently on the stovetop or slow cooker on low, adding fresh lime juice and cilantro after heating.