Written by

Juliana Parks

Published

Cozy Roasted Butternut Squash Soup with Brown Butter | Easy Fall Recipe

Ready In 60 minutes
Servings 4-6 servings
Difficulty Medium

There used to be this tiny, dark-wood-paneled bistro tucked away on a side street in Portland called The Little Carrot. It wasn’t fancy—chalkboard menus, mismatched chairs, and the most incredible roasted butternut squash soup I have ever had. When they closed their doors two years ago, I genuinely felt a little pang of loss. I mean, I actually drove by the building three times the week after they shut down, hoping it was some kind of mistake. The soup had this hauntingly nutty, almost caramelized depth that I couldn’t get out of my head. After eleven tries—eleven!—and one particularly disastrous batch that tasted like burnt sugar and regret, I finally cracked the code. The secret, as it turns out, was brown butter.

Honestly, the first few attempts were just sad. I was roasting the squash fine, blending it smooth, but something was missing. That deep, toasty, almost cozy warmth that made you want to curl up with a bowl and forget about the rain tapping against the window. It was my neighbor, Leo, who actually suggested the brown butter. He was peeking over my shoulder while I was staring at a pot of bland, orange soup, and he just said, “Smells like it needs some nuttiness.” And there it was. That was the missing piece from The Little Carrot’s magic. This post is the story of that successful recreation—the one that finally made me stop missing that little bistro.

Maybe you’ve been there, chasing a flavor from a place that no longer exists. It feels a little silly, right? Obsessing over a bowl of soup. But it’s not really about the soup, is it? It’s about the feeling it gave you. The warmth on a cold day. The quiet comfort of a perfect meal. This roasted butternut squash soup with brown butter is that feeling, bottled up and ready to be made in your own kitchen. It’s the soup that finally let me say goodbye to The Little Carrot and hello to something just as good, if not better, right here at home.

Why You’ll Love This Recipe

This isn’t just another squash soup recipe. I’ve tested this thing more times than I care to count, and let me tell you, the difference is in the details. It’s the kind of recipe that makes you look like a pro without any of the stress.

  • Rich, Complex Flavor: The brown butter is the real star here. It adds a nutty, toasty depth that plain roasted squash just can’t achieve on its own. It’s what makes people close their eyes after the first spoonful.
  • Simple, Whole Ingredients: No cream, no heavy cream, no weird additives. This soup gets its velvety texture from the roasted squash itself and a splash of good olive oil. It’s naturally vegan and gluten-free as written.
  • Perfect for a Cozy Night In: This is the soup you want when the weather turns cold and all you want to do is put on sweatpants and watch a movie. It’s soul-soothing comfort food at its finest.
  • Make-Ahead Friendly: The flavors actually get better after a day in the fridge. Make a big batch on Sunday and have the coziest lunches all week. It freezes beautifully, too.
  • Crowd-Pleaser: I’ve served this to everyone from my picky nephew to my food-snob cousin, and it gets rave reviews every single time. It’s elegant enough for a dinner party but easy enough for a Tuesday night.

What makes this recipe different from the rest is that brown butter technique. Most recipes just roast the squash and call it a day. But taking those extra five minutes to brown the butter transforms the entire dish. It’s not just soup; it’s an experience. It’s the kind of meal that makes you slow down and actually taste what you’re eating. And honestly, isn’t that what we all need a little more of?

What Ingredients You Will Need

