A spaghetti squash is about to become your new favorite kitchen canvas! This versatile veggie transforms into everything from cozy casseroles to vibrant bowls, proving plant-based eating is anything but boring. Whether you’re craving quick weeknight dinners or impressive seasonal dishes, these 18 recipes deliver ultimate satisfaction. Let’s dive into these delicious, noodle-free creations that’ll make you fall in love with your spiralizer all over again!
Spaghetti Squash Primavera

Kicking off spring with a lighter take on pasta, I’m sharing my go-to Spaghetti Squash Primavera—a dish that always reminds me of clearing out the veggie drawer after a weekend farmers’ market haul. It’s vibrant, satisfying, and honestly, a lifesaver when I want something hearty without the carb coma.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the squash:
– 1 large spaghetti squash (about 3 lbs)
– 1 tbsp olive oil
– ½ tsp salt
For the primavera:
– 2 tbsp olive oil
– 1 small yellow onion, diced
– 2 cloves garlic, minced
– 1 medium zucchini, sliced into half-moons
– 1 medium yellow bell pepper, sliced
– 1 cup cherry tomatoes, halved
– ½ cup vegetable broth
– ¼ cup grated Parmesan cheese
– 2 tbsp chopped fresh basil
– ¼ tsp black pepper
Instructions
1. Preheat your oven to 400°F. Line a baking sheet with parchment paper.
2. Carefully slice the spaghetti squash in half lengthwise using a sharp knife. Scoop out the seeds and stringy pulp with a spoon.
3. Drizzle the cut sides of the squash with 1 tbsp olive oil and sprinkle with ½ tsp salt. Place cut-side down on the prepared baking sheet.
4. Roast the squash in the preheated oven for 35–40 minutes, until the flesh is tender and easily shreds with a fork. Tip: Let it cool slightly before handling to avoid burns.
5. While the squash roasts, heat 2 tbsp olive oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened.
6. Add the minced garlic to the skillet and cook for 1 minute, until fragrant. Tip: Don’t let the garlic brown, as it can turn bitter.
7. Stir in the sliced zucchini and yellow bell pepper. Cook for 6–8 minutes, until the vegetables are tender-crisp.
8. Add the halved cherry tomatoes and vegetable broth to the skillet. Simmer for 3–4 minutes, until the tomatoes soften and the broth reduces slightly.
9. Once the squash is cool enough to handle, use a fork to scrape the flesh into strands, transferring it to the skillet with the vegetables.
10. Gently toss everything together over low heat until well combined. Tip: For extra flavor, let it sit for 2 minutes off the heat to allow the squash to absorb the broth.
11. Stir in the grated Parmesan cheese, chopped fresh basil, and ¼ tsp black pepper until evenly distributed.
12. Serve immediately. Perfectly light yet filling, this dish has a delightful crunch from the veggies and a subtle sweetness from the roasted squash. I love topping it with extra basil or a sprinkle of red pepper flakes for a kick—it’s a colorful centerpiece that always disappears fast at my table!
Vegan Alfredo Spaghetti Squash

Whew, after a long week of testing recipes, I’m so excited to share this cozy, dairy-free twist on a classic—it’s become my go-to for a quick, satisfying dinner that even my non-vegan friends rave about. I first tried it on a chilly evening when I was craving something creamy but light, and now it’s a staple in my kitchen, especially when I want to sneak in extra veggies without sacrificing flavor.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 50 minutes
Ingredients
For the squash:
– 1 medium spaghetti squash (about 3 lbs)
– 1 tbsp olive oil
– ½ tsp salt
For the sauce:
– 1 cup raw cashews, soaked in hot water for 30 minutes
– 1 cup unsweetened almond milk
– 2 cloves garlic, minced
– 2 tbsp nutritional yeast
– 1 tbsp lemon juice
– ½ tsp salt
– ¼ tsp black pepper
For garnish (optional):
– Fresh parsley, chopped
– Red pepper flakes
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Carefully cut the spaghetti squash in half lengthwise using a sharp knife, and scoop out the seeds and stringy pulp with a spoon.
3. Drizzle the cut sides of the squash with 1 tbsp olive oil and sprinkle with ½ tsp salt, then place them cut-side down on the prepared baking sheet.
4. Roast the squash in the preheated oven for 40–45 minutes, until the flesh is tender and easily shreds with a fork. Tip: Roasting cut-side down helps steam the squash, making it extra tender without drying out.
5. While the squash roasts, drain the soaked cashews and add them to a high-speed blender along with 1 cup almond milk, 2 cloves minced garlic, 2 tbsp nutritional yeast, 1 tbsp lemon juice, ½ tsp salt, and ¼ tsp black pepper.
6. Blend the sauce on high for 1–2 minutes until completely smooth and creamy, scraping down the sides as needed. Tip: Soaking the cashews ensures a silky sauce without any graininess.
7. Once the squash is done, remove it from the oven and let it cool for 5 minutes until safe to handle.
8. Use a fork to scrape the squash flesh into strands, transferring them to a large mixing bowl.
9. Pour the blended sauce over the spaghetti squash strands and toss gently until evenly coated. Tip: Tossing while the squash is still warm helps the sauce cling better for maximum flavor in every bite.
10. Serve immediately, garnished with chopped fresh parsley and a pinch of red pepper flakes if desired.
The result is a dish with tender, noodle-like squash strands enveloped in a rich, garlicky sauce that’s surprisingly creamy without any dairy. I love how the nutritional yeast adds a subtle cheesy depth, making it perfect for a comforting weeknight meal—try topping it with sautéed mushrooms or serving it alongside a crisp salad for a complete feast.
Herbed Squash Strands with Roasted Vegetables

Kicking off the weekend with a veggie-packed dish always feels like a fresh start, and this Herbed Squash Strands with Roasted Vegetables is my latest obsession—it’s a colorful, comforting meal that came together one lazy Sunday when I was craving something light yet satisfying, and it’s become a go-to for using up whatever veggies are lurking in my fridge. Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– For the roasted vegetables:
– 2 medium zucchinis, sliced into 1/2-inch rounds
– 1 red bell pepper, cut into 1-inch pieces
– 1 yellow onion, sliced into wedges
– 2 tbsp olive oil
– 1 tsp salt
– 1/2 tsp black pepper
– For the squash strands:
– 2 medium yellow squashes, spiralized into strands
– 1 tbsp olive oil
– 1/2 tsp garlic powder
– For the herbed dressing:
– 1/4 cup fresh basil leaves, chopped
– 2 tbsp fresh parsley, chopped
– 1 tbsp lemon juice
– 1 tbsp olive oil
Instructions
1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. In a large bowl, toss the sliced zucchinis, red bell pepper pieces, and onion wedges with 2 tbsp olive oil, 1 tsp salt, and 1/2 tsp black pepper until evenly coated.
3. Spread the vegetables in a single layer on the prepared baking sheet and roast in the preheated oven for 20 minutes, flipping halfway through, until they are tender and lightly browned at the edges.
4. While the vegetables roast, heat 1 tbsp olive oil in a large skillet over medium heat and add the spiralized yellow squash strands, sprinkling with 1/2 tsp garlic powder.
5. Sauté the squash strands for 3-4 minutes, stirring occasionally, until they are just softened but still have a slight crunch—be careful not to overcook them to avoid mushiness.
6. In a small bowl, whisk together the chopped basil, chopped parsley, 1 tbsp lemon juice, and 1 tbsp olive oil to make the herbed dressing.
7. Once the roasted vegetables are done, remove them from the oven and let them cool slightly for 2 minutes to prevent the squash strands from wilting when combined.
8. In a large serving bowl, gently toss the sautéed squash strands with the roasted vegetables and drizzle the herbed dressing over the top, mixing lightly to coat everything evenly.
9. Let the dish sit for 5 minutes before serving to allow the flavors to meld together for a more cohesive taste. Lately, I’ve been loving the contrast between the tender roasted veggies and the al dente squash strands, with the fresh herbs adding a bright, aromatic punch that makes this feel like a gourmet treat—try topping it with a sprinkle of toasted nuts or serving it alongside grilled chicken for a heartier meal.
Creamy Garlic Spaghetti Squash

This creamy garlic spaghetti squash has become my go-to weeknight comfort food—it’s surprisingly easy to make, and the rich, garlicky sauce clings perfectly to those tender squash strands. I first tried it on a chilly evening when I was craving something cozy but light, and now it’s a regular in my rotation, especially when I want to impress guests without spending hours in the kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the spaghetti squash:
– 1 large spaghetti squash (about 3–4 pounds)
– 1 tablespoon olive oil
– ½ teaspoon salt
For the creamy garlic sauce:
– 4 tablespoons unsalted butter
– 6 cloves garlic, minced
– 1 cup heavy cream
– ½ cup grated Parmesan cheese
– ¼ teaspoon black pepper
For garnish:
– 2 tablespoons chopped fresh parsley
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Carefully cut the spaghetti squash in half lengthwise using a sharp knife, and scoop out the seeds and stringy pulp with a spoon.
3. Drizzle the cut sides of the squash with 1 tablespoon olive oil and sprinkle with ½ teaspoon salt, then place them cut-side down on the prepared baking sheet.
4. Roast the squash in the preheated oven for 35–40 minutes, until the flesh is tender and easily shreds with a fork. Tip: Let it cool slightly before handling to avoid burns.
5. While the squash roasts, melt 4 tablespoons butter in a large skillet over medium heat.
6. Add 6 cloves minced garlic to the skillet and sauté for 1–2 minutes, stirring constantly, until fragrant but not browned. Tip: Keep the heat medium to prevent the garlic from burning and turning bitter.
7. Pour 1 cup heavy cream into the skillet, bring it to a gentle simmer, and cook for 3–4 minutes, stirring occasionally, until the sauce slightly thickens.
8. Reduce the heat to low and stir in ½ cup grated Parmesan cheese and ¼ teaspoon black pepper until the cheese is fully melted and the sauce is smooth.
9. Use a fork to scrape the roasted squash into strands, directly into the skillet with the sauce, and toss everything together until well coated. Tip: For extra flavor, you can toast the squash strands in the skillet for a minute before adding the sauce.
10. Garnish the dish with 2 tablespoons chopped fresh parsley before serving.
The result is a luxuriously creamy dish with a subtle sweetness from the squash that balances the bold garlic—it’s so satisfying you might forget it’s vegetable-based. I love serving it topped with extra Parmesan and a side of crusty bread to soak up every last bit of sauce.
Mediterranean Squash Tangles with Olives and Artichokes

