Love this? Save it for later!
Share the inspiration with your friends
My neighbor, an older woman named Agnes who keeps a garden that could rival any professional nursery, watched me one October afternoon as I stood in my driveway, staring at a pile of butternut squash I’d bought on a whim at the farmers’ market. She didn’t say anything at first. She just leaned on her fence, wiped her hands on her apron, and then walked over with a small, misshapen squash she’d grown herself. “You’re going to need a good soup recipe for those,” she said, matter-of-factly. And then she told me about the brown butter. Honestly, I’d never thought to brown butter for a squash soup before that moment. It sounds like such a small thing, but it changes everything.
That afternoon, I stood in my kitchen with a pile of squash and a vague sense of panic. I’d overcommitted, as usual. But Agnes’s advice was simple: roast the squash, brown the butter, and let the soup be creamy without any heavy cream. She made it sound so easy. I mean, I’d made squash soup before, but it was always a bit watery or needed a ton of dairy to feel luxurious. Her version was different. It was rich, nutty, and deeply satisfying without feeling heavy. I scribbled her instructions on a scrap of paper, and that scrap is still tucked into my favorite cookbook.
This creamy one-pot butternut squash soup with brown butter is the result of that conversation and about a dozen tweaks I’ve made since. Maybe you’ve been there—standing over a pot, wondering why your soup doesn’t taste as good as the one you had at a restaurant. The secret, let me tell you, is in the browning. That nutty, almost caramelized butter is what takes this from a simple weeknight meal to something you’d serve at a dinner party. I keep making it because it’s forgiving, it’s flexible, and every time I stir in that brown butter, I think of Agnes and her garden. It’s the kind of recipe that feels like a hug in a bowl, and I’m honestly a little obsessed with it.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. After testing this dish for two different dinner parties and a quiet Tuesday night dinner, I can tell you exactly why it’s earned a permanent spot in my rotation. The brown butter is the game-changer here—it adds a depth of flavor that you just can’t get from plain olive oil or regular butter. I’ve had friends who swear they don’t like squash soup ask for seconds after trying this version.
- One-Pot Wonder: Everything comes together in a single pot, which means less cleanup and more time enjoying your meal. Perfect for those nights when you just can’t face a sink full of dishes.
- No Heavy Cream Needed: The soup gets its creamy texture from the squash itself and a splash of coconut milk. It’s rich without being heavy, and you won’t miss the dairy at all.
- Deep, Nutty Flavor: The brown butter adds this incredible toasty, caramelized note that pairs perfectly with the natural sweetness of the squash. It’s the kind of flavor that makes you close your eyes after the first spoonful.
- Simple Ingredients: You probably already have most of these in your kitchen. No fancy grocery trips required—just squash, butter, onion, garlic, and broth.
- Crowd-Pleaser: I’ve served this at a Thanksgiving gathering and a casual book club meeting, and it got rave reviews both times. It’s sophisticated enough for company but easy enough for a weeknight.
What makes this recipe different from the dozens of other squash soups out there is the technique. Instead of just simmering everything together, we take the time to brown the butter and roast the squash beforehand. It adds maybe fifteen minutes to the prep time, but the payoff is enormous. The soup has layers of flavor—sweet, savory, nutty, and just a hint of warmth from the spices. It’s comfort food reimagined, healthier and faster than traditional cream-based soups, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This creamy one-pot butternut squash soup with brown butter uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.
- Butternut squash (1 large, about 3 pounds) — Peeled, seeded, and cubed into 1-inch pieces. Look for a squash that feels heavy for its size and has a matte, not shiny, skin. I prefer using fresh squash for the best texture, but pre-cut cubes from the store work in a pinch.
- Unsalted butter (4 tablespoons) — This is the star of the show. Use unsalted so you can control the salt level. I’ve tried this with salted butter, and it just doesn’t give you the same control over the seasoning.
- Yellow onion (1 medium) — Diced. A yellow onion gives the soup a nice savory base without being too sharp. Sweet onions work too, but yellow is my go-to.
- Garlic cloves (4) — Minced. Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
- Vegetable broth (4 cups) — Use a good-quality broth. I recommend Swanson or Pacific Foods for the best flavor. Low-sodium is ideal so you can adjust the salt later.
- Coconut milk (1 cup, full-fat) — This adds creaminess without dairy. Shake the can well before opening. If you’re not a fan of coconut, you can use heavy cream or half-and-half instead.
- Fresh thyme (4 sprigs) — Adds an earthy, aromatic note that complements the squash beautifully. Dried thyme works too—use about 1 teaspoon.
- Maple syrup (1 tablespoon) — Just a touch to enhance the natural sweetness of the squash. You can skip this if your squash is particularly sweet.
- Ground nutmeg (1/4 teaspoon) — A little goes a long way. Freshly grated is amazing if you have it.
- Salt and black pepper — To taste. I usually start with 1 teaspoon of salt and adjust from there.
- Optional toppings — Toasted pumpkin seeds, a drizzle of brown butter, fresh thyme leaves, or a swirl of coconut cream.
Ingredient Tips: When choosing your butternut squash, look for one with a long neck and a small bulb—you get more usable flesh that way. If you’re in a hurry, you can microwave the whole squash for 2-3 minutes to soften the skin, making it easier to peel. I’ve also used frozen cubed squash in a pinch, but the texture isn’t quite as creamy. For the coconut milk, I’ve tested this with both full-fat and light versions, and full-fat gives you that luscious, velvety texture. Light coconut milk will work, but the soup won’t be quite as rich.
Equipment Needed
You don’t need a lot of fancy equipment for this creamy one-pot butternut squash soup with brown butter, which is part of what makes it so great. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart) — This is your one pot. A Dutch oven distributes heat evenly and is perfect for browning butter and simmering soup. If you don’t have one, any large, heavy pot will work.
- Immersion blender — This is my preferred tool for blending the soup right in the pot. It’s less messy and gives you total control over the texture. I use a Cuisinart immersion blender, and it’s held up for years.
- Chef’s knife and cutting board — For prepping the squash and onion. A sharp knife makes a huge difference when dealing with hard squash.
- Vegetable peeler — For peeling the squash. A Y-peeler is my favorite for this job.
- Wooden spoon or silicone spatula — For stirring the brown butter and soup. A wooden spoon lets you feel when the butter is browning.
- Measuring cups and spoons — For accurate measurements. I know, I know, eyeballing is fine, but for the best results, measure the broth and coconut milk.
Budget-Friendly Alternatives: If you don’t have an immersion blender, you can use a regular blender. Just let the soup cool slightly before blending, and work in batches. Fill the blender no more than halfway, hold the lid down with a towel, and blend carefully. A potato masher works in a pinch if you want a chunkier texture, but it won’t give you the same creamy result.
Preparation Method

