If you’re craving something cozy, creamy, and absolutely bursting with autumn warmth, you’ve got to try this Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe. I first made it on a chilly evening, and it instantly became my go-to comfort food. Between the earthy herbs, silky squash, and the crunch of toasted pepitas, it’s an absolute knockout you’ll love making over and over again.

🤍

Why You’ll Love This Recipe

  • Comforting and Satisfying: This soup brings that cozy, velvety texture and fresh herb aroma that warms you from the inside out.
  • Simple, Whole-Food Ingredients: You just need pantry staples and fresh herbs to create a flavorful, nourishing meal.
  • Nutty Crunch from Pepitas: Toasted pepitas add a delightful texture contrast and boost the nutrition.
  • Vegan & Allergy-Friendly: Perfect for anyone avoiding dairy or animal products without sacrificing taste or richness.

Ingredients You’ll Need

These ingredients come together so beautifully — the butternut squash provides creamy sweetness, while sage and rosemary add that classic herby depth. Here’s a quick heads-up: choosing fresh herbs and good-quality veggie broth will really elevate your soup.

  • Extra-virgin olive oil: Use a nice quality one for sautéing, it adds subtle fruitiness that complements the squash.
  • Yellow onion: A large, sweet onion softens down and layers in mellow flavor.
  • Sea salt: Enhances all the natural flavors — don’t skip or skimp!
  • Butternut squash: Make sure it’s ripe and fresh; it should feel heavy for its size and have a bright orange flesh inside.
  • Garlic cloves: Chopped finely, garlic brings warmth and a little bite.
  • Fresh sage: Its earthy, slightly peppery flavor pairs perfectly with squash.
  • Fresh rosemary: Minced finely so it melds into the soup without overpowering.
  • Grated fresh ginger: Adds a subtle zing and a touch of brightness that balances the richness.
  • Vegetable broth: Use low-sodium if you want more control over saltiness.
  • Freshly ground black pepper: Adds that little pop of heat and aroma.
  • Chopped parsley: Use for garnish to brighten up each bowl.
  • Toasted pepitas: These pumpkin seeds add crunch and a toasty flavor—I’ll share my toasting trick below!
  • Crusty bread: An absolute must for dipping and soaking up every last drop.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love playing around with this soup depending on the season or what’s in my pantry. It’s super forgiving, so you can add your own twist and still come out with something delicious.

  • Spice it up: Once, I added a pinch of smoked paprika and a little cayenne for a smoky heat; my family went crazy for that version.
  • Make it creamier: Stir in a splash of canned coconut milk or cashew cream at the end — it adds richness without dairy.
  • Swap greens: Try adding a handful of baby spinach or kale in the last few minutes of cooking for added color and nutrition.
  • Nutty twist: Toasted walnuts work just as well as pepitas if you want to mix things up or adjust based on what you have.

How to Make Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe

Step 1: Sauté the Aromatics and Squash

Start by heating the olive oil over medium heat in a large pot. Toss in the chopped onion with sea salt and a few grinds of black pepper, then let it sweat until it’s soft and translucent—this usually takes about 5 to 8 minutes. You’ll notice the sweet onion aroma fill your kitchen, which is always a good sign! Next, add the cubed butternut squash. Cook it for another 8 to 10 minutes, stirring occasionally, until it begins to soften but isn’t mushy yet. This slow start develops deep flavor, so don’t rush it!

Step 2: Add the Herbs, Garlic, and Broth

Now, stir in the chopped garlic, fresh sage, rosemary, and grated ginger. You’ll want to cook this mix for just 30 seconds to a minute until it’s fragrant—trust me, your kitchen will smell incredible. Pour in 3 cups of vegetable broth, bring everything to a boil, then cover and reduce the heat to a gentle simmer. Let the soup bubble away for 20 to 30 minutes until the squash is tender when pierced with a fork.

Step 3: Blend Until Silky Smooth

Once the squash is perfectly tender, remove the pot from heat and let it cool just a bit—this makes it safer and easier to blend. Use a sturdy blender or an immersion blender to puree the soup until velvety smooth. If it feels too thick, add up to an extra cup of broth and blend again until you get your desired consistency. Taste and adjust seasoning with salt and pepper. This step is where magic happens: silky, smooth, comforting goodness.

Step 4: Toast the Pepitas

While the soup simmers or blends, throw your pepitas into a dry skillet over medium heat. Stir them constantly for 3 to 5 minutes until they’re golden and fragrant. I discovered this trick because nothing beats that fresh-toasted flavor and crunch on top of smooth soup. Keep an eye on them—a minute too long, and they’ll burn!

Step 5: Serve with Parsley and Crusty Bread

Ladle your soup into bowls, sprinkle chopped fresh parsley and generous toasted pepitas over the top. Serve alongside warm crusty bread for dipping. My family always fights over that bread, so be ready to share—or hide a slice!

👨‍🍳

Pro Tips for Making Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe

  • Pick a Ripe Butternut Squash: I learned the hard way that underripe squash can make the soup taste bland and watery, so look for vibrant orange flesh and a heavy feel.
  • Don’t Skip Fresh Herbs: Dried herbs just don’t give you the same fragrant punch; fresh sage and rosemary make all the difference to the flavor.
  • Blend in Batches Safely: When blending hot soup, fill your blender jar halfway and leave the lid slightly loose with a kitchen towel over it to prevent pressure buildup and spills.
  • Toast Pepitas Right Before Serving: Toasting pampers out their oils and crunch, but they lose that texture quickly—so toast last minute or just before plating.

How to Serve Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe

A close-up view of a white cup filled with smooth golden-yellow soup, showing a soft swirling texture with tiny dark specks on the surface. The cup sits on a wooden plate, with a blue cloth partially under it. A silver spoon with an ornate handle rests inside the cup, dipping into the soup. Another white cup with the same soup is partially visible at the bottom right. The background is a white marbled surface photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always top my bowls with chopped parsley because that fresh, green pop really lightens things up. The toasted pepitas? They add the perfect nutty crunch that makes each spoonful more interesting. Sometimes, I drizzle a little extra virgin olive oil or add a swirl of coconut cream for extra richness if it’s a special occasion.

Side Dishes

Nothing pairs better than crusty artisan bread or warm sourdough rolls — perfect for dipping and scooping. If I want a heartier meal, I set the soup next to a simple mixed green salad dressed with lemon vinaigrette or even some roasted Brussels sprouts.

Creative Ways to Present

For a cozy dinner party, I like to serve this soup in rustic mugs or little carved-out mini pumpkins for a fun, festive look. It’s a total conversation starter and makes everyone feel just a little more special.

Make Ahead and Storage

Storing Leftovers

After making this Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe, I usually let it cool completely, then store it in airtight containers in the fridge. It keeps beautifully for up to 4 days, which is great for busy weeknights.

Freezing

I’ve frozen this soup multiple times without losing any flavor or texture. Just portion it into freezer-safe containers, leaving room for expansion. When you’re ready, thaw overnight in the fridge and reheat gently.

Reheating

Reheat the soup on the stove over low to medium heat, stirring occasionally so it heats evenly. If it thickens up too much, add a splash of broth or water to loosen it back to perfection. Avoid microwave reheating if you want the best texture, but it works in a pinch!

FAQs

  1. Can I make this Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe in advance?

    Absolutely! This soup stores well in the fridge for several days and freezes beautifully for longer storage. Make it ahead, and you’ll have a comforting meal ready whenever you need it.

  2. What can I substitute if I don’t have fresh herbs?

    If fresh herbs aren’t available, dried herbs can work in a pinch—use about a third of the amount since dried herbs are more concentrated. However, fresh sage and rosemary really make a huge flavor difference in this soup.

  3. How do I peel and cube butternut squash easily?

    I recommend cutting off both ends first, then slicing the squash in half lengthwise. Use a spoon to scoop out the seeds. Then, carefully peel with a sturdy vegetable peeler, and cube it into bite-sized pieces. A sharp knife and patience make this step much safer and faster.

  4. Can I make this soup in a slow cooker?

    Yes! Sauté the onions and spices as directed, then transfer everything to a slow cooker with the squash and broth. Cook on low for 4 to 6 hours, then blend until smooth.

  5. Are toasted pepitas necessary?

    They’re not essential but highly recommended—they add a wonderful crunch and a nutty flavor that complements the soup’s creamy texture. If you don’t have pepitas, toasted nuts or seeds work, too.

Final Thoughts

This Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe has become one of my favorite dishes to share with friends and family. It feels nurturing and gourmet all at once—perfect for both busy weeknights and special occasions. I hope you’ll enjoy making it as much as I do, savoring every spoonful of that creamy, herby goodness topped with crunchy pepitas. Cozy up with a bowl, and let this soup brighten your day!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Butternut Squash Soup with Sage, Rosemary, and Toasted Pepitas Recipe

5 from 121 reviews
  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

A creamy, comforting vegan butternut squash soup infused with fresh herbs and ginger, perfect for cozy fall days. This easy stovetop recipe combines tender squash, aromatic sage and rosemary, and a smooth blend of vegetable broth, served with crunchy pepitas and crusty bread for a wholesome meal.


Ingredients

Main Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 large yellow onion, chopped
  • ½ teaspoon sea salt
  • 1 (3-pound) butternut squash, peeled, seeded, and cubed
  • 3 garlic cloves, chopped
  • 1 tablespoon chopped fresh sage
  • ½ tablespoon minced fresh rosemary
  • 1 teaspoon grated fresh ginger
  • 3 to 4 cups vegetable broth
  • Freshly ground black pepper to taste

Garnishes

  • Chopped parsley
  • Toasted pepitas
  • Crusty bread


Instructions

  1. Heat and sauté onions: Heat the extra-virgin olive oil in a large pot over medium heat. Add the chopped onion, sea salt, and several grinds of freshly ground black pepper. Sauté the onions until they become soft and translucent, about 5 to 8 minutes.
  2. Add and cook butternut squash: Add the cubed butternut squash to the pot. Cook while stirring occasionally until the squash begins to soften, about 8 to 10 minutes.
  3. Add herbs and garlic: Stir in the chopped garlic, fresh sage, minced rosemary, and grated ginger. Cook for 30 seconds to 1 minute until the mixture is fragrant but not browned.
  4. Simmer with broth: Pour in 3 cups of vegetable broth, bring the mixture to a boil. Cover the pot and reduce the heat to a simmer. Let cook until the squash is tender throughout, approximately 20 to 30 minutes.
  5. Blend the soup: Let the soup cool slightly before carefully transferring it in batches to a blender. Blend each batch until smooth. If the soup is too thick, add up to an additional 1 cup of broth to reach your desired consistency.
  6. Season and serve: Taste and adjust seasoning with more salt and pepper if needed. Serve the soup hot, garnished with chopped parsley, toasted pepitas, and accompanied by crusty bread.

Notes

  • This vegan butternut squash soup is a perfect fall comfort food.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freeze the soup for up to a few months for longer storage.
  • Adding fresh herbs and ginger enhances the depth of flavor.
  • Adjust broth amount to control soup thickness.

Nutrition

  • Serving Size: 1 cup
  • Calories: 150
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg

Similar Posts