Every time I spot those vibrant yellow summer squash at the market, I’m reminded of my grandmother’s garden and the simple, sun-drenched meals we’d share. This recipe for Mediterranean Squash Tangles is my weeknight homage to those flavors, a quick, one-pan wonder that feels both rustic and elegant. It’s become my go-to when I want something healthy without fuss, and the briny olives and artichokes make it feel like a special treat.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Vegetables:
– 4 medium yellow summer squash (about 1.5 lbs total)
– 1 (14 oz) can artichoke hearts, drained and quartered
– 1/2 cup pitted Kalamata olives, halved
– 2 tbsp extra-virgin olive oil
For the Seasoning:
– 3 cloves garlic, minced
– 1 tsp dried oregano
– 1/2 tsp red pepper flakes
– 1/2 tsp salt
– 1/4 tsp black pepper
– 2 tbsp fresh lemon juice
– 1/4 cup chopped fresh parsley
Instructions
1. Wash the squash and trim the ends. Using a vegetable peeler or mandoline, slice each squash lengthwise into long, thin ribbons about 1/8-inch thick. (Tip: A mandoline gives the most consistent “tangles,” but a peeler works fine—just watch your fingers!)
2. Heat the olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
3. Add the squash ribbons to the skillet and sauté, tossing frequently with tongs, until they just begin to soften and curl, about 4-5 minutes. They should still have a slight bite.
4. Reduce the heat to medium. Add the minced garlic, dried oregano, red pepper flakes, salt, and black pepper to the skillet. Cook, stirring constantly, until the garlic is fragrant, about 1 minute. (Tip: Don’t let the garlic brown, or it can turn bitter.)
5. Add the quartered artichoke hearts and halved olives to the skillet. Gently stir to combine and heat through, about 2-3 minutes.
6. Remove the skillet from the heat. Drizzle the lemon juice over the mixture and toss to coat evenly.
7. Stir in the chopped fresh parsley just before serving. (Tip: Adding the parsley last keeps it bright and vibrant.)
Zesty and wonderfully textured, this dish offers tender-crisp squash ribbons tangled with the hearty bite of artichokes and the salty pop of olives. I love serving it warm over a bed of couscous or quinoa to soak up the lemony juices, or even chilled the next day as a vibrant salad—it’s that versatile.
Spaghetti Squash with Spicy Lentil Marinara

Just when I thought I’d exhausted every possible way to enjoy spaghetti squash, this spicy lentil marinara came along and completely changed the game. It’s the kind of hearty, plant-based dinner that even my most skeptical friends request seconds of, and it’s become a staple in my weekly rotation. Trust me, once you try it, you’ll understand why.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 55 minutes
Ingredients
- For the spaghetti squash:
- 1 large spaghetti squash (about 3 lbs)
- 1 tbsp olive oil
- ½ tsp salt
- For the spicy lentil marinara:
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 1 cup vegetable broth
- ¾ cup dried brown lentils, rinsed
- 1 tsp dried oregano
- ½ tsp red pepper flakes
- ½ tsp salt
- ¼ cup fresh basil, chopped
Instructions
- Preheat your oven to 400°F.
- Carefully slice the spaghetti squash in half lengthwise using a sharp chef’s knife. Tip: Microwave the whole squash for 2-3 minutes first to soften the skin slightly, making it much easier and safer to cut.
- Scoop out the seeds and stringy pulp from each half with a spoon.
- Brush the cut sides of the squash with 1 tbsp olive oil and sprinkle evenly with ½ tsp salt.
- Place the squash halves cut-side down on a parchment-lined baking sheet.
- Roast in the preheated oven for 35-40 minutes, until the flesh is tender and easily shreds with a fork.
- While the squash roasts, heat 1 tbsp olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.
- Add the minced garlic and cook for 1 more minute, until fragrant.
- Pour in the crushed tomatoes, vegetable broth, rinsed lentils, dried oregano, red pepper flakes, and ½ tsp salt. Stir to combine.
- Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for 25 minutes. Tip: Do not stir the lentils during the first 15 minutes of simmering to help them hold their shape and texture.
- After 25 minutes, remove the lid and check that the lentils are tender. If the sauce seems too thick, you can add a splash more broth or water.
- Once the squash is done roasting, remove it from the oven and let it cool for 5-10 minutes until safe to handle.
- Use a fork to scrape the flesh of the squash into long, spaghetti-like strands, transferring them to a large bowl.
- Stir the chopped fresh basil into the finished lentil marinara sauce.
- Divide the spaghetti squash strands among four bowls and top generously with the spicy lentil marinara. Tip: For an extra flavor boost and creamy texture, finish each bowl with a sprinkle of nutritional yeast or vegan parmesan.
But the real magic is in that first bite—the tender, slightly sweet squash strands perfectly balance the rich, spicy, and deeply savory lentil sauce. I love how the lentils add a satisfying, meaty texture without being heavy, making this dish feel indulgent yet incredibly nourishing. For a fun twist, try stuffing the marinara back into the roasted squash shells for a stunning, edible presentation that’s perfect for a dinner party.
Peanut Crunch Spaghetti Squash Stir-fry

