Mmm, the sweet, earthy aroma of roasted butternut squash—it’s the ultimate sign that cozy season has arrived! Whether you’re craving quick weeknight dinners, hearty comfort food, or impressive seasonal dishes, this versatile veggie is your new best friend. Dive into our roundup of 20 delicious vegan recipes, and get ready to fall in love with butternut squash all over again. Let’s get cooking!
Vegan Butternut Squash Soup with Coconut Milk

Escape the chill with this creamy, dairy-free soup that’s both comforting and simple to make. Roasted butternut squash blends with coconut milk for a rich, velvety base. It’s a one-pot wonder ready in under an hour.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed (about 4 cups)
– 1 tbsp olive oil, or any neutral oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 4 cups vegetable broth
– 1 (13.5 oz) can full-fat coconut milk
– 1 tsp ground cumin
– ½ tsp smoked paprika
– Salt and black pepper, adjust to taste
– Fresh cilantro or parsley for garnish, optional
Instructions
1. Preheat oven to 400°F and line a baking sheet with parchment paper.
2. Toss cubed butternut squash with 1 tbsp olive oil, salt, and pepper on the baking sheet.
3. Roast squash for 25 minutes until tender and lightly browned at the edges.
4. Heat a large pot over medium heat and add a drizzle of olive oil.
5. Sauté diced onion for 5 minutes until translucent, stirring occasionally.
6. Add minced garlic and cook for 1 minute until fragrant.
7. Pour in vegetable broth and bring to a simmer.
8. Add roasted squash, cumin, and smoked paprika to the pot.
9. Simmer for 10 minutes to let flavors meld.
10. Carefully blend the soup with an immersion blender until completely smooth.
11. Stir in coconut milk and heat through for 2-3 minutes without boiling.
12. Season with salt and pepper to taste, adjusting as needed.
13. Ladle soup into bowls and garnish with fresh cilantro if desired.
Creamy and subtly sweet, this soup has a velvety texture from the blended squash and coconut milk. For a creative twist, top with toasted pumpkin seeds or a drizzle of chili oil. It pairs perfectly with crusty bread for a satisfying meal.
Roasted Butternut Squash and Quinoa Salad

On brisk autumn days, nothing satisfies like this hearty roasted butternut squash and quinoa salad. It’s a complete meal packed with protein, fiber, and vibrant fall flavors. Perfect for meal prep or a quick weeknight dinner.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed (about 4 cups)
– 1 cup quinoa, rinsed
– 2 cups vegetable broth or water
– 4 tbsp olive oil, divided (or any neutral oil)
– 1 tsp salt, divided
– ½ tsp black pepper
– 4 cups baby spinach
– ½ cup dried cranberries
– ½ cup crumbled feta cheese (omit for vegan)
– ¼ cup pepitas (pumpkin seeds)
– 2 tbsp maple syrup
– 1 tbsp apple cider vinegar
Instructions
1. Preheat oven to 400°F. Line a baking sheet with parchment paper.
2. Toss cubed butternut squash with 2 tbsp olive oil, ½ tsp salt, and black pepper on the baking sheet.
3. Roast squash for 25-30 minutes until tender and caramelized at the edges, flipping halfway through.
4. While squash roasts, combine quinoa and vegetable broth in a saucepan. Bring to a boil.
5. Reduce heat to low, cover, and simmer quinoa for 15 minutes until liquid is absorbed. Tip: Let quinoa sit covered off heat for 5 minutes to fluff.
6. Fluff quinoa with a fork and transfer to a large bowl to cool slightly.
7. Whisk remaining 2 tbsp olive oil, maple syrup, apple cider vinegar, and ½ tsp salt in a small bowl for dressing.
8. Add roasted squash, baby spinach, dried cranberries, crumbled feta, and pepitas to the quinoa bowl.
9. Pour dressing over salad and toss gently to combine. Tip: Add spinach last to prevent wilting if serving later.
10. Taste and adjust seasoning if needed. Tip: For extra crunch, toast pepitas in a dry skillet for 2-3 minutes before adding.
Salad offers a delightful mix of textures—creamy squash, fluffy quinoa, and crunchy pepitas. Sweet cranberries and tangy feta balance the earthy flavors beautifully. Serve it warm or chilled, or stuff it into wraps for a portable lunch.
Vegan Butternut Squash Risotto with Sage

