Vegan Squash Soup with Naan Croutons Recipe

Servings: 8 Total Time: 75 hrs Difficulty: Easy
Creamy roasted butternut squash soup topped with crisp naan croutons and warm spices.
Vegan Squash Soup with Naan Croutons Recipe

I started making this Vegan Squash Soup with Naan Croutons when I wanted something cozy but didn’t want a heavy dinner sitting in my stomach all evening. Squash soup can sometimes taste a little too sweet or one-note to me, but this version has ginger, garlic, turmeric, cumin, and roasted squash working together.

The naan croutons were honestly the part I wasn’t planning on getting attached to. I figured they would be a nice little topping and moved on. Then I dipped one into the soup while it was still ridiculously hot, and that crunchy, salty bite completely changed the bowl for me.

I also like that I don’t have to depend on cream to make the soup feel smooth. Pumpkin and coconut milk do plenty of that work. The pumpkin adds body without making the soup taste strongly like pumpkin, which was one of the things I was happiest about after making it a few times.

A Soup I Make When Squash Is Everywhere

When I see butternut squash showing up everywhere, I usually buy one before I have a specific plan for it. That’s how this soup became a regular in my kitchen. I roast the squash first, because I find that extra little step gives me a much deeper flavor than simply dropping raw squash into the broth.

I used to rush the roasting part because I wanted dinner on the table quickly. That was a mistake. The squash needs enough time to become tender and get those slightly browned edges. It doesn’t need to be burnt or dark, just roasted enough that it tastes like something more than boiled squash.

The soup itself is pretty forgiving. I don’t stress over perfectly chopped onions or identical squash cubes. I do try to keep the squash around 1-inch pieces so it cooks evenly. Once everything goes into the blender, nobody is going to know if my onion pieces were a little wonky anyway.

The coconut milk adds a gentle sweetness and makes the soup creamy, while the ginger keeps it from becoming too rich. I like that balance. If I want more heat, I add crushed red pepper flakes at the end rather than making the whole pot spicy.

Ingredients I Used for the Recipe

  • 1 large butternut squash, about 8 cups cubed: I use this as the main vegetable and roast it until tender before adding it to the soup.
  • 3 tablespoons olive oil, divided: I use 1 tablespoon for roasting the squash, 1 tablespoon for sautéing the onion, and the last tablespoon for crisping the naan.
  • 1 teaspoon salt, divided: I use 1/2 teaspoon with the squash and the remaining 1/2 teaspoon with the aromatics.
  • 1/4 teaspoon black pepper: I sprinkle this over the squash before roasting.
  • 1 medium onion, chopped: I cook the onion until soft so it gives the soup a savory base.
  • 1 tablespoon fresh gingerroot, minced: I use ginger for a warm, slightly sharp flavor that keeps the squash from tasting too sweet.
  • 2 garlic cloves, minced: I add garlic with the spices for another layer of savory flavor.
  • 1 teaspoon ground turmeric: I use turmeric for its earthy flavor and warm golden color.
  • 1/2 teaspoon ground cumin: I add cumin for a deeper, toasted flavor that works really well with squash.
  • 1 carton, 32 ounces, reduced-sodium vegetable broth: I use this as the liquid base and prefer reduced-sodium broth so I can control the salt myself.
  • 1 can, 15 ounces, pumpkin: I stir this into the soup to add body and a smooth texture.
  • 1 can, 13.66 ounces, coconut milk: I add this near the end for creaminess and a light sweetness.
  • 2 naan flatbreads, cut into 1-inch squares: I bake these with olive oil until crisp and use them as crunchy croutons.
  • Minced fresh cilantro, optional: I like a little cilantro on top when I have some around.
  • Crushed red pepper flakes, optional: I use these when I want a little heat without changing the soup itself.
  • Plain soy yogurt, optional: I add a small spoonful when I want something cool and creamy on top.

I don’t worry about having every topping every time. The soup is already flavorful, and the naan croutons are the one thing I consider worth keeping around. Cilantro and red pepper are more of a what-do-I-have-today situation for me.

How to make Vegan Squash Soup with Naan Croutons?

Step 1 – Roast the Butternut Squash

I start by heating the oven to 400°F. I spread the peeled, 1-inch squash cubes in a shallow roasting pan, then drizzle them with 1 tablespoon of olive oil.

I sprinkle on 1/2 teaspoon salt and the black pepper, then give everything a good toss. I don’t pile the squash into a mountain if I can help it. Giving the pieces some room helps them roast instead of just steaming themselves.

I roast the squash for about 25 to 30 minutes, turning it once. I look for tender pieces with a little color around the edges. If a fork slides in easily, I’m happy.

Step 2 – Build the Spiced Onion Base

While the squash is roasting, I heat 1 tablespoon of olive oil in a Dutch oven over medium-high heat. I add the chopped onion and cook it for about 5 to 7 minutes, stirring now and then until it softens.

Then I add the minced ginger, garlic, turmeric, cumin, and remaining 1/2 teaspoon salt. I cook everything for another minute. I don’t let the garlic sit around too long because I have learned the annoying way how quickly it can go from fragrant to bitter.