This recipe relies on a handful of simple, high-quality ingredients to build layers of flavor. You probably have most of these in your pantry already, which makes it an easy last-minute meal when you’re craving something warm and comforting.

  • For the Roasted Squash:
    • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes (look for one that feels heavy for its size and has a solid, beige-colored skin)
    • 2 tablespoons olive oil (use a good quality one for roasting—it makes a difference in flavor)
    • 1 teaspoon kosher salt (plus more to taste; I prefer Diamond Crystal for its clean flavor)
    • 1/2 teaspoon black pepper (freshly ground is always best)
  • For the Soup Base:
    • 1 tablespoon unsalted butter (for the base; use a good European-style butter for richer flavor)
    • 1 medium yellow onion, chopped
    • 3 cloves garlic, minced
    • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried; dried works in a pinch but fresh is lovely)
    • 1/4 teaspoon ground nutmeg (freshly grated is a game-changer, but pre-ground is fine)
    • 1/8 teaspoon cayenne pepper (optional, for a tiny kick of warmth)
    • 4 cups vegetable broth (or chicken broth; use a low-sodium one so you can control the salt)
    • 1/2 cup full-fat coconut milk (or heavy cream if you’re not dairy-free; coconut milk adds a lovely subtle sweetness)
  • For the Brown Butter Finish:
    • 4 tablespoons unsalted butter (this is the star of the show—don’t skimp!)
    • 1 sprig fresh sage (optional, but highly recommended for an earthy, aromatic finish)
    • Flaky sea salt, for garnish (like Maldon—it adds a wonderful pop of texture)

Ingredient Tips: For the best texture, I recommend using full-fat coconut milk from a can, not the carton kind. The carton stuff is too thin and won’t give you that velvety consistency. If you’re using heavy cream, make sure it’s at room temperature so it doesn’t curdle when you add it to the hot soup. And for the squash, if you’re short on time, many grocery stores sell pre-cut butternut squash cubes. Just be aware they may roast a little faster, so keep an eye on them.

Equipment Needed

You don’t need a fancy kitchen to make this soup, which is part of its beauty. A few basic tools will get the job done beautifully.

  • Large Rimmed Baking Sheet: For roasting the squash. A half-sheet pan is perfect. If you don’t have one, any large, oven-safe pan with a lip will work.
  • Parchment Paper or Silicone Baking Mat: This makes cleanup a breeze and prevents the squash from sticking. Totally optional, but highly recommended.
  • Large Heavy-Bottomed Pot or Dutch Oven: For cooking the aromatics and simmering the soup. A Dutch oven is ideal because it holds heat evenly, but any large soup pot will do.
  • Immersion Blender or Regular Blender: An immersion blender is my go-to because you can blend the soup right in the pot—less mess, fewer dishes. A standard countertop blender works just as well; just be sure to vent the lid and blend in batches to avoid hot soup explosions.
  • Small Light-Colored Saucepan: For browning the butter. A light-colored pan is key here because it lets you see the butter change color. A dark pan makes it too easy to burn it.
  • Chef’s Knife and Cutting Board: For prepping the squash and onion. A sharp knife makes cutting through a tough butternut squash much safer and easier.
  • Wooden Spoon or Silicone Spatula: For stirring the soup as it cooks.

I once tried to make this soup with just a fork and a microwave—don’t ask, it was a camping trip gone wrong. It did not work. A good blender or immersion blender is really the only non-negotiable piece of equipment here. If you don’t have one, a potato masher will give you a chunkier texture, which isn’t bad at all!

Preparation Method

roasted butternut squash soup with brown butter preparation steps