Last week, I was craving something crunchy and savory but wanted to keep it light—enter this peanut crunch spaghetti squash stir-fry, a dish that’s become my go-to for busy weeknights. It’s a fun twist on classic stir-fry, swapping noodles for roasted squash strands, and I love how the peanuts add that satisfying bite. Trust me, it’s a crowd-pleaser that even my picky nephew devoured!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the roasted squash:
– 1 medium spaghetti squash (about 3 pounds)
– 2 tablespoons olive oil
– 1/2 teaspoon salt
For the stir-fry:
– 1 tablespoon vegetable oil
– 1 red bell pepper, thinly sliced
– 1 cup snap peas, trimmed
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
For the sauce:
– 1/4 cup creamy peanut butter
– 2 tablespoons soy sauce
– 1 tablespoon rice vinegar
– 1 tablespoon honey
– 1/4 cup water
For garnish:
– 1/4 cup roasted peanuts, chopped
– 2 green onions, sliced
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Cut the spaghetti squash in half lengthwise using a sharp knife, and scoop out the seeds with a spoon.
3. Drizzle the cut sides of the squash with 2 tablespoons olive oil and sprinkle with 1/2 teaspoon salt.
4. Place the squash halves cut-side down on the prepared baking sheet and roast for 30-35 minutes, until the flesh is tender and easily shreds with a fork.
5. While the squash roasts, whisk together 1/4 cup creamy peanut butter, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon honey, and 1/4 cup water in a small bowl until smooth, and set aside.
6. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 1 minute.
7. Add 1 thinly sliced red bell pepper and 1 cup trimmed snap peas to the skillet, and stir-fry for 4-5 minutes, until slightly softened but still crisp.
8. Stir in 2 minced garlic cloves and 1 tablespoon grated fresh ginger, and cook for 1 minute until fragrant, being careful not to burn them.
9. Once the squash is done, use a fork to scrape the flesh into strands, directly into the skillet with the vegetables.
10. Pour the prepared peanut sauce over the squash and vegetables, and toss everything together until well coated and heated through, about 2-3 minutes.
11. Remove the skillet from heat and top the stir-fry with 1/4 cup chopped roasted peanuts and 2 sliced green onions.
Crunchy peanuts and tender squash strands create a delightful texture contrast, while the savory peanut sauce ties it all together with a hint of sweetness. Serve it warm in bowls, or get creative by stuffing it back into the roasted squash halves for a fun presentation at dinner parties!
Squash and Mushroom Stroganoff

Sometimes, after a long day, I crave something creamy and comforting but still packed with veggies—enter this squash and mushroom stroganoff, a twist on the classic that’s become my go-to weeknight dinner. I love how the earthy mushrooms and sweet squash come together in a rich, velvety sauce, and it’s surprisingly quick to throw together, even when I’m short on time. Trust me, one bite of this cozy dish, and you’ll forget all about the original!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- For the vegetables:
- 1 tablespoon olive oil
- 1 medium yellow squash, diced into 1/2-inch pieces
- 8 ounces cremini mushrooms, sliced
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- For the sauce:
- 2 tablespoons all-purpose flour
- 1 cup vegetable broth
- 1/2 cup sour cream
- 1 teaspoon Dijon mustard
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- For serving:
- 8 ounces egg noodles, cooked according to package directions
- Fresh parsley, chopped (for garnish)
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering, about 1 minute.
- Add 1 small yellow onion, finely chopped, and sauté until translucent, about 3-4 minutes, stirring occasionally.
- Add 2 cloves garlic, minced, and cook for 30 seconds until fragrant, stirring constantly to prevent burning.
- Add 8 ounces cremini mushrooms, sliced, and cook until they release their liquid and brown slightly, about 5-7 minutes, stirring occasionally. Tip: Don’t overcrowd the pan—this helps the mushrooms caramelize instead of steaming.
- Add 1 medium yellow squash, diced into 1/2-inch pieces, and cook until tender but still firm, about 4-5 minutes, stirring occasionally.
- Sprinkle 2 tablespoons all-purpose flour over the vegetables and stir to coat evenly, cooking for 1 minute to remove the raw flour taste.
- Gradually pour in 1 cup vegetable broth while stirring constantly to prevent lumps from forming.
- Bring the mixture to a simmer and cook until slightly thickened, about 2-3 minutes, stirring occasionally.
- Reduce heat to low and stir in 1/2 cup sour cream, 1 teaspoon Dijon mustard, 1/2 teaspoon smoked paprika, and 1/4 teaspoon black pepper until well combined. Tip: Remove the skillet from heat briefly before adding sour cream to prevent curdling.
- Cook on low for 2 minutes until heated through, stirring gently. Tip: Taste and adjust seasoning if needed, but avoid over-stirring to keep the sauce creamy.
- Serve the stroganoff over 8 ounces cooked egg noodles, garnished with fresh parsley, chopped.
On a chilly evening, this dish delivers a luscious, velvety texture with a hint of smokiness from the paprika, while the squash adds a subtle sweetness that balances the earthy mushrooms. I love pairing it with a crisp green salad or even spooning it over roasted potatoes for a heartier twist—it’s versatile enough to make any meal feel special.
Thai-Inspired Spaghetti Squash with Coconut Curry

Finally, after a long week of testing recipes, I’ve landed on a cozy, flavor-packed dish that’s become my go-to for busy nights—it’s a Thai-inspired spaghetti squash with coconut curry that’s surprisingly simple and endlessly satisfying. I love how the natural sweetness of the squash balances the rich, aromatic curry, and it’s a trick I picked up from a friend who swears by roasting veggies to bring out their best. Trust me, once you try this, you’ll be making it on repeat just like I do!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the roasted squash:
– 1 large spaghetti squash (about 3 lbs)
– 2 tbsp olive oil
– 1/2 tsp salt
For the coconut curry sauce:
– 1 tbsp coconut oil
– 1 small yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 2 tbsp red curry paste
– 1 can (13.5 oz) full-fat coconut milk
– 1 tbsp soy sauce
– 1 tbsp lime juice
For serving:
– 1/4 cup fresh cilantro, chopped
– 1/4 cup roasted peanuts, chopped
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Cut the spaghetti squash in half lengthwise using a sharp knife, and scoop out the seeds with a spoon.
3. Brush the cut sides of the squash with 2 tbsp olive oil and sprinkle with 1/2 tsp salt.
4. Place the squash halves cut-side down on the prepared baking sheet and roast for 35–40 minutes, until the flesh is tender and easily shreds with a fork.
5. While the squash roasts, heat 1 tbsp coconut oil in a large skillet over medium heat.
6. Add 1 small chopped yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
7. Stir in 3 minced garlic cloves and 1 tbsp grated ginger, cooking for 1 minute until fragrant.
8. Add 2 tbsp red curry paste to the skillet and cook for 1 minute, stirring constantly to toast the spices.
9. Pour in 1 can of coconut milk and 1 tbsp soy sauce, bringing the mixture to a simmer.
10. Reduce the heat to low and let the sauce simmer for 10 minutes, stirring occasionally, until slightly thickened.
11. Remove the roasted squash from the oven and let it cool for 5 minutes until safe to handle.
12. Use a fork to scrape the squash flesh into strands, transferring it to a large bowl.
13. Stir 1 tbsp lime juice into the curry sauce, then pour the sauce over the squash strands and toss to combine evenly.
14. Divide the mixture among four bowls and top with 1/4 cup chopped cilantro and 1/4 cup chopped peanuts.
Kindly note how the spaghetti squash strands soak up the creamy curry without getting mushy, offering a delightful bite that’s both hearty and light. The flavors meld into a comforting blend of spicy, sweet, and tangy—perfect for scooping up with a side of crispy roti or over a bed of jasmine rice for an extra touch of authenticity.
Mexican-Spiced Squash Enchilada

Years ago, my friend Maria introduced me to her family’s enchilada recipe during a cozy fall dinner, and I’ve been tweaking it ever since to make it my own. This Mexican-Spiced Squash Enchilada is my hearty, veggie-packed version—perfect for those nights when you want something comforting but still vibrant. I love how the spices mellow out the squash, creating a filling that’s both sweet and savory.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the filling:
– 2 cups diced butternut squash (1/2-inch pieces)
– 1 tablespoon olive oil
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon chili powder
– 1/4 teaspoon salt
– 1 (15-ounce) can black beans, drained and rinsed
– 1 cup shredded Monterey Jack cheese
For the assembly:
– 12 corn tortillas
– 2 cups enchilada sauce (store-bought or homemade)
– 1/2 cup crumbled queso fresco
– 2 tablespoons chopped fresh cilantro
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with cooking spray.
2. In a large bowl, toss the diced butternut squash with 1 tablespoon olive oil, 1 teaspoon ground cumin, 1/2 teaspoon smoked paprika, 1/4 teaspoon chili powder, and 1/4 teaspoon salt until evenly coated.
3. Spread the seasoned squash in a single layer on a baking sheet and roast in the preheated oven for 20 minutes, or until tender and lightly browned at the edges.
4. Transfer the roasted squash to a bowl and mix in 1 (15-ounce) can of drained and rinsed black beans and 1 cup shredded Monterey Jack cheese.
5. Warm 12 corn tortillas in a dry skillet over medium heat for about 30 seconds per side to make them pliable—this prevents cracking when rolling.
6. Spoon about 1/4 cup of the squash filling onto each tortilla, roll tightly, and place seam-side down in the prepared baking dish.
7. Pour 2 cups of enchilada sauce evenly over the rolled tortillas, covering them completely.
8. Sprinkle 1/2 cup crumbled queso fresco on top and bake at 375°F for 25 minutes, or until the sauce is bubbly and the cheese is melted.
9. Remove from the oven and let rest for 5 minutes before serving to allow the flavors to settle.
10. Garnish with 2 tablespoons chopped fresh cilantro.
Just out of the oven, these enchiladas have a wonderful texture—the squash stays tender without turning mushy, and the crispy tortilla edges contrast beautifully with the creamy filling. The smoky spices from the roasted squash blend seamlessly with the tangy enchilada sauce, making each bite deeply satisfying. For a fun twist, try serving them with a side of avocado slices or a dollop of sour cream to balance the heat.
Spinach and Tomato Squash Bake

Now that spring is in full swing, I’ve been craving something that feels fresh yet comforting—a dish that bridges the gap between winter’s warmth and summer’s vibrancy. This Spinach and Tomato Squash Bake is my go-to for busy weeknights when I want to pack in veggies without a fuss, and it always reminds me of helping my grandma in her garden, picking ripe tomatoes straight off the vine.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the vegetable base:
– 2 medium yellow squash, sliced into 1/4-inch rounds
– 1 cup cherry tomatoes, halved
– 2 cups fresh spinach, roughly chopped
– 1 tablespoon olive oil
For the sauce:
– 1 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1 teaspoon garlic powder
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
For the topping:
– 1/2 cup shredded mozzarella cheese
– 1/4 cup breadcrumbs
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with olive oil or non-stick spray.
2. In a large bowl, toss the sliced yellow squash, halved cherry tomatoes, and chopped spinach with 1 tablespoon of olive oil until evenly coated. Tip: Slice the squash uniformly to ensure even cooking and prevent sogginess.
3. Spread the vegetable mixture in a single layer in the prepared baking dish, arranging it evenly to cover the bottom.
4. In a medium saucepan over medium heat, combine 1 cup heavy cream, 1/2 cup grated Parmesan cheese, 1 teaspoon garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
5. Whisk the sauce constantly for 3–5 minutes until it thickens slightly and the cheese melts completely, then remove it from the heat. Tip: Keep the heat at medium to avoid curdling the cream, and whisk continuously for a smooth consistency.
6. Pour the sauce evenly over the vegetables in the baking dish, using a spatula to spread it into all the crevices.
7. Sprinkle 1/2 cup shredded mozzarella cheese and 1/4 cup breadcrumbs evenly over the top of the bake.
8. Bake in the preheated oven for 40–45 minutes, until the top is golden brown and the vegetables are tender when pierced with a fork. Tip: Check at the 35-minute mark—if the top browns too quickly, cover it loosely with aluminum foil to prevent burning.
9. Remove the bake from the oven and let it rest for 5 minutes before serving to allow the flavors to meld.
You’ll love how the creamy sauce soaks into the tender squash, while the tomatoes burst with sweetness against the earthy spinach. I often serve it straight from the dish with a side of crusty bread to soak up every last bit, or top it with fresh herbs like basil for an extra pop of color and flavor.
Squash with Brussels Sprouts and Balsamic Glaze

Just last week, as the last of winter’s chill finally gave way to spring sunshine, I found myself craving something that bridges the seasons—a dish that’s hearty yet bright, comforting but not heavy. Squash with Brussels sprouts and a balsamic glaze is exactly that, and it’s become my go-to for easy weeknights or impressing guests without fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
For the roasted vegetables:
– 1 medium butternut squash (about 2 lbs), peeled, seeded, and cut into 1-inch cubes
– 1 lb Brussels sprouts, trimmed and halved
– 3 tbsp olive oil
– 1 tsp kosher salt
– 1/2 tsp black pepper
For the balsamic glaze:
– 1/2 cup balsamic vinegar
– 2 tbsp honey
Instructions
1. Preheat your oven to 425°F and line a large baking sheet with parchment paper for easy cleanup—a tip I always follow to avoid stuck-on bits.
2. In a large bowl, toss the butternut squash cubes and halved Brussels sprouts with 3 tbsp olive oil, 1 tsp kosher salt, and 1/2 tsp black pepper until evenly coated.
3. Spread the vegetables in a single layer on the prepared baking sheet, ensuring they aren’t crowded to allow for proper roasting and browning.
4. Roast in the preheated oven for 25-30 minutes, flipping the vegetables halfway through, until the squash is tender and the Brussels sprouts are crispy at the edges.
5. While the vegetables roast, make the glaze: in a small saucepan over medium heat, combine 1/2 cup balsamic vinegar and 2 tbsp honey.
6. Bring the mixture to a simmer, then reduce the heat to low and cook for 5-7 minutes, stirring occasionally, until it thickens to a syrup-like consistency that coats the back of a spoon—be careful not to overcook, as it can burn quickly.
7. Remove the roasted vegetables from the oven and transfer them to a serving platter.
8. Drizzle the warm balsamic glaze evenly over the vegetables, using all of it for a sweet-tangy finish.
9. Serve immediately while hot. Each bite offers a delightful contrast: the squash is creamy and sweet, the Brussels sprouts add a nutty crunch, and the glaze ties it all together with a glossy, rich depth. Try pairing it with grilled chicken or spooning it over a bed of quinoa for a complete meal—it’s versatile enough to shine on its own or as a standout side.
Pesto-Spaghetti Squash Stuffed Peppers