Step 3 – Add the Broth, Pumpkin, and Squash

I pour in the vegetable broth and add the canned pumpkin and roasted squash. I stir everything together and bring the pot to a boil.

Once it starts boiling, I turn the heat down and let the soup simmer uncovered for about 15 to 20 minutes. This is when the separate ingredients start tasting like one actual soup instead of a collection of things I threw into a pot.

I don’t rush this part. I usually use those minutes to clean the roasting pan and get the naan ready. It makes the final stretch of cooking feel much less chaotic.

Step 4 – Stir in the Coconut Milk

After the soup has simmered, I pour in the coconut milk and cook it for another 5 minutes. I give it a few good stirs so the coconut milk blends evenly through the broth.

I like using full coconut milk here because it gives the soup a much nicer texture. The flavor isn’t overwhelmingly coconutty either. It mostly gives me that creamy finish I want without needing dairy.

Step 5 – Blend Until Smooth

I let the soup cool slightly before blending. This is one step I don’t try to hurry, because hot soup and a blender can become a very messy combination.

I blend the soup in batches until smooth, then pour each batch back into the pot. If I want a completely silky soup, I blend a little longer. Sometimes I leave it just slightly textured because I like having some character in the bowl.

Once everything is back in the Dutch oven, I heat it through gently and stir. At this point I taste it. If I think it needs more salt, pepper, or a little heat, I adjust it before serving.

Step 6 – Turn Naan Into Crispy Croutons

I reduce the oven temperature to 350°F and cut two naan flatbreads into roughly 1-inch squares. I put them on a baking sheet, drizzle them with the remaining tablespoon of olive oil, and toss them around until they’re lightly coated.

I bake the naan pieces for about 12 to 15 minutes, stirring them once. I keep an eye on them near the end because they can go from pleasantly crisp to too dark faster than I expect.

I let them sit for a couple of minutes after they come out. They crisp up a little more as they cool, and I like that they stay crunchy when I spoon them over the soup.

Step 7 – Serve It While the Croutons Are Crisp

I ladle the hot soup into bowls and add a handful of naan croutons right before eating. Then I add cilantro, crushed red pepper flakes, or a small spoonful of plain soy yogurt if I’m using them.

I don’t bury the soup under toppings. A few naan pieces scattered over the surface are enough for me. I want some bites to have that creamy soup texture and others to have a little crunch.

Little Things That Make This Soup Better for Me

The biggest thing I learned is that roasting the squash is worth the extra pan. The soup still works if I want to simplify things, but roasted squash gives me a richer starting point. I can taste the difference, especially when I make the soup with a particularly large or mild squash.

I also don’t add the coconut milk at the beginning. Keeping it toward the end gives me more control over the final texture and flavor. Five minutes is enough time for it to settle into the soup without making the whole cooking process feel complicated.

For the naan, I prefer cutting the pieces fairly small. Huge squares are harder to eat with a spoon, and they don’t give me that crouton feeling. Around 1 inch works nicely, especially when I get a little piece of naan with every few spoonfuls.

If the soup seems thicker after sitting, I don’t panic. That’s normal for a squash-based soup. I just stir in a little vegetable broth while reheating until it reaches the consistency I want.

Tips

  • Don’t skip turning the squash: I turn it once during roasting so the pieces brown more evenly.
  • Give the onion time: I cook it until tender rather than throwing all the ingredients into the pot at once.
  • Be careful when blending: I let the soup cool slightly and blend it in batches instead of filling the blender too much.
  • Taste before serving: I always taste the blended soup because the amount of seasoning I need can vary depending on the broth and squash.
  • Keep the naan separate: I add the croutons right before eating so they stay crunchy instead of becoming soft in the soup.
  • Add broth when reheating: If the soup thickens in the refrigerator or freezer, I loosen it with a little vegetable broth.
  • Make the heat optional: I leave the red pepper flakes off the main pot and add them to individual bowls when I want more spice.
  • Use fresh ginger if possible: I find that fresh ginger gives the soup a brighter flavor than the powdered version.
  • Don’t worry about perfect toppings: I have served this with only naan croutons and it was still plenty satisfying.

I usually make a full pot because this soup holds up well for another meal. I let leftovers cool before transferring them into containers and refrigerate them. When I reheat a portion, I warm it gently and add a splash of broth if it has thickened.

I also freeze the soup when I know I won’t get through it soon. I let it cool completely, portion it into freezer containers, and thaw it in the refrigerator overnight when I’m ready for it. After reheating, I stir in a little broth if the texture needs loosening.

I don’t freeze the naan croutons with the soup. I keep those separate, and honestly, I usually make a fresh batch because they’re so quick. The contrast between the hot, smooth squash soup and crisp naan is the whole reason I want them there.

What I like most about this recipe is that it feels comforting without being fussy. I get roasted butternut squash, warm spices, creamy coconut milk, and crunchy naan in one bowl. It works for a quiet weeknight, but I also like serving it when I want something that feels a little more special without spending the whole evening cooking.

And if I have leftovers the next day, even better. The flavors have had more time to settle together, and all I need to do is warm a bowl, crisp up a few naan pieces, and sit down. That’s about as much effort as I want from lunch sometimes.