Let’s get cooking. This method breaks down each step so you can follow along easily. The total time is about 1 hour, but most of that is hands-off roasting time.

  1. Preheat and Prep the Squash. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Place your cubed butternut squash on the sheet. Drizzle with the 2 tablespoons of olive oil, then sprinkle with the 1 teaspoon of salt and 1/2 teaspoon of pepper. Toss everything with your hands until every cube is nicely coated. Spread the squash out in a single, even layer. Don’t overcrowd the pan—if the cubes are touching too much, they’ll steam instead of roast. If your squash is crowded, use two baking sheets.
  2. Roast the Squash. Roast the squash for 25 to 30 minutes, flipping the pieces halfway through with a spatula. You want them to be tender when pierced with a fork and have deep golden-brown edges. Some caramelization is what we’re after—that’s where the flavor is. While the squash roasts, you can start on the soup base.
  3. Start the Soup Base. While the squash is roasting, heat a large pot or Dutch oven over medium heat. Add the 1 tablespoon of unsalted butter. Once it’s melted and foamy, add the chopped onion. Cook for about 5 to 7 minutes, stirring occasionally, until the onion is soft and translucent. Don’t let it brown. Add the minced garlic, fresh thyme, nutmeg, and cayenne (if using). Cook for another minute until the garlic is fragrant. Your kitchen should smell amazing right about now.
  4. Simmer the Soup. Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away for about 5 minutes to let the flavors meld. Once the squash is done roasting, carefully add the hot roasted squash cubes to the pot. Stir everything together. Let it simmer for another 5 minutes so the squash can absorb some of the broth’s flavor.
  5. Blend Until Smooth. Remove the pot from the heat. If you’re using an immersion blender, carefully blend the soup right in the pot until it’s completely smooth and velvety. If you’re using a countertop 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. This lets steam escape and prevents the lid from blowing off. Blend each batch until smooth, then pour it back into the pot.
  6. Finish with Coconut Milk. Once the soup is blended, stir in the 1/2 cup of full-fat coconut milk (or heavy cream). Taste it and adjust the seasoning. You might want a pinch more salt or a little more pepper. Remember, you can always add more, but you can’t take it out. Keep the soup warm over low heat while you make the brown butter.
  7. Make the Brown Butter. This is the moment you’ve been waiting for. In that small, light-colored saucepan, add the 4 tablespoons of unsalted butter. Place it over medium heat. The butter will melt, then start to foam, then the foam will subside. Swirl the pan occasionally. You’ll start to see little brown specks forming at the bottom of the pan. The butter will smell intensely nutty and toasty—like hazelnuts and caramel. This whole process takes about 3 to 5 minutes from start to finish. Watch it carefully; it can go from perfect to burnt in seconds. Once it’s a deep golden-amber color and smells amazing, immediately remove it from the heat. If you’re using the sage, drop the sage sprig into the hot butter—it will sizzle and become crispy in about 15 seconds. Remove the sage sprig for garnish.
  8. Serve and Enjoy. Ladle the soup into bowls. Drizzle a generous spoonful of the warm brown butter over the top of each bowl. Garnish with the crispy fried sage leaf (if you used it) and a sprinkle of flaky sea salt. Serve immediately with a chunk of crusty bread for dipping. Close your eyes for that first bite. You earned it.

Cooking Tips & Techniques

I’ve made this soup enough times to have some hard-won wisdom to share. Here are the things I wish someone had told me before my first few attempts.

  • Don’t Skip the Roasting Step. I know it’s tempting to just boil the squash to save time, but don’t do it. Roasting concentrates the natural sugars and gives you that deep, caramelized flavor that makes this soup so special. Boiling just makes it watery and bland. Trust the process.
  • Watch the Brown Butter Like a Hawk. This is the most crucial step, and the easiest to mess up. Brown butter goes from perfect to burnt in about 10 seconds. The moment you see those brown specks and smell that nutty aroma, pull it off the heat. I once got distracted by a phone call and ended up with black, acrid butter. My whole apartment smelled like a burnt popcorn disaster for hours. Learn from my mistake.
  • Use a Light-Colored Pan for Browning Butter. I cannot stress this enough. A dark non-stick pan will hide the color change, and you’ll end up with burnt butter every time. A stainless steel or light-colored saucepan lets you see exactly what’s happening.
  • Blend in Batches if Using a Countertop Blender. Hot soup expands when blended, and if you fill the blender too full, the lid can blow off and make a terrible mess (and potentially burn you). Always blend in small batches and vent the lid. It’s a little more work, but it’s much safer.
  • Season Gradually. Start with less salt than you think you need. The broth and the squash both have their own saltiness, and it’s easy to overdo it. You can always add more at the end. I usually add a final pinch of flaky salt right before serving to wake up all the flavors.

Variations & Adaptations