Just last week, I was staring at a spaghetti squash on my counter, wondering how to make it the star of a meal instead of just a side dish—enter these vibrant stuffed peppers! They’re a perfect way to use up that squash and feel like you’re having a cozy, satisfying dinner without the heaviness of pasta.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the squash and filling:
– 1 medium spaghetti squash (about 3 lbs)
– 4 large bell peppers (any color), tops cut off and seeds removed
– 1 tbsp olive oil
– 1/2 tsp salt
For the pesto mixture:
– 1 cup fresh basil leaves, packed
– 1/4 cup grated Parmesan cheese
– 1/4 cup pine nuts
– 1 clove garlic
– 1/4 cup olive oil
– 1/2 cup ricotta cheese
Instructions
1. Preheat your oven to 400°F. Line a baking sheet with parchment paper.
2. Cut the spaghetti squash in half lengthwise and scoop out the seeds with a spoon. Tip: Microwave the whole squash for 2-3 minutes first to soften it slightly, making it easier to cut safely.
3. Brush the cut sides of the squash with 1 tbsp olive oil and sprinkle with 1/2 tsp salt. Place cut-side down on the prepared baking sheet.
4. Roast the squash in the preheated oven for 30-35 minutes, or until the flesh is tender and easily shreds with a fork.
5. While the squash roasts, prepare the bell peppers by cutting off the tops and removing the seeds and membranes. Set aside.
6. In a food processor, combine the basil, Parmesan, pine nuts, and garlic. Pulse until finely chopped. Tip: Toast the pine nuts in a dry skillet over medium heat for 2-3 minutes until golden for a deeper, nuttier flavor in your pesto.
7. With the processor running, slowly drizzle in 1/4 cup olive oil until the pesto is smooth.
8. Once the squash is done, let it cool for 5 minutes, then use a fork to scrape the flesh into strands into a large bowl.
9. Add the prepared pesto and ricotta cheese to the squash strands. Mix thoroughly until well combined.
10. Stuff each bell pepper generously with the squash-pesto mixture. Tip: Pack the filling down lightly to ensure each pepper holds plenty without spilling over during baking.
11. Place the stuffed peppers upright in a baking dish. Bake at 400°F for 15-20 minutes, until the peppers are tender and the filling is heated through.
12. Remove from the oven and let cool for 5 minutes before serving.
Perfectly tender peppers cradle a filling that’s surprisingly creamy from the ricotta, with the pesto adding a bright, herby punch. I love serving these with a simple side salad for a complete meal that feels both wholesome and a little fancy.
Lemony Squash with Roasted Asparagus

Whenever I’m craving something bright and fresh that still feels hearty, I turn to this lemony squash with roasted asparagus—it’s my go-to for a quick, veggie-packed dinner that never disappoints. I love how the tangy lemon cuts through the richness of the roasted veggies, and it’s become a staple in my kitchen, especially when I want to impress guests without spending hours cooking. Trust me, once you try this combo, you’ll be making it on repeat too!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– For the vegetables:
– 1 medium yellow squash, sliced into 1/2-inch rounds
– 1 bunch asparagus, trimmed
– 2 tbsp olive oil
– 1/2 tsp salt
– 1/4 tsp black pepper
– For the lemon dressing:
– 2 tbsp fresh lemon juice
– 1 tbsp olive oil
– 1 clove garlic, minced
– 1/4 tsp salt
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Place the sliced yellow squash and trimmed asparagus on the baking sheet in a single layer.
3. Drizzle 2 tbsp olive oil over the vegetables, then sprinkle with 1/2 tsp salt and 1/4 tsp black pepper, tossing to coat evenly.
4. Roast the vegetables in the preheated oven for 20–25 minutes, until the squash is tender and the asparagus is crisp-tender with lightly browned edges.
5. While the vegetables roast, whisk together 2 tbsp fresh lemon juice, 1 tbsp olive oil, minced garlic, and 1/4 tsp salt in a small bowl to make the dressing.
6. Remove the roasted vegetables from the oven and let them cool for 2–3 minutes to prevent the dressing from wilting them.
7. Drizzle the lemon dressing over the warm vegetables and toss gently to combine.
8. Transfer the dish to a serving platter and serve immediately.
Really, the magic here is in the textures—the squash gets wonderfully soft, while the asparagus keeps a slight crunch, all coated in that zesty lemon dressing. I often top it with a sprinkle of Parmesan or serve it over quinoa for a heartier meal, and it’s always a hit at my dinner table!
Squash Pad Thai

Browsing the farmer’s market last weekend, I stumbled upon some gorgeous yellow squash and instantly craved something vibrant and noodle-like—cue my twist on pad Thai! It’s become my go-to for sneaking extra veggies into comfort food, and honestly, it’s so satisfying that I barely miss the traditional rice noodles. I love how the squash ribbons soak up all that tangy sauce, making it a lighter yet equally delicious weeknight dinner.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the squash noodles:
– 2 medium yellow squash, spiralized into thin noodles (about 4 cups)
– 1 tablespoon olive oil
For the sauce:
– 1/4 cup creamy peanut butter
– 2 tablespoons soy sauce
– 2 tablespoons lime juice
– 1 tablespoon honey
– 1/4 cup water
For cooking and garnish:
– 2 large eggs, beaten
– 1 cup bean sprouts
– 1/4 cup chopped roasted peanuts
– 2 green onions, thinly sliced
Instructions
1. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey, and water until smooth to make the sauce; set aside.
2. Heat the olive oil in a large skillet or wok over medium-high heat until it shimmers, about 1 minute.
3. Add the spiralized squash noodles to the skillet and cook, stirring frequently, until they soften slightly but still have a bit of crunch, about 3-4 minutes. Tip: Don’t overcook the squash—it can turn mushy quickly, so keep an eye on it for that perfect al dente texture.
4. Push the squash noodles to one side of the skillet and pour the beaten eggs into the empty space.
5. Scramble the eggs until fully cooked and set, about 1-2 minutes, then mix them into the squash noodles.
6. Pour the prepared sauce over the squash and egg mixture in the skillet.
7. Stir everything together until well coated and heated through, about 2 minutes. Tip: If the sauce seems too thick, add a splash more water to reach your desired consistency.
8. Add the bean sprouts to the skillet and toss gently to combine, cooking for just 1 minute to warm them slightly while keeping their crunch.
9. Remove the skillet from the heat and divide the squash pad Thai among four serving plates.
10. Garnish each plate with chopped roasted peanuts and sliced green onions. Tip: For extra freshness, squeeze a little more lime juice over the top right before serving.
Fluffy and tender with a delightful chew from the squash noodles, this dish bursts with a balance of sweet, salty, and tangy flavors from the peanut sauce. I love serving it topped with extra herbs like cilantro or a sprinkle of red pepper flakes for a spicy kick—it’s a colorful, veggie-packed meal that always feels like a treat!
Ratatouille-Inspired Squash Medley