Boldly creamy without dairy, this vegan risotto gets its richness from roasted butternut squash and a slow-simmered arborio rice base. It’s a comforting, seasonal dish that comes together with minimal fuss for a satisfying weeknight meal.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 medium butternut squash, peeled, seeded, and cubed (about 4 cups)
– 2 tbsp olive oil, or any neutral oil
– 1 tbsp maple syrup
– 1 tsp smoked paprika
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 ½ cups arborio rice
– ½ cup dry white wine, like sauvignon blanc
– 4 cups vegetable broth, kept warm on a separate burner
– ¼ cup nutritional yeast
– 2 tbsp fresh sage leaves, chopped (plus extra for garnish)
– Salt and black pepper, to season throughout
Instructions
1. Preheat your oven to 400°F (200°C).
2. Toss the cubed butternut squash with 1 tbsp olive oil, maple syrup, smoked paprika, and a pinch of salt on a baking sheet.
3. Roast the squash for 25–30 minutes, until fork-tender and lightly caramelized at the edges.
4. While the squash roasts, heat the remaining 1 tbsp olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
5. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until translucent and soft.
6. Stir in the minced garlic and cook for 1 minute, just until fragrant.
7. Add the arborio rice to the pot and toast for 2 minutes, stirring constantly to coat each grain in oil.
8. Pour in the white wine and cook, stirring, until the liquid is fully absorbed, about 2–3 minutes.
9. Begin adding the warm vegetable broth, one ladleful (about ½ cup) at a time, stirring frequently and allowing each addition to be absorbed before adding the next. Tip: Maintain a gentle simmer throughout to encourage the rice to release its starch slowly.
10. Continue this process for 20–25 minutes, until the rice is al dente and the mixture is creamy.
11. Once the rice is cooked, remove the pot from the heat and stir in the roasted butternut squash, nutritional yeast, and chopped sage.
12. Season generously with salt and black pepper, adjusting to your preference. Tip: For an extra creamy texture, mash about half of the roasted squash into the risotto with the back of a spoon before stirring.
13. Let the risotto rest, covered, for 5 minutes off the heat to allow the flavors to meld. Tip: If the risotto thickens too much upon standing, stir in a splash of warm broth or water to loosen it.
14. Serve immediately, garnished with additional fresh sage leaves.
Naturally sweet from the squash and savory from the broth, this risotto has a luxuriously creamy texture that clings to the rice. The sage adds an earthy, aromatic note that complements the dish perfectly. For a creative twist, top it with toasted pine nuts or a drizzle of balsamic glaze just before serving.
Butternut Squash and Chickpea Curry

