Swirled Beet and Butternut Squash Soup

Pureed roasted beets are swirled into a luscious butternut squash base to create a visually stunning and delicious fall soup!
I absolutely love classic butternut squash soup. There are few soups that capture the essence of fall quite like it. But sometimes, you just want to shake things up a bit, you know? That’s how this stunning Swirled Beet and Butternut Squash Soup came to life!
When I was brainstorming unique ingredients to pair with butternut squash – beyond the usual suspects like apple – I thought of beets. They’re another quintessential fall ingredient, yet I rarely see them combined with butternut squash in soup form, especially the vibrant red variety.
As soon as the idea struck, I felt a surge of inspiration: I had to create a swirled soup! After all, you eat with your eyes, and a vibrant golden yellow and red swirled soup is truly a work of art.
What’s more, this Beet and Butternut Squash Soup is incredibly easy to make – no stovetop required, just an oven and a blender. It’s actually like having two soups in one recipe: a rich butternut squash soup infused with sage, nutmeg, and shallots, and a tangy beet soup with shallots, garlic, and balsamic.
When swirled together, they create the most bold and vibrant fall soup you’ve ever tasted. Perfect for impressing guests at your next dinner party, this Swirled Beet and Butternut Squash Soup is not only luscious but also a feast for the eyes. And yes, it’s absolutely delicious!

Beet and Butternut Squash Soup Ingredients
Here is everything you need to make this beautiful Swirled Beet and Butternut Squash Soup:
- Butternut Squash: Roasted butternut squash serves as the foundation of the soup, imparting natural sweetness and a velvety texture. While I prefer to peel and dice my own squash, you can easily use pre-cut options for convenience.
- Beets: Just a little bit of roasted beets are blended with a splash of balsamic vinegar to create the unmistakable vibrant ruby red swirl and give the soup an earthy tangy flavor. The best part? You don’t need to peel the beets beforehand – just chop, roast and blend!
- Shallots: Milder and sweeter than onions, with a subtle hint of garlic, shallots are roasted alongside the butternut squash and beets and are blended with both to help create the base of the soup. You can find shallots alongside onions at the grocery store.
- Garlic: Just one roasted garlic clove adds a layer of warmth and complexity to the soup. It’s the perfect touch to elevate the dish without overpowering the other flavors.
- Sage: A classic pairing with butternut squash, fresh sage leaves are roasted alongside the squash and blended into the soup. They bring an earthy, aromatic quality that complements the sweetness of the squash beautifully.
- Vegetable Stock: I prefer using vegetable stock to keep the soup 100% vegetarian (and vegan!). Opting for high-quality vegetable stock instead of broth ensures a rich, umami flavor that enhances the overall taste of the soup.




How to Make Swirled Beet and Butternut Squash Soup
At a high level here are the steps you need to take to make this soup:
- ROAST VEGETABLES
Arrange beets, butternut squash sprinkled with sage, garlic clove and shallots on a parchment lined baking sheet. Drizzle the veggies with olive oil, salt and pepper and then roast for 30 minutes.
- BLEND BUTTERNUT
Transfer butternut squash and sage, half of the shallots, nutmeg, 2 cups of the vegetable stock to a high speed blender. Blend until smooth and set aside until ready to serve.
- BLEND THE BEETS
Add the beets, the remaining half of the shallot and garlic as well as the remaining ½ cup of vegetable stock and balsamic vinegar to it. Blend until smooth.
- SWIRL AND SERVE
Pour some butternut squash soup into a bowl. Add 1-2 tablespoons of the beet soup on top in a swirl pattern (see tips below on how to do this!). Serve and enjoy!