Wandering through the farmers’ market last weekend, I spotted a rainbow of summer squash and immediately thought of that cozy French classic—but with a twist that’s perfect for busy weeknights. This Ratatouille-Inspired Squash Medley is my go-to when I want something vibrant and healthy without spending hours in the kitchen; it’s become a staple in our house because it’s so forgiving and adaptable to whatever veggies are in season.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the vegetables:
– 2 medium yellow squash, sliced into ¼-inch rounds
– 2 medium zucchini, sliced into ¼-inch rounds
– 1 large red bell pepper, cut into 1-inch pieces
– 1 small eggplant, cut into ½-inch cubes
– 2 tbsp olive oil
– 1 tsp salt
For the sauce:
– 1 tbsp olive oil
– 3 cloves garlic, minced
– 1 (14.5 oz) can crushed tomatoes
– 1 tsp dried oregano
– ½ tsp black pepper
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. In a large bowl, toss the yellow squash, zucchini, red bell pepper, and eggplant with 2 tbsp olive oil and 1 tsp salt until evenly coated.
3. Spread the vegetables in a single layer on the prepared baking sheet.
4. Roast the vegetables for 25 minutes, or until they are tender and lightly browned at the edges, stirring halfway through for even cooking.
5. While the vegetables roast, heat 1 tbsp olive oil in a medium saucepan over medium heat.
6. Add the minced garlic to the saucepan and sauté for 1 minute, until fragrant but not browned.
7. Pour in the crushed tomatoes, dried oregano, and ½ tsp black pepper, stirring to combine.
8. Reduce the heat to low and simmer the sauce for 10 minutes, stirring occasionally, until it thickens slightly.
9. Transfer the roasted vegetables to a serving dish and pour the warm tomato sauce over the top, gently tossing to coat.
Zesty and comforting, this medley has a tender-crisp texture from the roasted squash and a rich, herby sauce that clings to every bite. I love serving it over a bed of quinoa or with crusty bread to soak up the juices—it’s a dish that feels fancy but comes together with minimal fuss.
Autumn Harvest Squash with Cranberries and Walnuts

As the crisp autumn air settles in, I find myself craving cozy, comforting dishes that celebrate the season’s bounty. This roasted squash recipe has become a staple in my kitchen—it’s the perfect blend of sweet, savory, and crunchy that always impresses at gatherings or makes a simple weeknight dinner feel special. I love how the vibrant colors brighten up the table, reminding me of fall foliage right outside my window.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– For the squash:
– 1 large butternut squash (about 3 lbs), peeled, seeded, and cut into 1-inch cubes
– 2 tbsp olive oil
– 1 tsp salt
– ½ tsp black pepper
– For the topping:
– ½ cup dried cranberries
– ½ cup walnuts, roughly chopped
– 2 tbsp maple syrup
– 1 tbsp balsamic vinegar
– ¼ tsp ground cinnamon
Instructions
1. Preheat your oven to 400°F and line a large baking sheet with parchment paper.
2. In a large bowl, toss the cubed squash with olive oil, salt, and black pepper until evenly coated.
3. Spread the squash in a single layer on the prepared baking sheet, leaving space between pieces for even roasting.
4. Roast the squash for 30 minutes, flipping halfway through with a spatula, until the edges are caramelized and tender when pierced with a fork.
5. While the squash roasts, combine dried cranberries, chopped walnuts, maple syrup, balsamic vinegar, and ground cinnamon in a small bowl.
6. After 30 minutes, remove the baking sheet from the oven and sprinkle the cranberry-walnut mixture evenly over the roasted squash.
7. Return the baking sheet to the oven and roast for an additional 10 minutes, until the walnuts are lightly toasted and the cranberries are plump.
8. Transfer the finished dish to a serving platter, scraping any sticky bits from the parchment paper to include all the flavorful glaze.
Now, this dish truly shines with its contrast of textures—the tender, caramelized squash pairs beautifully with the chewy cranberries and crunchy walnuts. I often serve it over a bed of wild rice or alongside roasted chicken, but it’s also fantastic as a standalone vegetarian centerpiece that captures the essence of autumn in every bite.
Conclusion
Looking for plant-based comfort? These 18 vegan spaghetti squash recipes deliver ultimate satisfaction, from cozy dinners to creative twists. I hope you find a new favorite—give one a try, leave a comment with your pick, and share the love on Pinterest! Happy cooking!