Unwind with this cozy, one-pot curry that transforms humble butternut squash and chickpeas into a richly spiced, satisfying meal. It’s a simple, hands-off dinner that comes together with minimal fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 1 tbsp olive oil (or any neutral oil)
– 1 medium yellow onion, diced
– 3 garlic cloves, minced
– 1 tbsp fresh ginger, grated
– 1 tbsp curry powder
– 1 tsp ground cumin
– 1/2 tsp ground turmeric
– 1/4 tsp cayenne pepper (adjust for heat)
– 1 medium butternut squash, peeled and cubed into 1-inch pieces (about 4 cups)
– 1 (15-oz) can chickpeas, drained and rinsed
– 1 (14-oz) can full-fat coconut milk
– 1 cup vegetable broth
– 1 tbsp lime juice
– Salt, to season
– Fresh cilantro, chopped, for garnish
Instructions
1. Heat olive oil in a large pot or Dutch oven over medium heat for 1 minute.
2. Add diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
4. Add curry powder, cumin, turmeric, and cayenne pepper, toasting the spices for 30 seconds to release their oils.
5. Tip: Toasting spices briefly prevents a raw, gritty taste in the final dish.
6. Add cubed butternut squash and drained chickpeas, stirring to coat in the spice mixture.
7. Pour in coconut milk and vegetable broth, scraping the bottom of the pot to incorporate any browned bits.
8. Bring the mixture to a simmer over medium-high heat.
9. Reduce heat to medium-low, cover the pot, and simmer for 25 minutes until the squash is fork-tender.
10. Tip: Simmer with the lid on to retain moisture and ensure even cooking of the squash.
11. Remove the pot from heat and stir in lime juice.
12. Season with salt, tasting and adjusting as needed.
13. Tip: Add salt at the end to better control the seasoning after the flavors have melded.
14. Ladle the curry into bowls and garnish with fresh cilantro.
Just spoon this creamy curry over steamed rice or with warm naan for a complete meal. The squash breaks down slightly, thickening the sauce, while the chickpeas add a pleasant bite. For a fresh twist, top with a dollop of yogurt or a sprinkle of toasted coconut flakes.
Vegan Butternut Squash Alfredo Pasta

Grab your fork for a creamy, dairy-free pasta that’s surprisingly simple. This vegan butternut squash alfredo delivers rich flavor without heavy cream. You’ll roast the squash while the pasta cooks, then blend it all into a silky sauce.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed (about 4 cups)
– 2 tbsp olive oil, or any neutral oil
– 12 oz fettuccine pasta
– 3 cloves garlic, minced
– 1 cup unsweetened almond milk, or any plant-based milk
– ¼ cup nutritional yeast, for cheesy flavor
– 1 tsp lemon juice, adjust to taste
– Salt and black pepper, to season
– Fresh parsley, chopped, for garnish (optional)
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the cubed butternut squash with 1 tbsp olive oil, salt, and pepper on the baking sheet.
3. Roast the squash for 25-30 minutes until fork-tender and lightly browned, stirring halfway through.
4. While roasting, bring a large pot of salted water to a boil and cook the fettuccine according to package directions until al dente, then drain and set aside.
5. In a large skillet over medium heat, heat the remaining 1 tbsp olive oil and sauté the minced garlic for 1-2 minutes until fragrant, being careful not to burn it.
6. Transfer the roasted squash, sautéed garlic, almond milk, nutritional yeast, and lemon juice to a blender.
7. Blend the mixture on high speed until completely smooth and creamy, about 1-2 minutes, scraping down the sides if needed.
8. Pour the blended sauce back into the skillet and warm it over low heat for 2-3 minutes, stirring constantly.
9. Add the cooked fettuccine to the skillet and toss thoroughly to coat every strand with the sauce.
10. Season the pasta with additional salt and pepper as desired, then serve immediately.
A velvety sauce clings to each noodle, offering a subtly sweet and savory flavor from the roasted squash. Top with fresh parsley for a pop of color, or add sautéed mushrooms for extra heartiness.
Stuffed Butternut Squash with Barley and Pine Nuts

Butternut squash transforms into a hearty vessel when stuffed with nutty barley and toasted pine nuts. This vegetarian main dish delivers satisfying textures and earthy flavors that feel both comforting and elegant. It’s perfect for autumn dinners or holiday gatherings.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
– 2 medium butternut squashes (about 2 lbs each), halved lengthwise and seeded
– 1 cup pearl barley, rinsed
– 2 cups vegetable broth (or water for a lighter flavor)
– 1/2 cup pine nuts
– 2 tbsp olive oil (or any neutral oil)
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tsp dried thyme (or 1 tbsp fresh)
– 1/2 tsp salt (adjust to taste)
– 1/4 tsp black pepper
– 1/4 cup grated Parmesan cheese (optional, for topping)
– Fresh parsley, chopped (for garnish)
Instructions
1. Preheat your oven to 400°F (200°C).
2. Place the squash halves cut-side up on a baking sheet lined with parchment paper.
3. Drizzle 1 tbsp olive oil over the squash and season with 1/4 tsp salt and 1/8 tsp pepper.
4. Roast the squash in the oven for 40 minutes, or until the flesh is tender when pierced with a fork.
5. While the squash roasts, heat the remaining 1 tbsp olive oil in a medium saucepan over medium heat.
6. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened.
7. Add the minced garlic and cook for 1 minute until fragrant.
8. Stir in the rinsed barley, vegetable broth, dried thyme, remaining 1/4 tsp salt, and 1/8 tsp pepper.
9. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 30 minutes, or until the barley is tender and has absorbed most of the liquid.
10. In a small dry skillet over medium-low heat, toast the pine nuts for 3-4 minutes, shaking the pan frequently, until golden brown and fragrant.
11. Remove the barley from the heat and stir in the toasted pine nuts.
12. Once the squash is roasted, use a spoon to gently scoop out some of the flesh, leaving a 1/2-inch border to maintain the shell structure.
13. Chop the scooped squash flesh and mix it into the barley filling.
14. Divide the barley mixture evenly among the four squash halves, packing it gently.
15. Sprinkle the Parmesan cheese over the top if using.
16. Return the stuffed squash to the oven and bake for an additional 10 minutes, until the filling is heated through and the cheese is melted.
17. Garnish with fresh parsley before serving.
Juicy roasted squash melds with chewy barley and crunchy pine nuts for a delightful contrast. The savory filling absorbs the squash’s natural sweetness, creating a balanced, autumnal flavor profile. Serve it alongside a simple green salad or with a dollop of tangy Greek yogurt for extra creaminess.
Butternut Squash and Black Bean Tacos

Vibrant and satisfying, these tacos combine roasted butternut squash with hearty black beans for a quick, flavorful meal. Perfect for busy weeknights, they come together with minimal fuss and maximum taste.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 medium butternut squash, peeled and diced into ½-inch cubes (about 3 cups)
– 1 (15-ounce) can black beans, rinsed and drained
– 8 small corn tortillas
– 2 tablespoons olive oil, or any neutral oil
– 1 teaspoon ground cumin
– ½ teaspoon smoked paprika
– ¼ teaspoon chili powder, adjust to taste
– Salt, to season
– 1 lime, cut into wedges
– ¼ cup chopped fresh cilantro
– ½ cup crumbled queso fresco or feta cheese
Instructions
1. Preheat oven to 425°F and line a baking sheet with parchment paper.
2. Toss butternut squash cubes with 1 tablespoon olive oil, cumin, smoked paprika, chili powder, and a pinch of salt in a large bowl.
3. Spread squash in a single layer on the baking sheet and roast for 20–25 minutes, flipping halfway through, until tender and lightly browned.
4. Tip: Roasting at high heat caramelizes the squash for deeper flavor.
5. Heat remaining 1 tablespoon olive oil in a skillet over medium heat.
6. Add black beans and cook for 3–4 minutes, stirring occasionally, until warmed through.
7. Tip: Briefly cooking beans enhances their texture and blends spices.
8. Warm tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap in a damp towel and microwave for 20 seconds.
9. Tip: Warming tortillas prevents cracking and improves flexibility.
10. Assemble tacos by dividing roasted squash and black beans among tortillas.
11. Top with queso fresco, cilantro, and a squeeze of lime juice.
12. Serve immediately. The roasted squash offers a sweet, caramelized contrast to the savory beans, while the fresh lime and cheese add brightness. Try adding sliced avocado or a drizzle of hot sauce for extra kick.
Spiced Butternut Squash and Lentil Soup

Tackle chilly days with this hearty, spiced soup that balances sweet squash with earthy lentils. This one-pot meal comes together quickly for a satisfying weeknight dinner. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tbsp olive oil (or any neutral oil)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 tbsp grated fresh ginger
– 1 tsp ground cumin
– 1/2 tsp ground coriander
– 1/4 tsp cayenne pepper (adjust for heat)
– 1 medium butternut squash (about 2 lbs), peeled and cubed into 1-inch pieces
– 1 cup brown lentils, rinsed
– 4 cups vegetable broth
– 1 (13.5 oz) can full-fat coconut milk
– 1 tbsp fresh lime juice
– Salt to taste
– Fresh cilantro for garnish (optional)
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add diced onion and cook for 5 minutes, stirring occasionally, until softened.
3. Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
4. Add ground cumin, ground coriander, and cayenne pepper; toast spices for 30 seconds.
5. Add cubed butternut squash and rinsed lentils to the pot.
6. Pour in vegetable broth and bring to a boil.
7. Reduce heat to low, cover, and simmer for 25 minutes until squash is fork-tender and lentils are cooked.
8. Stir in coconut milk and simmer uncovered for 5 minutes.
9. Remove from heat and blend soup with an immersion blender until smooth (or transfer to a blender in batches).
10. Stir in fresh lime juice and season with salt.
11. Ladle soup into bowls and garnish with fresh cilantro if desired.
Delight in the creamy, velvety texture with a subtle kick from the spices. Serve with crusty bread for dipping or top with roasted pumpkin seeds for extra crunch.
Vegan Butternut Squash Mac and ‘Cheese’

A creamy vegan mac and cheese that swaps dairy for roasted butternut squash and nutritional yeast. This dish delivers rich, savory flavor without any animal products. It’s a satisfying comfort food that comes together in under an hour.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1 medium butternut squash, peeled and cubed (about 4 cups)
- 8 oz elbow macaroni (or any short pasta shape)
- 1/2 cup raw cashews, soaked in hot water for 10 minutes
- 1/4 cup nutritional yeast
- 2 tbsp olive oil (or any neutral oil)
- 1 tbsp lemon juice (freshly squeezed preferred)
- 1 tsp garlic powder
- 1/2 tsp smoked paprika
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper
- 1 cup unsweetened almond milk (or any plant-based milk)
Instructions
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Toss the cubed butternut squash with 1 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp black pepper on the baking sheet.
- Roast the squash for 25 minutes, or until fork-tender and lightly browned at the edges.
- While the squash roasts, bring a large pot of salted water to a boil over high heat.
- Cook the elbow macaroni according to package directions until al dente, then drain and set aside.
- Drain the soaked cashews and add them to a high-speed blender along with the roasted squash.
- Pour in the almond milk, nutritional yeast, remaining 1 tbsp olive oil, lemon juice, garlic powder, and smoked paprika.
- Blend on high for 1-2 minutes until completely smooth and creamy, scraping down the sides as needed.
- Return the drained pasta to the pot and pour the blended sauce over it.
- Stir over low heat for 2-3 minutes until the sauce is heated through and coats the pasta evenly.
What you get is a velvety, orange-hued sauce that clings perfectly to each noodle. The roasted squash adds a subtle sweetness that balances the savory, cheesy notes from the nutritional yeast. For a crunchy contrast, top with toasted breadcrumbs or serve alongside a simple green salad.
Roasted Butternut Squash and Kale Pizza