Vegan Squash Soup with Naan Croutons Recipe

Difficulty: Easy Prep Time Cook Time Rest Time Total Time 75 hrs
Cooking Temp: 400  C Servings: 8 Estimated Cost: $ 18 Calories: 310
Best Season: Fall, Winter

Description

I make this cozy vegan squash soup with roasted butternut squash, pumpkin, coconut milk, ginger, garlic, turmeric, and cumin. I finish each bowl with crunchy naan croutons for a simple contrast of creamy, savory soup and crisp bites.

ingredients

Instructions

  1. Step 1 - Roast the Butternut Squash

    Heat the oven to 400°F. Spread the peeled 1-inch squash cubes in a shallow roasting pan. Drizzle with 1 tablespoon olive oil, then sprinkle with 1/2 teaspoon salt and the black pepper. Toss well and spread the pieces out so they have room to roast. Roast for 25 to 30 minutes, turning once, until tender with lightly browned edges.
    Avoid overcrowding the pan so the squash roasts instead of steaming.
  2. Step 2 - Build the Spiced Onion Base

    While the squash roasts, heat 1 tablespoon olive oil in a Dutch oven over medium-high heat. Add the chopped onion and cook for 5 to 7 minutes, stirring occasionally, until softened. Add the ginger, garlic, turmeric, cumin, and remaining 1/2 teaspoon salt. Cook for 1 minute, stirring so the garlic does not burn.
    Keep the garlic moving once it is added because it can become bitter if browned too much.
  3. Step 3 - Add the Broth, Pumpkin, and Squash

    Pour the vegetable broth into the Dutch oven and add the canned pumpkin and roasted squash. Stir well and bring the mixture to a boil. Reduce the heat and simmer uncovered for 15 to 20 minutes.
    Use this simmering time to let the flavors come together and prepare the naan for baking.
  4. Step 4 - Stir in the Coconut Milk

    Pour in the coconut milk and cook for another 5 minutes, stirring occasionally until it is evenly incorporated and the soup is creamy.
    Full-fat coconut milk gives the soup its smooth, rich texture without dairy.
  5. Step 5 - Blend Until Smooth

    Let the soup cool slightly before blending. Blend in batches until smooth, then return each batch to the Dutch oven. Gently heat the blended soup through and taste. Adjust the salt, pepper, or add crushed red pepper flakes if desired.
    Do not fill a blender with very hot soup. Blend in manageable batches and vent the blender according to its instructions.
  6. Step 6 - Turn Naan Into Crispy Croutons

    Reduce the oven temperature to 350°F. Cut the naan into roughly 1-inch squares and place them on a baking sheet. Drizzle with the remaining 1 tablespoon olive oil and toss to coat. Bake for 12 to 15 minutes, stirring once, until crisp. Let them cool for a couple of minutes.
    Watch closely near the end because naan can darken quickly. Use vegan naan to keep the recipe fully vegan.
  7. Step 7 - Serve It While the Croutons Are Crisp

    Ladle the hot soup into bowls and add a handful of naan croutons just before serving. Top with minced cilantro, crushed red pepper flakes, or a small spoonful of plain soy yogurt if desired.
    Keep the naan croutons separate until serving so they stay crisp.

Nutrition Facts

Servings 8


Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 15g24%
Saturated Fat 8g40%
Sodium 640mg27%
Potassium 850mg25%
Total Carbohydrate 41g14%
Dietary Fiber 8g32%
Sugars 8g
Protein 7g15%

Calcium 70 mg
Iron 3 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Nutrition is an estimate per serving for 8 servings and includes the naan croutons. Optional cilantro, red pepper flakes, and soy yogurt are not included in the estimate. Use vegan naan to keep the recipe vegan. Refrigerate cooled leftovers in airtight containers and reheat gently with a splash of vegetable broth if the soup thickens. Freeze the soup separately from the naan croutons and thaw overnight in the refrigerator before reheating.

Keywords: vegan squash soup, butternut squash soup, vegan soup, squash soup recipe, naan croutons, roasted butternut squash soup, coconut milk soup, dairy free soup, fall soup, pumpkin squash soup
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this soup ahead of time?

Yes. I can make the soup ahead, cool it, and refrigerate it. When reheating, I add a splash of vegetable broth if it has thickened.

Can I freeze Vegan Squash Soup with Naan Croutons?

Yes. I freeze the soup in portions after it has cooled completely. I keep the naan croutons separate because they lose their crisp texture when frozen with the soup.

How do I keep the naan croutons crispy?

I bake the naan until crisp and add it to each bowl immediately before eating. I store any extra croutons separately from the soup.

Can I make the soup without a blender?

The smoothest texture comes from blending, but I can use an immersion blender directly in the pot after allowing the soup to cool slightly.

Can I make the soup spicier?

Yes. I add crushed red pepper flakes to individual bowls so I can control the heat without making the entire pot spicy.

Is this soup vegan?

The soup ingredients are vegan, but I need to check the naan label because some naan contains dairy or other non-vegan ingredients. I use vegan naan to keep the complete recipe vegan.

Kelsey Perez Food & Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment