Written by

Barbara Nelson

Published

Creamy One-Pot Vegan Butternut Squash Soup: Easy 30-Minute Recipe

Ready In 30 minutes
Servings 4-6 servings
Difficulty Easy

I figured a creamy, vegan butternut squash soup would take at least an hour of roasting, blending, and cleaning up a mess of pots. It took about fifteen minutes of chopping and one single pot for that assumption to fall apart completely.

Honestly, I was skeptical. How could throwing raw squash, onion, and garlic into a pot with some broth and coconut milk possibly result in something that tasted like it had been simmering all afternoon? It seemed too simple, like one of those recipes that promises the world and delivers a bland, watery disappointment.

But I was short on time (and patience) that chilly Tuesday. I had a beautiful butternut squash from the farmer’s market sitting on the counter, and I needed dinner fast. So, I grabbed my biggest pot, took a deep breath, and just went for it. No roasting, no sautéing in batches, just a rough chop and a hope for the best.

The smell that filled my kitchen twenty minutes later was the first clue I was onto something. It was warm, sweet, and savory all at once, with a hint of garlic that made my stomach growl. When I finally blitzed it with an immersion blender, the texture was pure velvet. It was rich, deeply flavorful, and honestly, better than any version I’d spent an hour fussing over.

This soup taught me that sometimes the best meals come from letting the ingredients do the work. It’s become my go-to for those nights when I want something deeply satisfying without spending my whole evening in the kitchen. It’s the kind of recipe that feels like a secret you want to share with everyone you know.

Why You’ll Love This Creamy One-Pot Vegan Butternut Squash Soup

This isn’t just another soup recipe. It’s the one that will change how you think about weeknight cooking. I’ve tested this more times than I can count, tweaking the amount of garlic, the type of broth, and the perfect splash of coconut milk to get it just right. Here’s why this Creamy One-Pot Vegan Butternut Squash Soup will become a staple in your kitchen:

  • Quick & Easy: From cutting board to bowl in just 30 minutes. No roasting, no blending in batches, and best of all, only one pot to wash.
  • Simple Ingredients: You don’t need a specialty grocery store for this one. A butternut squash, an onion, some garlic, broth, and a can of coconut milk are all you need.
  • Perfect for a Cozy Night: This soup is the definition of comfort in a bowl. It’s warm, creamy, and has that slightly sweet, savory flavor that just hits the spot on a cold day.
  • A True Crowd-Pleaser: I’ve served this to vegans, vegetarians, and die-hard meat-eaters. Everyone goes back for seconds. It’s that good.
  • Unbelievably Creamy (Without the Cream): The secret is the coconut milk and the way the squash breaks down as it simmers. The result is a velvety, luxurious texture that you won’t believe is completely plant-based.

What makes this version different from all the others? It’s the technique. By cooking the raw squash directly in the broth, you get a cleaner, purer squash flavor that doesn’t get muddled by the caramelization of roasting. Plus, the one-pot method means all those delicious bits of flavor stay in the pot, not on a baking sheet. It’s comfort food reimagined—faster, healthier, and with the same soul-soothing satisfaction. Perfect for impressing guests without any stress, or turning a simple Tuesday into something memorable.

What Ingredients You Will Need

This recipe relies on a handful of simple, wholesome ingredients to deliver big flavor and a silky texture without any fuss. Most of these are pantry staples you might already have on hand.

  • Butternut Squash: The star of the show. You’ll need about one medium-sized squash (around 2-3 pounds). Look for one that feels heavy for its size with a firm, tan skin. I prefer to buy it whole and peel it myself for the freshest flavor, but pre-cut cubes work great for an even faster prep.
  • Yellow Onion: One large yellow onion, roughly chopped. It adds a savory backbone to the soup. A white or sweet onion will also work in a pinch.
  • Garlic: Four cloves of fresh garlic, smashed. Don’t skip this! Garlic is essential for depth of flavor. I’ve tried using pre-minced garlic from a jar, but the flavor is much sharper and less sweet. Fresh is best here.
  • Vegetable Broth: Four cups of good-quality vegetable broth. This is where a lot of the flavor comes from, so use one you actually like the taste of. I’m partial to Better Than Bouillon roasted vegetable base—it’s packed with flavor and easy to keep in the fridge.
  • Coconut Milk: One can of full-fat coconut milk. This is the secret to the “creamy” part of the name. It adds richness and a velvety texture without any dairy. Don’t use light coconut milk here; it’s too thin and won’t give you that luxurious finish.
  • Maple Syrup: One tablespoon of pure maple syrup. Just a touch to enhance the natural sweetness of the squash. You could also use agave or a pitted Medjool date if you prefer.
  • Salt & Black Pepper: To taste. I start with a teaspoon of salt and go from there. Freshly cracked black pepper makes a difference.
  • Optional Garnishes: A drizzle of extra coconut milk, a sprinkle of pumpkin seeds, a pinch of red pepper flakes, or some fresh thyme or sage. These add texture and a pop of color.