This creamy one-pot butternut squash soup with brown butter comes together in about 45 minutes, and most of that time is hands-off. Let’s break it down step by step.
- Prep the squash (10 minutes) — Peel the butternut squash with a vegetable peeler. Cut off the stem end and the bottom, then slice the squash in half where the neck meets the bulb. Cut each piece in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Don’t worry if they’re not perfectly uniform—they’ll all get blended anyway. (Pro tip: save the seeds and roast them later for a crunchy topping!)
- Brown the butter (5-7 minutes) — Place your Dutch oven over medium heat and add the 4 tablespoons of butter. Let it melt completely, then swirl the pan occasionally. The butter will start to foam, then the foam will subside, and you’ll see brown specks forming at the bottom. This is the milk solids toasting—that’s where the flavor is! Swirl the pan until the butter smells nutty and is a deep amber color. Be careful not to burn it—if it turns black, start over. Once it’s browned, immediately pour it into a heat-safe bowl and set aside. Wipe out the pot with a paper towel.
- Sauté the aromatics (5 minutes) — Return the pot to medium heat and add 1 tablespoon of olive oil. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
- Cook the squash (20 minutes) — Add the cubed butternut squash to the pot along with 1 teaspoon of salt and 1/4 teaspoon of black pepper. Stir everything together and cook for 2-3 minutes, letting the squash get a little color on the edges. Pour in the vegetable broth and add the fresh thyme sprigs. Bring to a boil, then reduce the heat to a simmer. Cover and cook for 15-20 minutes, until the squash is fork-tender. You should be able to easily pierce a cube with a fork.
- Blend the soup (3 minutes) — Remove the thyme sprigs (the leaves will have fallen off, so just pull out the stems). If you’re using an immersion blender, blend the soup directly in the pot until it’s completely smooth. If using a regular blender, let the soup cool for 5 minutes, then blend in batches. Be careful with hot liquids—they expand in the blender!
- Finish with brown butter and coconut milk (2 minutes) — Stir in the reserved brown butter, coconut milk, maple syrup, and ground nutmeg. Taste and adjust the seasoning—you might want more salt or a pinch of cayenne for heat. If the soup is too thick, add a splash more broth or water until it reaches your desired consistency.
- Serve and garnish — Ladle the soup into bowls and top with your favorite garnishes. I love a drizzle of extra brown butter, some toasted pumpkin seeds, and a few fresh thyme leaves. A swirl of coconut cream on top looks beautiful too.
Sensory Cues: When the butter is browning, you’ll hear it crackle and pop at first, then settle into a quiet sizzle. The smell will shift from milky to nutty and toasty. When the squash is done, it should offer no resistance when pierced with a fork. The finished soup should be velvety smooth and coat the back of a spoon. If it’s too thin, simmer it for a few more minutes to reduce. If it’s too thick, add more broth.
Cooking Tips & Techniques
I’ve made this creamy one-pot butternut squash soup with brown butter at least a dozen times, and I’ve learned a few things the hard way. Here are my best tips for getting it right every time.
Don’t rush the brown butter. This is the most important step, and it’s also the easiest to mess up. The butter will go through several stages: melting, foaming, then quieting down. It’s only after the foam subsides that the milk solids start to brown. Keep your eyes on it and swirl the pan constantly. The moment it smells nutty and looks amber, take it off the heat. I’ve burned more batches than I’d like to admit, and trust me, burnt butter tastes bitter and ruins the soup. If you’re nervous, use a light-colored pan so you can see the color change clearly.
Cut the squash evenly. I know it’s tempting to just hack it into rough chunks, but uniform pieces cook more evenly. Aim for 1-inch cubes. If some pieces are much smaller than others, they’ll turn to mush before the bigger pieces are tender, and you’ll end up with an uneven texture.
Season as you go. Don’t wait until the end to add all your salt. Season the onions, season the squash as it cooks, and taste the broth before you blend. Layering the salt builds more complex flavor. I usually add about 1/2 teaspoon at each stage and adjust at the end.
One mistake I made early on: I added the brown butter at the very beginning, thinking it would infuse the soup more. Big mistake. The brown butter flavor got lost during the simmering. Adding it at the end keeps that nutty, toasty flavor front and center. Learn from my failure!
For the creamiest texture: Blend the soup for at least 2 full minutes. Most people stop too early. Give it a good long blitz, and you’ll be rewarded with a velvety, restaurant-quality texture. If you’re using a regular blender, blend each batch for a full minute.
Variations & Adaptations
This creamy one-pot butternut squash soup with brown butter is incredibly versatile. Here are some ways to make it your own.
Vegan Version: This recipe is already vegan if you use coconut oil instead of butter for the brown butter step. Just brown the coconut oil the same way you would butter—it won’t get quite as nutty, but it’s still delicious. Use full-fat coconut milk for the creaminess.
Spicy Kick: Add 1/2 teaspoon of red pepper flakes or a minced jalapeño (seeds removed) when you sauté the onions. The heat cuts through the richness of the brown butter beautifully. I tried this version last fall and it was a hit at a game day gathering.
Roasted Squash Variation: For even deeper flavor, roast the cubed squash at 400°F for 25-30 minutes before adding it to the pot. Toss it with olive oil, salt, and pepper first. This caramelizes the natural sugars and adds a smoky depth. Just reduce the simmering time to 10 minutes since the squash is already cooked.
Apple Squash Soup: Add one peeled and diced apple (Granny Smith or Honeycrisp) along with the squash. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup. This is my favorite fall variation.
Dairy-Free Creamy Option: If you’re avoiding coconut, swap in 1 cup of unsweetened oat milk or cashew milk. They’re both creamy enough to work. Just don’t use almond milk—it’s too thin and can make the soup watery.
Protein Boost: Stir in a cup of cooked white beans (cannellini or great northern) before blending. They add protein and fiber without changing the flavor much. I’ve done this for a heartier lunch and it works great.
Serving & Storage Suggestions
This creamy one-pot butternut squash soup with brown butter is best served hot, but it’s also delicious at room temperature on a warm day. Here’s how to make the most of it.
Serving Temperature: Serve the soup piping hot in warmed bowls. I like to run my bowls under hot water and dry them before ladling in the soup—it keeps the soup hot longer. For a pretty presentation, swirl a spoonful of coconut cream or extra brown butter on top and sprinkle with toasted pumpkin seeds and fresh thyme leaves.
What to Serve With It: This soup pairs beautifully with crusty bread, a simple green salad with vinaigrette, or a grilled cheese sandwich. For a heartier meal, serve it alongside a roasted chicken or a grain bowl. I also love it with a side of crispy garlic bread for dipping—the crunch is a nice contrast to the creamy soup.
Storage: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually meld and deepen overnight, so it tastes even better the next day. I often make a double batch on Sunday and enjoy it for lunches all week.
Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving an inch of headroom for expansion. Freeze for up to 3 months. To thaw, place the container in the refrigerator overnight or run it under warm water. Reheat gently on the stovetop or in the microwave.
Reheating: Reheat the soup over medium-low heat on the stovetop, stirring occasionally. If it’s too thick after thawing, add a splash of broth or water to thin it out. You can also reheat individual portions in the microwave—just cover the bowl to prevent splatters. Don’t let the soup boil, or the coconut milk might separate.
Nutritional Information & Benefits
This creamy one-pot butternut squash soup with brown butter is not just delicious—it’s packed with nutrients too. Here’s a rough breakdown per serving (about 1.5 cups, assuming 6 servings total):
- Calories: 220
- Fat: 14g (mostly from the butter and coconut milk)
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 3g
- Vitamin A: 350% of the Daily Value (from the squash)
- Vitamin C: 35% of the Daily Value
- Potassium: 600mg
Health Benefits: Butternut squash is a powerhouse of vitamin A, which supports eye health and immune function. It’s also rich in fiber, which aids digestion and keeps you full longer. The coconut milk provides healthy medium-chain triglycerides (MCTs), which can boost energy and support brain health. And yes, even the brown butter has its place—butter contains butyrate, a fatty acid that supports gut health. This soup is naturally gluten-free, dairy-free (if you use coconut oil instead of butter), and vegan-friendly.
Dietary Considerations: This recipe is naturally gluten-free and nut-free. For a lower-fat version, use light coconut milk and reduce the butter to 2 tablespoons. For a lower-carb option, this soup is relatively low in carbs compared to many comfort foods, with most of the carbs coming from the squash’s natural sugars.
Conclusion
This creamy one-pot butternut squash soup with brown butter is the kind of recipe that feels special without requiring a lot of effort. It’s the soup I turn to when I want something comforting but also a little impressive—whether I’m serving it to guests or just treating myself on a chilly evening. The brown butter really does make all the difference, adding a nutty, toasty depth that transforms simple ingredients into something memorable.
I love that this recipe is flexible enough to adapt to whatever you have on hand. Don’t have fresh thyme? Use dried. Want it spicier? Add some cayenne. The base is forgiving, and the results are consistently delicious. I honestly think this is the best butternut squash soup I’ve ever made, and I hope it becomes a favorite in your kitchen too.
If you give this recipe a try, let me know how it goes! Leave a comment below and tell me what variations you tried or what you served it with. I love hearing how you make these recipes your own. And if you’re looking for another cozy soup to add to your rotation, check out my roasted tomato basil soup—it’s another one-pot wonder that’s perfect for chilly days.
Happy cooking, and don’t forget to save the squash seeds for roasting!
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can use frozen cubed butternut squash. It won’t have quite the same depth of flavor as fresh, but it will still work well. Just add it directly to the pot without thawing, and you may need to simmer it for 5-10 minutes longer. The texture will still be creamy after blending.
Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day as the flavors meld together. Make it up to 3 days in advance and store it in the refrigerator. Reheat gently on the stovetop, adding a splash of broth if it’s too thick. You can also freeze it for up to 3 months.
How do I prevent the brown butter from burning?
The key is to watch it carefully and remove it from the heat as soon as it turns amber and smells nutty. Use a light-colored pan so you can see the color change, and swirl the pan constantly. If you see black specks or smell a burnt odor, you’ve gone too far and should start over.
Can I make this soup without an immersion blender?
Yes, you can use a regular blender. Just let the soup cool for 5-10 minutes before blending to avoid pressure buildup. Work in batches, filling the blender no more than halfway. Hold the lid down with a folded towel and blend carefully. A food processor also works in a pinch.
Is this soup spicy?
No, this version is not spicy. It’s warm and comforting with just a hint of nutmeg. If you want heat, you can add red pepper flakes, cayenne pepper, or a minced jalapeño when sautéing the onions. Start with a small amount and taste as you go.
Pin This Recipe!