Pizza night gets a seasonal upgrade with this roasted butternut squash and kale version. It’s a hearty, flavorful pie that’s surprisingly simple to make. You’ll love the sweet-savory combo on a crisp crust.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
– 1 lb pizza dough (store-bought or homemade)
– 1 small butternut squash, peeled and cubed (about 2 cups)
– 2 tbsp olive oil, divided (or any neutral oil)
– 1 tsp kosher salt, divided
– ½ tsp black pepper
– 1 cup shredded mozzarella cheese
– ½ cup grated Parmesan cheese
– 2 cups kale, stems removed and chopped (lacinato kale works well)
– 2 cloves garlic, minced
– ½ tsp red pepper flakes (optional, for heat)
– ½ cup ricotta cheese
Instructions
1. Preheat oven to 425°F. Line a baking sheet with parchment paper.
2. Toss butternut squash cubes with 1 tbsp olive oil, ½ tsp salt, and black pepper on the baking sheet.
3. Roast squash for 20 minutes until tender and lightly browned, stirring halfway through.
4. While squash roasts, stretch pizza dough into a 12-inch round on a separate parchment-lined baking sheet or pizza stone.
5. Brush dough with remaining 1 tbsp olive oil, then sprinkle with ½ tsp salt.
6. In a bowl, massage kale with minced garlic and red pepper flakes until slightly wilted, about 1 minute.
7. Spread mozzarella and Parmesan cheeses evenly over the dough.
8. Top with roasted squash, kale mixture, and dollops of ricotta cheese.
9. Bake pizza at 425°F for 12–15 minutes until crust is golden and cheese is bubbly.
10. Let pizza cool for 5 minutes before slicing.
Buttery squash and crispy kale meld with creamy cheeses for a satisfying bite. The crust stays firm under the toppings, making it easy to handle. Try drizzling with balsamic glaze or serving with a side salad for a complete meal.
Vegan Butternut Squash Ravioli with Cashew Cream

Mouthwatering vegan comfort food gets an upgrade with this homemade ravioli. Roasted butternut squash filling is wrapped in tender pasta and draped in a rich, savory cashew cream sauce. It’s a satisfying, restaurant-quality meal you can make at home.
Serving: 4 | Pre Time: 40 minutes | Cooking Time: 20 minutes
Ingredients
– 1 medium butternut squash, about 2 lbs (peeled, seeded, and cubed)
– 2 tbsp olive oil (or any neutral oil)
– 1/2 tsp salt, plus more for pasta water
– 1/4 tsp black pepper
– 1/4 tsp ground nutmeg
– 24 vegan wonton wrappers (found in refrigerated section)
– 1 cup raw cashews, soaked in hot water for 15 minutes
– 3/4 cup vegetable broth
– 2 tbsp nutritional yeast
– 1 tbsp lemon juice
– 2 cloves garlic
– 1 tbsp fresh sage, chopped (or 1 tsp dried)
– 2 tbsp vegan butter (or olive oil)
Instructions
1. Preheat your oven to 400°F.
2. Toss cubed butternut squash with 1 tbsp olive oil, 1/2 tsp salt, black pepper, and nutmeg on a baking sheet.
3. Roast squash for 25-30 minutes until fork-tender and lightly browned at the edges.
4. Transfer roasted squash to a bowl and mash thoroughly with a fork until smooth. Let cool slightly.
5. Place a wonton wrapper on a clean surface. Spoon 1 heaping tsp of squash filling into the center.
6. Dip your finger in water and moisten all four edges of the wrapper.
7. Place a second wrapper on top, pressing firmly around the filling to seal, pushing out any air bubbles. Repeat with remaining wrappers and filling.
8. Bring a large pot of salted water to a boil.
9. While water heats, drain soaked cashews and add them to a blender with vegetable broth, nutritional yeast, lemon juice, and garlic.
10. Blend cashew mixture on high for 1-2 minutes until completely smooth and creamy.
11. Heat remaining 1 tbsp olive oil and vegan butter in a skillet over medium heat.
12. Add chopped sage and cook for 1 minute until fragrant but not browned.
13. Pour blended cashew cream into the skillet, stir to combine with sage, and simmer for 3-4 minutes until slightly thickened.
14. Gently drop ravioli into boiling water and cook for 3-4 minutes until they float to the surface.
15. Remove ravioli with a slotted spoon and divide among four plates.
16. Spoon warm cashew cream sauce over ravioli.
Silky cashew cream clings to each delicate ravioli pouch, creating a luxurious texture. The sweet, nutty squash filling contrasts beautifully with the savory, garlicky sauce. For a festive touch, garnish with toasted pine nuts or a drizzle of truffle oil before serving.
Ginger and Butternut Squash Stir-Fry

Kick off your weeknight dinner with this vibrant ginger and butternut squash stir-fry, a quick vegetarian meal that packs both flavor and nutrition. Keep it simple with minimal prep and fast cooking for a satisfying dish ready in under 30 minutes.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed into 1-inch pieces (about 4 cups)
– 2 tbsp vegetable oil, or any neutral oil
– 1 tbsp fresh ginger, minced
– 2 cloves garlic, minced
– 1 red bell pepper, sliced into thin strips
– 1/4 cup soy sauce, or tamari for gluten-free
– 1 tbsp rice vinegar
– 1 tsp sesame oil
– 1/4 cup green onions, sliced
– 1/4 tsp red pepper flakes, optional for heat
Instructions
1. Heat vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 1 minute.
2. Add butternut squash cubes to the skillet and cook for 8 minutes, stirring occasionally, until edges are lightly browned and tender when pierced with a fork.
3. Stir in minced ginger and garlic, cooking for 30 seconds until fragrant to avoid burning.
4. Add sliced red bell pepper and cook for 2 minutes until slightly softened but still crisp.
5. Pour in soy sauce and rice vinegar, tossing to coat all ingredients evenly.
6. Drizzle sesame oil over the stir-fry and mix well for added aroma.
7. Remove from heat and sprinkle with sliced green onions and red pepper flakes if using.
8. Serve immediately while hot.
Unleash a medley of textures with tender squash, crisp peppers, and a savory-sweet sauce that clings to every bite. This stir-fry pairs perfectly over steamed rice or quinoa for a hearty meal, and leftovers can be tossed into salads or wraps for a quick lunch twist.
Vegan Butternut Squash Shepherd’s Pie

Vegan butternut squash shepherd’s pie offers a hearty, plant-based twist on a classic comfort dish, swapping traditional mashed potatoes for a creamy squash topping. This version layers savory lentils and vegetables under a golden, slightly sweet puree that bakes into a satisfying one-pan meal. It’s perfect for cozy dinners and easily customizable with your favorite seasonal veggies.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed (about 4 cups)
– 1 cup brown lentils, rinsed
– 1 large onion, diced
– 2 carrots, diced
– 2 celery stalks, diced
– 3 cloves garlic, minced
– 2 tbsp olive oil (or any neutral oil)
– 1 tbsp tomato paste
– 2 cups vegetable broth
– 1 tsp dried thyme
– 1/2 tsp smoked paprika
– Salt and black pepper, to taste (adjust as needed)
– 1/4 cup unsweetened almond milk (or any plant-based milk)
Instructions
1. Preheat oven to 400°F.
2. Place cubed butternut squash on a baking sheet, drizzle with 1 tbsp olive oil, and roast for 25 minutes until tender and lightly browned.
3. While squash roasts, heat remaining 1 tbsp olive oil in a large skillet over medium heat.
4. Add diced onion, carrots, and celery to the skillet, cooking for 8 minutes until softened.
5. Stir in minced garlic and cook for 1 minute until fragrant.
6. Add tomato paste, dried thyme, and smoked paprika, stirring for 30 seconds to toast the spices.
7. Pour in rinsed lentils and vegetable broth, bringing to a boil.
8. Reduce heat to low, cover, and simmer for 20 minutes until lentils are tender and liquid is absorbed.
9. Season lentil mixture with salt and black pepper to taste.
10. Transfer roasted butternut squash to a food processor, add almond milk, and blend until smooth and creamy.
11. Spread lentil mixture evenly in a 9×13-inch baking dish.
12. Top with butternut squash puree, smoothing it into an even layer.
13. Bake at 400°F for 20 minutes until the top is golden and edges are bubbly.
14. Let cool for 10 minutes before serving to allow the layers to set.
Notably, this dish features a velvety squash topping that contrasts with the hearty, savory lentil filling, creating a rich flavor profile with subtle sweetness. For a creative twist, sprinkle with chopped fresh herbs like parsley before baking, or serve alongside a crisp green salad to balance the richness.
Thai Butternut Squash and Coconut Curry

Fancy a cozy, flavorful meal that comes together with minimal fuss? This Thai-inspired curry combines sweet butternut squash with creamy coconut milk and aromatic spices. It’s a hearty, plant-based dish perfect for a quick weeknight dinner.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 tbsp vegetable oil (or any neutral oil)
– 1 medium onion, diced
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 2 tbsp red curry paste (adjust to taste)
– 1 medium butternut squash, peeled and cubed into 1-inch pieces
– 1 (13.5 oz) can full-fat coconut milk
– 1 cup vegetable broth
– 1 tbsp soy sauce (or tamari for gluten-free)
– 1 tbsp lime juice
– Fresh cilantro for garnish (optional)
– Cooked rice for serving
Instructions
1. Heat the vegetable oil in a large pot or Dutch oven over medium heat.
2. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened.
3. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
4. Add the red curry paste and cook for 1 minute, stirring constantly to toast the spices.
5. Tip: Toasting the curry paste enhances its flavor—don’t skip this step.
6. Add the cubed butternut squash and stir to coat in the curry mixture.
7. Pour in the coconut milk and vegetable broth, stirring to combine.
8. Bring the mixture to a simmer, then reduce heat to medium-low.
9. Cover and cook for 20 minutes, or until the squash is tender when pierced with a fork.
10. Tip: Check the squash at 15 minutes to avoid overcooking—it should be soft but not mushy.
11. Stir in the soy sauce and lime juice.
12. Tip: For a creamier texture, mash a few squash pieces against the pot with a spoon.
13. Serve hot over cooked rice, garnished with fresh cilantro if desired.
Oozing with creamy coconut and tender squash, this curry offers a rich, slightly spicy flavor balanced by subtle sweetness. Enjoy it with rice for a complete meal, or try it with naan bread for dipping—the leftovers taste even better the next day as the flavors meld.
Warm Butternut Squash, Cranberry, and Spinach Salad

Filled with autumnal flavors, this warm salad combines sweet roasted squash, tart cranberries, and fresh spinach. It’s a hearty side or light main that comes together quickly. Perfect for weeknights or holiday gatherings.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 medium butternut squash, peeled and cubed into 1-inch pieces
– 2 tbsp olive oil (or any neutral oil)
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/2 cup dried cranberries
– 4 cups fresh baby spinach
– 1/4 cup crumbled feta cheese (optional, for extra tang)
– 2 tbsp balsamic vinegar
– 1 tbsp maple syrup (adjust to taste)
Instructions
1. Preheat oven to 400°F and line a baking sheet with parchment paper.
2. In a large bowl, toss cubed butternut squash with olive oil, salt, and black pepper until evenly coated.
3. Spread squash in a single layer on the baking sheet. Roast for 20-25 minutes, flipping halfway through, until tender and lightly browned at the edges.
4. While squash roasts, place dried cranberries in a small bowl and cover with hot water to plump them for 5 minutes, then drain.
5. In a small saucepan over low heat, whisk balsamic vinegar and maple syrup for 2-3 minutes until slightly thickened into a glaze.
6. In a large serving bowl, combine roasted squash, plumped cranberries, and baby spinach.
7. Drizzle the warm balsamic glaze over the salad and toss gently to coat all ingredients.
8. Top with crumbled feta cheese if using. Serve immediately while warm.
Rich in contrasting textures, this salad offers creamy squash, chewy cranberries, and crisp spinach. The warm balsamic glaze ties it together with a sweet-tart kick. For a heartier meal, add grilled chicken or toasted pecans.
Conclusion
Savor the versatility of butternut squash with these 20 delicious vegan recipes! From cozy soups to hearty mains, there’s something for every home cook. We hope you found inspiration for your next meal. Give a recipe a try, leave a comment with your favorite, and don’t forget to share this roundup on Pinterest to spread the plant-based love. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