Equipment Needed

One of the best things about this recipe is how little equipment it requires. You don’t need a fancy kitchen to make this soup.

  • A Large Pot or Dutch Oven: This is your one pot! A 5 to 6-quart Dutch oven is perfect. It holds all the ingredients comfortably and has a heavy bottom that distributes heat evenly. I use my trusty Le Creuset, but any heavy-bottomed pot will do.
  • A Sharp Chef’s Knife: For cutting the butternut squash. A sharp knife is non-negotiable here—a dull one is a recipe for a trip to the ER.
  • A Vegetable Peeler: A Y-shaped peeler makes quick work of removing the squash skin.
  • An Immersion Blender: This is my favorite tool for soup. You blend it right in the pot, which means less mess and fewer dishes. If you don’t have one, you can carefully transfer the soup to a regular blender in batches. Just be sure to let it cool slightly first and remove the center cap from the blender lid to let steam escape.
  • A Wooden Spoon or Spatula: For stirring.
  • Measuring Cups and Spoons: For accuracy.

Preparation Method

vegan butternut squash soup preparation steps

Let’s get cooking! This Creamy One-Pot Vegan Butternut Squash Soup comes together in about 30 minutes. Follow these steps, and you’ll have a pot of liquid gold waiting for you.

  1. Prep the Squash (5 minutes): First things first, you need to tackle that butternut squash. Using a sharp chef’s knife, carefully cut off both ends of the squash. Then, cut it in half crosswise, separating the bulbous bottom from the long neck. Use a vegetable peeler to remove the tough skin from both pieces. Once peeled, cut the neck into 1-inch cubes. Cut the bulb in half lengthwise, scoop out the seeds and stringy bits with a spoon, and then cut the flesh into 1-inch cubes. Don’t stress about perfect cubes; they just need to be roughly the same size for even cooking.
  2. Sweat the Aromatics (5 minutes): Place your large pot or Dutch oven over medium heat. Add a tablespoon of olive oil or water (for oil-free). Once shimmering, add the roughly chopped yellow onion and a good pinch of salt. Cook, stirring occasionally, for about 4-5 minutes, until the onion is softened and translucent. Add the smashed garlic cloves and cook for another minute until fragrant. This step builds the savory foundation of the soup.
  3. Add the Squash and Broth (2 minutes): Now, add all the cubed butternut squash to the pot. Pour in the 4 cups of vegetable broth. The broth should almost cover the squash. It’s okay if a few pieces are peeking out. Stir everything together, scraping up any browned bits from the bottom of the pot.
  4. Simmer Until Tender (15-20 minutes): Increase the heat to high and bring the liquid to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer gently. Let it cook for about 15-20 minutes. You’ll know it’s ready when you can easily pierce a piece of squash with a fork and it slides right off. The squash should be very tender.
  5. Blend Until Silky (2 minutes): Remove the pot from the heat. This is the satisfying part. Using your immersion blender, blend the soup directly in the pot until it’s completely smooth and velvety. Move the blender around to make sure you get every last chunk. If you’re using a regular blender, work in batches. Fill the blender no more than halfway, remove the center cap from the lid, and cover it with a clean kitchen towel. Blend on low speed, gradually increasing to high, until smooth. Pour the blended soup into a clean bowl and repeat with the remaining soup.
  6. Finish with Coconut Milk and Seasoning (2 minutes): Once the soup is smooth, stir in the can of full-fat coconut milk and the tablespoon of maple syrup. Start with a teaspoon of salt and a generous amount of black pepper. Stir well to combine. Taste the soup and adjust the seasoning. It might need more salt, another splash of maple syrup for sweetness, or a pinch of red pepper flakes for heat. This is where you make it your own.
  7. Serve and Enjoy (1 minute): Ladle the hot soup into bowls. Add your favorite garnishes—a swirl of extra coconut milk, a sprinkle of pumpkin seeds, and some fresh thyme leaves are my go-to. Serve immediately with crusty bread or a side salad.

Cooking Tips & Techniques