Creamy One-Pot Butternut Squash Soup with Brown Butter
This creamy one-pot butternut squash soup with brown butter is rich, nutty, and deeply satisfying without heavy cream. The brown butter adds a toasty depth that transforms simple ingredients into a memorable comfort food.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cubed into 1-inch pieces
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 4 garlic cloves, minced
- 4 cups vegetable broth (low-sodium recommended)
- 1 cup full-fat coconut milk
- 4 sprigs fresh thyme (or 1 teaspoon dried)
- 1 tablespoon maple syrup
- 1/4 teaspoon ground nutmeg
- Salt and black pepper to taste
- Optional toppings: toasted pumpkin seeds, extra brown butter, fresh thyme leaves, coconut cream
Instructions
- Prep the squash: Peel the butternut squash with a vegetable peeler. Cut off the stem end and bottom, then slice the squash in half where the neck meets the bulb. Cut each piece in half lengthwise and scoop out the seeds. Cut the flesh into 1-inch cubes.
- Brown the butter: Place a large Dutch oven over medium heat and add the butter. Let it melt completely, then swirl occasionally. The butter will foam, then the foam will subside and brown specks will form. Swirl until the butter smells nutty and is a deep amber color. Immediately pour into a heat-safe bowl and set aside. Wipe out the pot.
- Sauté the aromatics: Return the pot to medium heat and add 1 tablespoon olive oil. Add the diced onion and cook until softened, about 4 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
- Cook the squash: Add the cubed squash, 1 teaspoon salt, and 1/4 teaspoon black pepper. Stir and cook for 2-3 minutes. Pour in the vegetable broth and add the thyme sprigs. Bring to a boil, then reduce to a simmer. Cover and cook for 15-20 minutes until the squash is fork-tender.
- Blend the soup: Remove the thyme stems. Use an immersion blender to blend the soup directly in the pot until smooth. Alternatively, let cool slightly and blend in batches in a regular blender.
- Finish: Stir in the reserved brown butter, coconut milk, maple syrup, and nutmeg. Taste and adjust seasoning. If too thick, add more broth or water to reach desired consistency.
- Serve: Ladle into bowls and garnish with desired toppings.
Notes
Don’t rush the brown butter; watch it carefully and remove from heat as soon as it turns amber and smells nutty. Cut squash into uniform 1-inch cubes for even cooking. Season as you go for layered flavor. Add brown butter at the end to preserve its nutty flavor. Blend for at least 2 minutes for the creamiest texture.
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 8
- Sodium: 600
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 24
- Fiber: 5
- Protein: 3
Keywords: butternut squash soup, creamy soup, one-pot soup, brown butter, fall soup, vegetarian soup, gluten-free soup