This soup is a wonderful blank canvas. Here are a few ways I’ve changed it up depending on what I have in the fridge or who I’m feeding.

  • Vegan & Dairy-Free: This version is already vegan and dairy-free if you use coconut milk and a good vegan butter for the brown butter. Miyoko’s or Earth Balance work really well for browning. The flavor will be slightly different—less rich, but still deliciously nutty.
  • Spicy Roasted Red Pepper Twist: For a smoky, spicy kick, add one roasted red pepper (from a jar is fine) to the pot before blending. The sweetness of the pepper pairs beautifully with the squash, and it gives the soup a gorgeous deep orange-red color. I also like to add an extra pinch of smoked paprika.
  • Apple & Squash Combo: Swap one cup of the cubed butternut squash for one peeled and cubed Honeycrisp or Fuji apple. Roast the apple right alongside the squash. The apple adds a subtle sweetness and a hint of acidity that brightens the whole soup. This is my favorite fall variation.
  • Coconut Curry Version: Add 1 tablespoon of red curry paste to the pot when you cook the onions. Use full-fat coconut milk instead of the half-cup, and finish with a squeeze of lime juice. The curry paste adds warmth and complexity that’s just incredible on a cold day.
  • Nut-Free Topping: If you can’t have nuts, skip the brown butter and instead drizzle each bowl with a little toasted pumpkin seed oil and a sprinkle of roasted pumpkin seeds. It gives you that same nutty, savory finish without any actual nuts.

Serving & Storage Suggestions

This soup is incredibly versatile when it comes to serving and storing. Here’s how to make the most of it.

  • Serving Temperature: Serve this soup piping hot. The brown butter should be drizzled on top just before serving so it stays warm and liquid. If the soup sits too long, the brown butter will solidify on top, which isn’t as pleasant.
  • What to Serve With It: A chunk of crusty sourdough bread is my go-to for dipping. A simple green salad with a tangy vinaigrette cuts through the richness beautifully. For a heartier meal, serve it alongside a grilled cheese sandwich or a simple roasted chicken.
  • Storage: Let the soup cool completely to room temperature before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually meld and deepen overnight, so it often tastes even better the next day.
  • Freezing: This soup freezes like a dream. Pour it into freezer-safe containers or zip-top bags (lay them flat for easy stacking). It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in a microwave-safe bowl for 2-3 minutes, stirring halfway through. If the soup seems too thick after thawing, stir in a splash of broth or water to loosen it up.

Nutritional Information & Benefits

This soup is not only delicious but also packed with nutrients that make you feel good about eating it. Here’s a quick look at what’s in a serving.

  • Estimated Nutritional Values (per serving, about 1.5 cups):
    • Calories: 285
    • Fat: 18g
    • Carbohydrates: 32g
    • Fiber: 6g
    • Protein: 4g
    • Sodium: 680mg (varies based on broth and salt)
  • Health Benefits: Butternut squash is a fantastic source of vitamin A (great for eye health and immunity), vitamin C, and fiber. The brown butter adds healthy fats that help your body absorb those fat-soluble vitamins. The coconut milk provides medium-chain triglycerides (MCTs) which can support brain health. This is a soup that truly nourishes you from the inside out.
  • Dietary Considerations: This recipe is naturally gluten-free, dairy-free (if you use coconut milk and vegan butter), and can be made nut-free. It’s also whole30-friendly if you skip the brown butter and use ghee instead.

Conclusion

This cozy roasted butternut squash soup with brown butter is more than just a recipe—it’s a little piece of culinary nostalgia that you can recreate in your own kitchen. It’s the soup that finally helped me stop missing The Little Carrot and start making my own memories. I hope it becomes that for you, too. Whether you’re making it for a quiet night in, a dinner party, or just because you need a little warmth on a cold day, this soup delivers every single time.

I’d love to hear how it turns out for you! Did you try any of the variations? Did you add your own twist? Drop a comment below and let me know. And if you loved it, please share this post with a friend who needs a little comfort in their life. Until next time, happy cooking and stay warm out there!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can! Frozen butternut squash works in a pinch. However, since it’s already blanched, it won’t caramelize as well when roasted. I recommend roasting it at a slightly higher temperature (425°F) and spreading it out in a single layer to encourage some browning. You may also need to drain off any excess water halfway through roasting.

How can I make this soup thicker or thinner?

To make it thicker, simply use less broth. Start with 3 cups instead of 4, and add more as needed after blending. For a thinner soup, add an extra half cup of broth or a splash of milk. Remember, you can always thin it out, but you can’t thicken it back up easily!

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

Absolutely! For a slow cooker, sauté the onions and garlic on the stovetop first, then transfer them to the slow cooker with the roasted squash and broth. Cook on low for 4-6 hours or high for 2-3 hours, then blend. For an Instant Pot, use the sauté function for the onions and garlic, then add the roasted squash and broth. Pressure cook on high for 5 minutes, then do a quick release and blend.

What can I use instead of coconut milk?

Heavy cream is the classic substitute and adds a wonderful richness. Half-and-half or whole milk will also work, but the soup will be less creamy. For a dairy-free option, you can use unsweetened oat milk or cashew milk. Just avoid skim milk or almond milk, as they can make the soup watery.

Can I prep the ingredients ahead of time?

Yes! You can peel and cube the butternut squash up to 2 days in advance. Store the cubes in an airtight container in the refrigerator. You can also roast the squash a day ahead and keep it in the fridge. When you’re ready to make the soup, just proceed with the recipe as written, adding the pre-roasted squash to the pot.

Pin This Recipe!

roasted butternut squash soup with brown butter recipe

Print

Cozy Roasted Butternut Squash Soup with Brown Butter

A rich, velvety butternut squash soup with a nutty brown butter finish that brings back the magic of a beloved bistro. This easy fall recipe is naturally vegan and gluten-free, perfect for cozy nights in.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon unsalted butter
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 1/4 teaspoon ground nutmeg
  • 1/8 teaspoon cayenne pepper (optional)
  • 4 cups vegetable broth (low-sodium)
  • 1/2 cup full-fat coconut milk (or heavy cream)
  • 4 tablespoons unsalted butter (for brown butter)
  • 1 sprig fresh sage (optional)
  • Flaky sea salt, for garnish

Instructions

  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Place cubed butternut squash on the sheet. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat. Spread in a single layer.
  3. Roast for 25-30 minutes, flipping halfway, until tender and golden-brown.
  4. While squash roasts, heat a large pot or Dutch oven over medium heat. Add 1 tablespoon butter. Once melted, add chopped onion and cook 5-7 minutes until soft and translucent.
  5. Add minced garlic, thyme, nutmeg, and cayenne (if using). Cook 1 minute until fragrant.
  6. Pour in vegetable broth and bring to a gentle simmer. Let simmer 5 minutes.
  7. Add roasted squash cubes to the pot. Simmer another 5 minutes.
  8. Remove pot from heat. Blend soup until smooth using an immersion blender or countertop blender (in batches, venting the lid).
  9. Stir in coconut milk (or heavy cream). Adjust seasoning to taste. Keep warm over low heat.
  10. In a small light-colored saucepan, melt 4 tablespoons butter over medium heat. Swirl occasionally until butter turns golden-amber with brown specks and smells nutty (3-5 minutes). Immediately remove from heat. If using sage, drop sprig into hot butter for 15 seconds, then remove.
  11. Ladle soup into bowls. Drizzle with brown butter, garnish with crispy sage (if used) and flaky sea salt. Serve hot.

Notes

Don’t skip roasting the squash—it concentrates the sugars. Watch the brown butter carefully; it can burn in seconds. Use a light-colored pan for browning butter to see the color change. Blend in batches if using a countertop blender to avoid hot soup explosions. Season gradually; you can always add more salt at the end.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 285
  • Sugar: 8
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 32
  • Fiber: 6
  • Protein: 4

Keywords: butternut squash soup, roasted butternut squash soup, brown butter, fall soup, vegan soup, gluten-free soup, cozy 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