Tips to get that PERFECT SWIRL
Here are my top tips for getting that beautiful swirled soup:
- Make sure that the blended beets are not too thick. The beets should be easily pourable so feel free to add some more vegetable stock if you feel it’s needed.
- Use less beets than you think at first. You can always add more!
- Use a spoon. First use the spoon to drizzle the beets in a circular pattern into the butternut squash soup. Then use that same spoon to gently drag the drizzled beets through the butternut squash soup to create the swirl.
If you want a better visual on exactly how I create my perfect soup swirl, check out this video:
Recipe FAQs
Nope! There’s no need to peel the beets – just give them a thorough scrub to remove any dirt before chopping and roasting. This saves time and retains all the nutrients!
Yes, this recipe is 100% vegan as written, making it a great choice for plant-based diets.
Absolutely! An immersion blender works well for this soup. Just be sure to transfer the butternut squash ingredients to the pot where you’ll keep the soup warm before blending. Also, be cautious when blending the beets, as they can splatter and stain easily.
As noted in the recipe, you may have some leftover blended beets after creating the swirls. I like to serve this at the table, allowing diners to add more beet swirls to their soup as they eat. Alternatively, the blended beets are delicious on their own and can be enjoyed as a separate soup!
I love adding croutons to smooth blended soups like this just to add a little more texture, but yes the croutons are entirely optional. The soup is delicious even without them.

Related Recipes
Looking for some other luscious and delicious vegetable soups to try? Check out my Creamy Roasted Red Pepper Bisque or my Creamy Asparagus Leek Soup with Thyme.
Swirled Beet and Butternut Squash Soup
Roasted beets are swirled into a luscious butternut squash base to create a visually stunning and delicious fall soup.
- Total Time: 50 minutes
- Yield: 6 servings
Ingredients
- 1 medium beet (approximately 4 oz or about 1 cup), well scrubbed, ends removed and cut into 1 inch cubes
- 2 lbs butternut squash (approximately 1 medium squash), peeled, seeds removed and cut into 1 inch cubes
- 1 tablespoon fresh sage leaves (approximately 6 large leaves)
- 5 shallots, ends and skins removed, quartered
- 1 large garlic clove
- 2 tablespoon olive oil
- ¼ teaspoon salt
- ⅛ teaspoon ground black pepper
- ¼ teaspoon nutmeg
- 2.5 cups vegetable stock, divided
- 1 tablespoon balsamic vinegar
- (optional) chives, finely chopped for garnish
- (optional) 2 cups Pumpernickel Croutons
Instructions
- ROAST VEGETABLES: Preheat oven to 425 degrees fahrenheit. Arrange beets, butternut squash, garlic clove and shallots into distinct rows on a parchment lined baking sheet. Sprinkle sage over the butternut squash and then drizzle the veggies with olive oil, salt and pepper. Use your hands to ensure that the vegetables are evenly coated in the oil, salt and pepper but take care not to mix everything all together (the beets will color the other vegetables if they get mixed in). Ensure veggies are in an even layer and then roast for 30 minutes.
- WARM THE STOCK: Five minutes before vegetables finish, warm the stock in a small saucepan on the stove.
- BLEND BUTTERNUT: Transfer butternut squash and sage, half of the shallots, nutmeg, 2 cups of the vegetable stock to a high speed blender. Carefully blend until smooth (see notes) and transfer soup to a soup pot. Place the soup pot on the stove over low heat to keep it warm while you finish the beets.
- BLEND THE BEETS: Rinse out the blender and add the beets, the remaining half of the shallot and garlic as well as the remaining ½ cup of vegetable stock and balsamic vinegar to it. Blend until smooth.
- SERVE: Put 1 heaping cup of butternut squash soup into a bowl. Add 1-2 tablespoons of the beet soup on top in a swirl pattern (see video in tips section above). Decorate with chives and pumpernickel croutons if desired. Serve immediately or place each soup in its own airtight container and store in the refrigerator for up to a week.
Notes
- Use care when blending hot liquids! If using a traditional blender, fill it only halfway to prevent pressure buildup. Remove the center cap of the blender lid to allow steam to escape, covering it with a kitchen towel to shield against splatter.
- You will likely have leftover beet soup so feel free to serve it at the table so diners can add more to their bowls as they eat.
- Nutrition information does not include the optional garnishes.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Roasting, Blending
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 cup of soup
- Calories: 146
- Sugar: 8.1 g
- Sodium: 353.5 mg
- Fat: 5 g
- Carbohydrates: 26.2 g
- Protein: 2.6 g
- Cholesterol: 0 mg

I had this, and it is outrageously tasty!
So glad you enjoyed it!