This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Nothing beats a warm, creamy bowl of velvety kabocha squash soup on a chilly day. This cozy, nutrient-packed soup is made extra luscious with smooth peanut butter, adding a nutty depth that complements the natural sweetness of the squash. It’s an easy, one-pot recipe that’s perfect for meal prep, weeknight dinners, or whenever you crave a comforting bowl of goodness.
Why You’ll Love This Recipe
Key Benefits
- Simple and quick with minimal prep
- One-pot wonder for easy cleanup
- Vegan and dairy-free, making it a great plant-based meal
- Packed with vitamins, fiber, and protein for a nutritious boost
Taste & Texture
- Rich and creamy thanks to the smooth squash and peanut butter
- Slightly sweet with a natural depth of flavor
- Nutty and savory with a silky-smooth consistency
Dietary Attributes
- Vegan
- Gluten-free
- High in fiber and vitamins
Ingredients & Substitutions
Ingredient List
- 1 tablespoon coconut oil
- 1 cup (100g) onion, diced
- 1 teaspoon minced garlic
- 2 pounds (900g) fresh kabocha squash, peeled, deseeded, and chopped
- 4 cups (1 liter) vegetable broth
- 4 tablespoons smooth peanut butter
- Salt and ground black pepper, to taste
Notes on Quality
- Kabocha squash should have a deep green skin and firm flesh. Avoid any with soft spots.
- Natural, unsweetened peanut butter works best for a balanced, nutty flavor.
Possible Substitutions
- Butternut squash or pumpkin can be used instead of kabocha squash
- Olive oil or avocado oil can replace coconut oil
- Sunflower seed butter is a great nut-free alternative to peanut butter
Step-by-Step Instructions
Stovetop Method
- Heat coconut oil in a large pot over medium heat. Add the diced onion and sauté for about five minutes until soft and translucent.
- Stir in the garlic and chopped kabocha squash, cooking for another two minutes.
- Pour in the vegetable broth and add the peanut butter. Season with salt and black pepper. Stir everything together, cover, and let it simmer for 25 minutes, or until the squash is fork-tender.
- Remove from heat and allow the soup to cool slightly before blending. Use an immersion blender or transfer it in batches to a regular blender. Blend until smooth.
- Serve warm with your favorite toppings.
Instant Pot Method
- Add all ingredients to the Instant Pot, placing the peanut butter on top without mixing it in.
- Secure the lid, set the vent to “sealing,” and select the pressure cook (or manual) button. Set to high pressure for seven minutes.
- Once done, perform a quick release. Let the soup cool slightly, then use an immersion blender to blend until smooth.
- Ladle into bowls, add garnishes, and enjoy.

Expert Tips & Tricks
Best Practices
- If using fresh kabocha, roasting it first will enhance its sweetness and deepen the flavor.
- Cutting kabocha squash can be tricky. Microwave it for one to two minutes to soften the skin before peeling and chopping.
- When sautéing onions and garlic, let them cook until soft and translucent for a more flavorful base.
- Add peanut butter slowly and stir well to fully incorporate it into the soup, creating a rich and creamy consistency.
Common Mistakes
- Blending hot soup without allowing it to cool slightly can cause splatters. Blend in batches and hold the lid down with a kitchen towel.
- If the soup is too thick, add more vegetable broth. If too thin, simmer longer to reduce and thicken.
- Always adjust salt and pepper to taste before serving.
Time-Saving Tips
- Use pre-cut kabocha squash to save time on prep.
- Make the soup ahead of time; it tastes even better the next day.
- Store portions in the freezer for a quick, ready-made meal.
Serving Suggestions
Pairings
This soup pairs beautifully with a variety of sides and appetizers. Try serving it with:
- Valentine’s Day Stuffed Mushrooms for a cozy, romantic meal
- Heart-Shaped Caprese Skewers for a fresh, light contrast
- Mini Spinach and Feta Puffs for a flaky, buttery side
Presentation Ideas
- Drizzle with coconut milk for an elegant touch
- Sprinkle with roasted pumpkin seeds or chopped fresh herbs like cilantro or parsley
- Add a pinch of smoked paprika for a pop of color and extra depth
Beverage Pairings
- A glass of dry white wine like Sauvignon Blanc complements the creamy texture
- A warm mug of ginger tea enhances the nutty and sweet notes
- A light and crisp apple cider pairs beautifully with the natural sweetness of the squash
Storage & Reheating
Leftover Storage
- Store in an airtight container in the fridge for up to five days
- Freeze in portions for up to three months
Reheating Methods
- Reheat on the stovetop over low heat, stirring occasionally
- Microwave in 30-second intervals, stirring between each, until warmed through
Frequently Asked Questions
Substitutions & Adjustments
Can I make this nut-free? Yes, substitute peanut butter with sunflower seed butter.
What if I can’t find kabocha squash? Butternut squash or pumpkin work just as well.
Troubleshooting
Why is my soup too thick? Add more vegetable broth until it reaches the desired consistency.
Why does my soup taste bland? Add a little extra salt, black pepper, or even a dash of cumin for more depth.
Variations & Customizations
Dietary Adaptations
- To make it even creamier, add a splash of coconut milk
- For a protein boost, mix in some cooked lentils before blending
Flavor Twists
- Add a touch of curry powder for a warm, spiced flavor
- Stir in a teaspoon of miso paste for umami depth
- Top with crumbled feta for a tangy contrast
Seasonal/Holiday Versions
- For a fall twist, garnish with roasted pecans and a drizzle of maple syrup
- Serve in mini pumpkin bowls for a festive holiday presentation
Conclusion
This velvety kabocha squash soup with peanut butter is the perfect blend of creamy, nutty, and slightly sweet flavors. Whether you make it on the stovetop or in an Instant Pot, it’s an easy and comforting meal that’s sure to impress.
If you try this recipe, let me know in the comments! I’d love to hear how it turned out for you. For more delicious recipes, follow along on Pinterest: Cooking with Callie



Velvety Kabocha Squash Soup with Peanut Butter
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This Velvety Kabocha Squash Soup is ultra-creamy, naturally sweet, and made extra rich with smooth peanut butter. A cozy, one-pot meal that’s vegan, gluten-free, and packed with nutrients. Perfect for chilly evenings or meal prep, this comforting soup is easy to make on the stovetop or in an Instant Pot.
Ingredients
- 1 tablespoon coconut oil
- 1 cup (100g) onion, diced
- 1 teaspoon minced garlic
- 2 pounds (900g) fresh kabocha squash, peeled, deseeded, and chopped
- 4 cups (1 liter) vegetable broth
- 4 tablespoons smooth peanut butter
- Salt and ground black pepper, to taste
Instructions
- Sauté the aromatics: Heat coconut oil in a large pot over medium heat. Add the diced onion and sauté for about five minutes until soft and translucent.
- Add the squash & garlic: Stir in the minced garlic and chopped kabocha squash, cooking for another two minutes.
- Simmer: Pour in the vegetable broth and add the peanut butter. Season with salt and black pepper. Stir everything together, cover, and let it simmer for 25 minutes, or until the squash is fork-tender.
- Blend: Remove from heat and allow the soup to cool slightly before blending. Use an immersion blender or transfer it in batches to a regular blender. Blend until smooth.
- Serve: Ladle the soup into bowls, garnish as desired, and enjoy warm.
Notes
- You can substitute kabocha squash with butternut squash or pumpkin.
- To make cutting easier, microwave the squash for 1-2 minutes to soften the skin.
- For extra depth, roast the kabocha squash before adding it to the soup.
- If the soup is too thick, add more vegetable broth. If too thin, simmer longer to reduce.
- Garnish with roasted pumpkin seeds, a drizzle of coconut milk, or fresh herbs for added flavor.
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop, Instant Pot
- Cuisine: American, Vegan, Western
Nutrition
- Serving Size: 1 bowl
- Calories: 218 kcal
- Sugar: 6g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 0mg