Over the years, I’ve made a lot of soup, and this one has taught me a few things. Here are some tips to make sure yours is perfect every time.

  • Don’t Overcrowd the Pot: Make sure your pot is big enough. If the squash is piled too high, it will steam instead of simmer, and you might end up with a watery soup. A 5 to 6-quart pot is the perfect size.
  • The “Hot Blender” Trick: If you’re using a regular blender, never fill it more than halfway with hot liquid. The steam expands, and the lid can pop off, creating a huge (and painful) mess. Let the soup cool for 5-10 minutes first, and always remove the center cap from the lid to let steam escape.
  • Season in Layers: I add a pinch of salt when I cook the onions, and then adjust at the very end. This builds flavor from the bottom up. Don’t add all your salt at once—you can always add more, but you can’t take it out.
  • My Biggest Failure: I once tried to make this soup with a “low-fat” coconut milk. It was a disaster. The soup was thin and watery, and it lacked all the richness that makes this recipe so special. Trust me, the full-fat coconut milk is non-negotiable for that creamy texture. Just use a good brand.
  • Make it Ahead: This soup tastes even better the next day. The flavors have a chance to meld and deepen overnight. Make a big batch on Sunday for easy lunches all week.
  • Consistency Control: If your soup is too thick after blending, simply stir in a little more vegetable broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few minutes to let some of the liquid evaporate.

Variations & Adaptations

This soup is a fantastic base for your own creativity. Here are a few ways I love to switch it up.

  • Spicy Chipotle Version: Add 1-2 chipotle peppers in adobo sauce along with the garlic. This gives the soup a smoky, deep heat that is absolutely incredible. I made this for a friend who swore she didn’t like squash soup, and she asked for the recipe.
  • Curried Butternut Squash Soup: Toast 1 tablespoon of curry powder in the pot with the onions for about 30 seconds before adding the squash. This adds warm, aromatic spice notes that pair beautifully with the sweet squash and coconut milk.
  • Add Some Protein: Stir in a can of drained and rinsed chickpeas or some cooked red lentils along with the broth. The lentils will break down and add thickness, while the chickpeas will provide a nice texture contrast.
  • Roasted Squash Shortcut: If you have leftover roasted squash, you can absolutely use it here. Just skip the simmering step and add the roasted squash along with the broth. Heat through and blend. It will be even richer and more caramelized.
  • Nut-Free Creaminess: For a nut-free option, swap the coconut milk for a can of full-fat oat milk or a cup of raw cashew cream (soaked cashews blended with water). The texture will be slightly different but still incredibly creamy.

Serving & Storage Suggestions

This soup is wonderful on its own, but it’s even better with the right accompaniments.

  • Serving: Serve this soup piping hot. I love to swirl a little extra coconut milk on top and finish with crunchy pumpkin seeds, a few cracks of black pepper, and some fresh thyme or chives. It makes a beautiful presentation.
  • What to Serve With It: A piece of crusty bread for dipping is a must. I love it with a slice of my easy crispy no-knead rosemary sea salt focaccia for a complete meal. It also pairs beautifully with a simple green salad dressed with a lemon vinaigrette to cut through the richness. For a heartier meal, serve it alongside a cheesy ground beef and rice skillet for the ultimate comfort food combo.
  • Storage: Store any leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors will actually get better as they meld.
  • Freezing: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe bags or containers. It will keep for up to 3 months. To thaw, simply place it in the refrigerator overnight.
  • Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in a safe bowl in 30-second intervals. If the soup has thickened too much after storage, just add a splash of water or broth to thin it out.

Nutritional Information & Benefits

This soup isn’t just delicious; it’s packed with good-for-you ingredients. Here’s a quick look at the nutritional profile (per serving, approximately 1.5 cups).

  • Estimated Calories: 280-320
  • Fat: 18-22g (mostly healthy fats from coconut milk)
  • Carbohydrates: 28-32g
  • Fiber: 6-8g
  • Protein: 4-5g
  • Vitamin A: Over 400% of your daily needs! Butternut squash is a superstar source of beta-carotene, which your body converts into Vitamin A for healthy vision and immune function.
  • Vitamin C: A good source for immune support.
  • Dietary Considerations: This recipe is naturally vegan, dairy-free, gluten-free, and nut-free (if using coconut milk). It’s a wonderful option for a variety of dietary needs.

I love that I can serve this rich, comforting bowl of soup and know I’m also nourishing my body with whole foods and powerful vitamins. It’s wellness that actually tastes good.

Conclusion

This Creamy One-Pot Vegan Butternut Squash Soup is proof that you don’t need complicated techniques or a sink full of dishes to make something truly special. It’s fast, forgiving, and full of flavor that tastes like you spent hours on it.

