Love this? Pin it for later!
This soup has graced our Thanksgiving table for six years running, warmed countless friends during potluck dinners, and served as the perfect remedy for winter colds. The beauty lies in its simplicity—just a handful of ingredients transformed into something extraordinary. Whether you're hosting a dinner party or meal-prepping for the week ahead, this soul-warming soup delivers restaurant-quality results with minimal effort. The aroma alone, wafting through your kitchen as it simmers, is worth making it for.
Why This Recipe Works
- Roasting intensifies flavors: Roasting the vegetables caramelizes their natural sugars, creating deeper, more complex flavors than boiling alone
- Fresh rosemary transforms: The woodsy, pine-like notes of fresh rosemary complement the sweetness of squash and carrots perfectly
- Garlic roasted whole: Roasting whole garlic cloves mellows their bite and adds sweet, nutty undertones
- Texture perfection: Blending until silky smooth creates a luxurious mouthfeel that feels indulgent without cream
- Make-ahead friendly: Flavors deepen overnight, making this ideal for meal prep and entertaining
- Nutrient powerhouse: Packed with beta-carotene, vitamin A, and antioxidants for immune support during cold season
- Budget-conscious: Utilizes inexpensive winter produce, stretching one squash into 6 generous servings
Ingredients You'll Need
Each ingredient in this soup plays a crucial role in building layers of flavor. The foundation starts with a medium butternut squash (about 3 pounds), chosen for its sweet, nutty flesh that becomes incredibly creamy when roasted. Look for squash with a matte, tan skin that's free from soft spots or cracks. The stem should be intact and woody—a sign it was harvested properly and will store well.
Carrots aren't just supporting players here; they add essential sweetness and vibrant color. I prefer organic rainbow carrots for their visual appeal and slightly different flavor profiles—orange for classic sweetness, purple for earthiness, and yellow for delicate flavor. If rainbow carrots aren't available, regular orange carrots work beautifully. The key is selecting firm, slender carrots rather than thick woody ones, which can be bitter.
Fresh rosemary is non-negotiable—dried simply won't provide the same fragrant oils that infuse this soup with Mediterranean warmth. Choose sprigs that are bright green and flexible, avoiding any with brown or black spots. If you're lucky enough to have a rosemary plant, the tender new growth at the tips offers the most delicate flavor.
Garlic transforms dramatically when roasted. Instead of mincing raw cloves, we roast whole heads until the insides become sweet and spreadable. This method eliminates any harsh bite while adding depth that raw garlic simply can't achieve. Select firm, plump heads with tight skin.
Vegetable broth forms the soup's backbone, and quality matters. Homemade is ideal, but a good store-bought broth works. Look for low-sodium versions so you control the salt level. The soup needs just enough liquid to blend smoothly while maintaining body—too much and it becomes thin and disappointing.
For finishing, a good quality olive oil for drizzling adds fruity notes, while toasted pumpkin seeds provide welcome crunch and echo the squash's nuttiness. A splash of apple cider vinegar brightens all the flavors, making the soup taste more complex than its ingredient list suggests.
How to Make Hearty Winter Squash and Carrot Soup with Garlic and Rosemary
Roast the vegetables
Preheat your oven to 425°F (220°C). Cut the butternut squash in half lengthwise and scoop out the seeds (save them for roasting later if desired). Peel the carrots and cut into 3-inch pieces. Slice the top off the whole garlic heads to expose the cloves. Arrange squash cut-side down on a large rimmed baking sheet with carrots and garlic. Drizzle everything with 2 tablespoons olive oil, ensuring garlic is cut-side up. Season generously with salt and pepper. Tuck rosemary sprigs underneath the vegetables where they'll infuse the oil without burning. Roast for 35-40 minutes until vegetables are tender and caramelized at the edges.
Prepare the base
While vegetables roast, heat 1 tablespoon olive oil in a large Dutch oven over medium heat. Add the chopped onion and cook for 5-6 minutes until translucent and just starting to brown. The caramelized edges will add depth to the soup. Add a pinch of salt to help draw out moisture and prevent burning. If the onions start to brown too quickly, reduce heat slightly. The goal is gentle, even cooking that brings out natural sweetness.
Add aromatics
Once onions are softened, add 2 teaspoons minced fresh rosemary leaves (reserve the roasted sprigs), 1 teaspoon salt, and 1/2 teaspoon black pepper. Cook for 1 minute until fragrant. The heat will release the rosemary's essential oils. Be careful not to burn the herbs—they should sizzle gently in the oil. Add a bay leaf for subtle background notes that marry all the flavors.
Deglaze the pot
Pour in 1/2 cup of the vegetable broth, scraping the bottom of the pot with a wooden spoon to release any browned bits (fond). These caramelized particles are flavor gold. Let the broth reduce by half, about 3 minutes. This concentrates the flavors and ensures nothing is wasted. The liquid will take on a light brown color as it absorbs all the goodness from the pot.
Add roasted vegetables
When vegetables are roasted and cool enough to handle, scoop the squash flesh from the skin directly into the pot. It should come out easily in large spoonfuls. Squeeze the roasted garlic cloves from their skins—they'll pop out like paste, sweet and mellow. Add the roasted carrots and all accumulated juices from the baking sheet. Remove and discard any tough rosemary stems, but add any leaves that have fallen off. Stir to combine everything evenly.
Simmer and blend
Add the remaining 4 cups vegetable broth. Bring to a boil, then reduce to a gentle simmer. Cook for 15 minutes to let flavors meld. Remove from heat and let cool slightly. Using an immersion blender, blend until completely smooth and velvety. If using a regular blender, work in batches, filling no more than half full and removing the center cap to allow steam to escape. Blend for at least 2 minutes for the silkiest texture. Return to low heat.
Finish and season
Stir in 1 tablespoon apple cider vinegar and taste for seasoning. Add more salt or pepper as needed. The soup should be thick enough to coat the back of a spoon. If too thick, thin with additional broth. For extra richness, swirl in 2 tablespoons heavy cream or coconut milk. Heat through for 2 minutes. The vinegar brightens all the sweet vegetables and makes the flavors pop.
Serve and garnish
Ladle into warm bowls. Drizzle with good olive oil and sprinkle with toasted pumpkin seeds. Add a few rosemary leaves fried in olive oil for extra crunch, or a dollop of Greek yogurt for tang. Serve immediately with crusty bread for dipping. The soup will continue to thicken as it stands—thin with additional broth when reheating.
Expert Tips
Temperature matters
Roast vegetables at high heat (425°F) for maximum caramelization. Lower temperatures won't develop the same depth of flavor. The slight char on edges adds complexity.
Make blending easier
Let soup cool for 10 minutes before blending. Hot liquids can cause blender explosions. Remove the center cap and cover with a kitchen towel to allow steam to escape.
Consistency control
Start with less broth than you think you need. You can always thin the soup, but you can't thicken it easily. Aim for a thick milkshake consistency before blending.
Flavor boosters
Add a Parmesan rind while simmering for umami depth. A pinch of smoked paprika adds subtle warmth. White miso paste stirred in at the end adds incredible savoriness.
Fresh herbs rule
Dried rosemary tastes like pine needles. Fresh is essential here. If you must substitute, use 1 teaspoon fresh thyme instead, but the character will be different.
Ice bath trick
For ultra-smooth texture, strain the blended soup through a fine-mesh sieve. Press solids with a ladle to extract maximum flavor. This removes any fibrous bits.
Variations to Try
Spicy version
Add 1 roasted red bell pepper and 1/2 teaspoon smoked paprika. Finish with a swirl of harissa paste. The smokiness complements the sweet vegetables beautifully.
Thai-inspired twist
Replace rosemary with lemongrass and ginger. Use coconut milk instead of cream. Finish with lime juice, cilantro, and a drizzle of coconut cream.
Autumn harvest
Add 2 peeled and chopped apples to the roasting pan. Their sweetness enhances the vegetables while adding subtle tartness. Perfect for Thanksgiving.
Protein boost
Stir in 1 can rinsed white beans before blending for extra protein and creaminess. Great for vegetarians. Top with crispy chickpeas for texture contrast.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours as they meld. Stir well before reheating, as the soup will thicken considerably when chilled. Thin with additional broth or water to reach desired consistency.
Freezing
This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving 1 inch headspace for expansion. Thaw overnight in the refrigerator. Avoid freezing with cream or coconut milk stirred in—add these fresh when reheating for best texture.
Reheating
Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add liquid as needed to thin. Microwave works but heat in 1-minute intervals, stirring between. Never boil vigorously after adding cream or coconut milk to prevent curdling.
Make-ahead strategy
Roast vegetables up to 3 days ahead and refrigerate. The soup base can be prepared through blending, then refrigerated for 2 days. Finish with cream and final seasonings just before serving for the freshest taste and best texture.
Frequently Asked Questions
Hearty Winter Squash and Carrot Soup with Garlic and Rosemary
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425°F. Arrange squash, carrots, and garlic on baking sheet with rosemary. Drizzle with 2 tbsp oil, season with salt and pepper. Roast 35-40 minutes until tender.
- Sauté aromatics: Heat remaining oil in Dutch oven. Cook onion 5-6 minutes until translucent. Add minced rosemary, salt, and pepper; cook 1 minute.
- Deglaze: Add 1/2 cup broth, scraping browned bits. Reduce by half, about 3 minutes.
- Add vegetables: Scoop roasted squash flesh into pot. Squeeze out roasted garlic cloves. Add carrots and any juices. Stir to combine.
- Simmer: Add remaining broth and bay leaf. Bring to boil, then simmer 15 minutes. Remove bay leaf.
- Blend: Blend with immersion blender until smooth. Stir in vinegar. Add cream if using. Season to taste.
- Serve: Ladle into bowls, drizzle with olive oil, and garnish with pumpkin seeds.
Recipe Notes
For ultra-smooth texture, strain through fine-mesh sieve after blending. Soup thickens as it stands; thin with additional broth when reheating. Flavors deepen overnight—perfect for meal prep!