Soups & Stews
The Atlanta Bread Company butternut squash soup recipe delivers restaurant-quality velvety texture and aromatic depth in every spoonful. 💛 Roasting the squash first caramelizes its natural sweetness, while toasted sage and warm spices create layers of flavor that linger.
This vegetarian-friendly version transforms simple ingredients into a cozy, crowd-pleasing dish that feels like a hug in a bowl.
What sets this recipe apart is the perfect balance of creamy richness and bright seasoning—no heavy cream needed. The soup simmers until silky smooth, with just enough body to hold its shape when swirled with crispy sage.
I’ve perfected the technique to ensure every batch turns out velvety, never grainy, with a subtle sweetness that pairs beautifully with the earthy squash.
By the time you’re done, you’ll have a soup that’s vibrant golden in color, fragrant with toasted spices, and garnished with crispy sage swirls that add both texture and visual appeal.
The aroma alone will have everyone heading to the kitchen, and the first taste will make them ask for seconds. This is the kind of soup that transforms ordinary weeknights into special occasions.
Serve it with crusty bread for dipping or alongside a simple green salad to balance the richness. The recipe scales easily, making it perfect for gatherings or meal prep. Let’s get started on creating your own restaurant-worthy bowl of comfort.
Ingredients for atlanta bread company butternut squash soup
Roasted squash, toasted spices, and velvety coconut milk create this restaurant-worthy soup's signature depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Butternut Squash 🎃 | 3 lb | Medium-sized, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Fresh Sage Leaves 🌿 | ½ cup | Packed, plus extra for garnish |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Ground Cinnamon 🌶️ | 1 tsp | Toasted for depth |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, plus sprigs for garnish |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
The butternut squash is the star—look for firm, heavy squash with no soft spots. Whole Foods or local farmers markets often have the best quality. Roasting it first caramelizes the natural sugars, giving the soup its signature sweetness. For even cooking, cut the squash into 1-inch cubes. If you're short on time, a microwave works, but roasting in the oven at 400°F for 25 minutes develops deeper flavor. The sage? Fresh is non-negotiable here—dried just won't give you that crispy, aromatic swirl. I always grab a big bunch and freeze half for later.
No coconut milk? Full-fat Greek yogurt or cashew cream works in a pinch, though the flavor will be slightly different. Short on thyme? Fresh parsley at double the amount keeps things bright. The cinnamon and nutmeg are key—toast the spices in the oil first to wake up their flavors. For a deeper onion taste, caramelize it until golden brown before adding to the pot. The vegetable broth should be low-sodium—Homemade or high-quality store-bought makes all the difference. And if you're feeling fancy, add a splash of white wine or apple cider to deglaze the pot after roasting the squash.
This soup tastes even better the next day—reheat gently on the stove with a splash of water or broth. Keeps for 4-5 days in the fridge, or 3 months frozen. For meal prep, make a double batch and freeze portions in airtight containers. The crusty bread pairs perfectly—baguettes or sourdough work best. Garnish with extra crispy sage and a drizzle of olive oil right before serving to keep everything fresh.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping board chaos, no extra dishes. Just roast the squash and onion whole, then scoop them out into the broth with the garlic and sage. Honestly, I’ve made it on nights when I just wanted to not cook.
- Sage-Kissed Richness: That fresh sage? It’s the secret weapon—earthy but bright, cutting through the squash’s sweetness like a whisper. The slow simmer lets the flavors meld until every spoonful tastes like autumn in a bowl. (Yes, even on a Tuesday night.)
- Weeknight Workhorse: This soup is my go-to for busy days: make a big batch on Sunday, and you’ve got lunch for the week. Freeze half if you’re feeling extra, or serve it with crusty bread for dinner guests. It’s that adaptable.
- Budget-Friendly Warmth: Butternut squash stretches for miles, and vegetable broth keeps costs low without sacrificing depth. Between us, I’ve fed four people for under $10 with this recipe—and they always ask for seconds. That’s a win.
Step-by-step instructions for atlanta bread company butternut squash soup
Here's how to create a restaurant-worthy butternut squash soup with velvety texture and aromatic spices.
🔥 Step 1: Roast the Butternut Squash and Aromatics
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 3 lb butternut squash (peeled and cubed), 1 whole yellow onion (chopped), and 4 cloves garlic cloves (minced) with 2 tablespoons of the extra-virgin olive oil. Spread them in a single layer on the baking sheet.
Roast for 30-35 minutes until the squash is tender when pierced with a fork and the edges are deep golden brown. The onions should be caramelized and the garlic should smell fragrant. This roasting step develops deep, caramelized flavors that form the soul of your soup. Don't skip it—raw squash will make your soup taste bland.
🍳 Step 2: Build the Flavor Base
Transfer the roasted squash mixture to a large pot. Add the remaining 3 tablespoons extra-virgin olive oil, 1 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine all the spices with the roasted vegetables.
Cook over medium heat for 3-4 minutes until everything is nicely coated and the spices are toasted. This step ensures the spices infuse directly into the squash and onions, creating that signature warm, aromatic depth. You'll notice the kitchen fill with an intoxicating blend of cinnamon and nutmeg—this is where the magic begins.
🥘 Step 3: Simmer with Broth and Herbs
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the squash is completely tender and the flavors meld together. Stir occasionally to prevent sticking.
Add the 0.5 cup fresh sage leaves and 1 tbsp fresh thyme leaves (chopped) during the last 5 minutes of simmering. This timing ensures the herbs infuse their bright, fresh flavors without becoming bitter. You'll know it's ready when the soup has a thick, velvety consistency and the squash breaks down easily with a spoon.
🍳 Step 4: Add Coconut Milk for Creaminess
Carefully stir in the 1 can (13.5 oz) coconut milk using a spatula, moving in a figure-eight pattern to prevent curdling. Keep the heat at low and let the soup simmer gently for another 5 minutes. The coconut milk should blend smoothly, creating a luscious, creamy texture without making the soup too heavy.
Taste and adjust seasoning if needed. I often add a pinch more salt or a crack of black pepper to balance the sweetness of the coconut milk. The soup should be rich but not cloying, with a perfect balance of sweet squash, warm spices, and herbal notes. If it's too thick, whisk in 2-3 tablespoons water to reach your preferred consistency.
🍽️ Step 5: Finish and Serve
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to fully meld and the soup to thicken slightly. Skim off any excess fat that has risen to the surface if desired.
For serving, ladle the soup into bowls and garnish with additional fresh sage leaves and thyme sprigs for color and aroma. Serve with slices of crusty bread on the side to soak up every last drop of that velvety goodness. The contrast of the warm, spiced soup with the cool, crisp bread creates the perfect bite. Enjoy immediately while it's hot!
Pro Tips For Making Atlanta Bread Company Butternut Squash Soup
- CHAR THE ONIONS FIRST: I used to add onions raw and wondered why my soup tasted dull—high heat for 5-6 minutes until they’re golden and jammy makes all the difference, especially when paired with sage.
- PEEL THE SQUASH IN STRIPS: Cutting the skin off in long strips (not peeling it first) saves time and keeps the flesh intact—no need to fuss with a vegetable peeler or deal with messy chunks.
- SIMMER NOT BOIL THE BROTH: Letting the soup simmer gently (not rolling boil) keeps the squash tender and prevents the broth from turning cloudy—this recipe’s velvety texture depends on it.
- TOAST THE SAGE LEAVES: Crisping the sage in a dry pan for 10 seconds before adding it to the soup intensifies its flavor—skip this, and you’ll just be tasting wet leaves.
Best sauces and condiments for these flavors
Toasted Sage Oil
Drizzle your soup with homemade toasted sage oil for an extra layer of flavor. Heat ¼ cup extra-virgin olive oil in a small saucepan over low heat, then add 10 fresh sage leaves. Cook for 2-3 minutes until the leaves are crispy and the oil turns golden.
Strain through a fine-mesh sieve and drizzle 1 teaspoon per bowl just before serving. This adds a luxurious, aromatic finish that ties all the flavors together. 🌿
Crispy Sage Swirls
For a showstopping garnish, create crispy sage swirls by frying fresh sage leaves in olive oil. Heat 2 tablespoons olive oil in a small skillet over medium heat, then add 12-15 fresh sage leaves. Fry for 30 seconds per side until golden and crispy.
Use tongs to carefully place a leaf on top of each bowl, then gently twist it into a swirl. The contrast of crispy sage against the creamy soup is pure magic. 💛
Spiced Honey Drizzle
Balance the richness with a touch of spiced honey drizzle. Mix 1 tablespoon honey with ¼ teaspoon ground cinnamon and a pinch of cayenne pepper. Warm the mixture in a small saucepan over low heat until smooth, then drizzle ½ teaspoon per bowl.
This adds a subtle sweetness and warmth that complements the earthy squash. 🍯
Crème Fraîche Swirl
Add a tangy contrast with crème fraîche swirls. Dollop 1 teaspoon crème fraîche into each bowl, then gently swirl it with a spoon to create marbled patterns.
The cool, creamy acidity cuts through the soup's richness, adding brightness. For extra flair, top with a sprinkle of toasted pumpkin seeds or crumbled feta cheese. 🥛
Smoked Paprika Crust
For a smoky depth, create a smoked paprika crust by mixing ½ teaspoon smoked paprika with 1 teaspoon olive oil. Rub a spoonful around the rim of each bowl before ladling in the soup. This adds a subtle smokiness that enhances the warm spices in the soup. 🌶️
Lemon Zest Finish
Brighten the dish with a lemon zest finish. Sprinkle a pinch of fresh lemon zest over each bowl just before serving. The citrus notes lift the flavors and add a refreshing contrast to the creamy soup.
Pair it with a few black peppercorns** for a pop of color and extra spice. 🍋
Nutrition facts
Frequently asked questions
Can I substitute coconut milk with another dairy alternative?
Yes! For a lighter texture, use 1 cup cashew cream (blend soaked cashews with water) or ½ cup Greek yogurt mixed with 1 cup vegetable broth. For richer flavor, try ½ cup heavy cream—just reduce simmering time to 3 minutes after adding to prevent curdling. The coconut milk adds subtle sweetness; adjust spices if using a neutral alternative.
How do I make this soup vegan?
Skip the coconut milk and use 1 cup full-fat coconut cream (unsweetened) instead. Replace the crusty bread with toasted baguette slices or vegan croutons. For garnish, swap crème fraîche for cashew sour cream (blend soaked cashews, lemon juice, and apple cider vinegar). All other ingredients are already plant-based!
Why did my soup turn out too thick?
This usually happens if the squash wasn't fully roasted before simmering or if too much coconut milk was added. Fix it by whisking in 2-3 tablespoons warm vegetable broth while stirring over low heat. For next time, ensure the squash is fork-tender after roasting (30-35 minutes) and add coconut milk gradually, tasting between additions. A blender immersion stick can also help adjust texture.
Can I prep this soup ahead of time?
Make it 2 days ahead and store in an airtight container in the fridge. Reheat gently on the stove with a splash of broth—never microwave, as it can make the coconut milk separate. For freezing, cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating. The flavors actually deepen over time!
What's the secret to perfect crispy sage garnish?
Use fresh sage leaves (never dried) and fry them in very hot olive oil for just 20-30 seconds per side until golden. Drain on paper towels to remove excess oil, then twist each leaf into a swirl with tongs. Work quickly—they crisp up fast! For extra flair, fry a few leaves in butter instead of oil for a richer taste.