I love this recipe because it’s my go-to for those nights when I need a hug in a bowl, but I’m short on time and energy. It’s the recipe I make for myself on a quiet Tuesday, and the one I bring to friends who are feeling under the weather. It’s simple, honest, and always, always satisfying.

Now I want to hear from you! Have you tried making this soup? Did you add your own twist? Maybe a pinch of smoked paprika or a squeeze of lime? Drop a comment below and let me know how it turned out. And if you loved it as much as I do, please share this post with a friend who needs a little comfort in their life!

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Absolutely! Frozen butternut squash cubes are a fantastic time-saver and work perfectly in this recipe. You can add them directly to the pot without thawing. Just keep in mind that frozen squash may release a bit more water, so your soup might be slightly thinner. If that happens, let it simmer for an extra 5 minutes uncovered to thicken up.

How can I make this soup oil-free?

It’s super easy! Instead of sautéing the onions and garlic in olive oil, simply use a splash of vegetable broth or water. This is called “water sautéing,” and it works beautifully. Just add a few tablespoons of broth to the pot when you add the onions and cook as directed.

My soup is too thick. How can I thin it out?

No problem at all! After blending, simply stir in a little more vegetable broth or water, one tablespoon at a time, until you reach your desired consistency. You can also use a splash of unsweetened non-dairy milk for a creamier thin-out.

Can I make this soup in a slow cooker or Instant Pot?

Yes! For a slow cooker, add all the ingredients (except the coconut milk and maple syrup) to the pot and cook on low for 6-8 hours or high for 3-4 hours. Blend, then stir in the coconut milk and maple syrup. For an Instant Pot, use the sauté function to cook the onions and garlic, then add the squash and broth. Pressure cook on high for 8 minutes, do a quick release, blend, and finish with the coconut milk and maple syrup.

What can I use instead of coconut milk to keep it creamy?

If you don’t have or don’t like coconut milk, you have a few great options. You can use a can of full-fat oat milk (it’s surprisingly creamy) or make a quick cashew cream by blending 1/2 cup of raw cashews with 1 cup of water until smooth. Both will give you a rich, velvety texture without the coconut flavor.

Pin This Recipe!

vegan butternut squash soup recipe

Print

Creamy One-Pot Vegan Butternut Squash Soup: Easy 30-Minute Recipe

A quick and easy creamy vegan butternut squash soup made in one pot in just 30 minutes. No roasting required, just simple ingredients for a velvety, comforting bowl of soup.

  • Author: Mila
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 23 pounds), peeled, seeded, and cut into 1-inch cubes
  • 1 large yellow onion, roughly chopped
  • 4 cloves garlic, smashed
  • 4 cups vegetable broth
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 tablespoon pure maple syrup
  • 1 teaspoon salt, plus more to taste
  • Freshly cracked black pepper, to taste
  • Optional garnishes: extra coconut milk, pumpkin seeds, red pepper flakes, fresh thyme or sage

Instructions

  1. Prep the squash: Cut off both ends of the squash, then cut in half crosswise. Peel with a vegetable peeler. Cut the neck into 1-inch cubes. Cut the bulb in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
  2. Sweat the aromatics: Heat a large pot or Dutch oven over medium heat. Add 1 tablespoon olive oil or water. Add the onion and a pinch of salt. Cook for 4-5 minutes until softened. Add the garlic and cook for 1 minute until fragrant.
  3. Add the squash and broth: Add the cubed squash and vegetable broth. Stir, scraping up any browned bits from the bottom.
  4. Simmer until tender: Bring to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes until squash is fork-tender.
  5. Blend until silky: Remove from heat. Use an immersion blender to blend until smooth. Alternatively, carefully blend in batches in a regular blender, removing the center cap to let steam escape.
  6. Finish with coconut milk and seasoning: Stir in the coconut milk and maple syrup. Season with salt and pepper to taste. Adjust consistency with more broth if needed.
  7. Serve: Ladle into bowls and garnish as desired. Serve hot.

Notes

For oil-free, sauté onions in a splash of vegetable broth instead of oil. Full-fat coconut milk is essential for creaminess; do not use light coconut milk. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months. Reheat gently on the stovetop or microwave.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 300
  • Sugar: 10
  • Sodium: 600
  • Fat: 20
  • Saturated Fat: 16
  • Carbohydrates: 30
  • Fiber: 7
  • Protein: 4.5

Keywords: vegan butternut squash soup, creamy vegan soup, one-pot soup, easy butternut squash soup, 30-minute soup, dairy-free soup, gluten-free soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating