Best Spaghetti Squash Casserole Recipes Vegan Delight

Updated On: October 5, 2025

Spaghetti squash is a wonderfully versatile vegetable that transforms beautifully in casseroles, especially when you’re aiming for a comforting vegan meal. Whether you’re a seasoned plant-based eater or just experimenting with healthier, meat-free options, a vegan spaghetti squash casserole is a crowd-pleaser that combines hearty textures and rich flavors without any animal products.

This dish is not only nourishing and satisfying but also packed with vibrant veggies and wholesome ingredients, making it perfect for weeknight dinners or meal prepping for the week ahead.

Today, I’m excited to share some of the best vegan spaghetti squash casserole recipes that are easy to make, flavor-packed, and guaranteed to make your taste buds dance. From cheesy cashew-based sauces to spicy tomato blends, these casseroles showcase how diverse and delicious vegan cooking can be.

Let’s dive into these recipes and discover how spaghetti squash can be the star of your next plant-powered feast!

Why You’ll Love This Recipe

Spaghetti squash casseroles are a fantastic way to enjoy a comforting, healthy meal that’s naturally gluten-free and low in calories. The light, slightly nutty flavor of the squash pairs perfectly with rich vegan cheeses, savory tomato sauces, and an array of spices and vegetables.

These recipes are:

  • Easy to prepare with simple ingredients you can find at any grocery store
  • Highly customizable to fit your spice preference or dietary needs
  • Perfect for meal prep—make ahead and reheat throughout the week
  • Rich in nutrients—packed with vitamins, fiber, and plant-based protein

Plus, they deliver all the comfort of a traditional casserole but without the heaviness of dairy or meat. You’ll enjoy a dish that’s light, fresh, and satisfying all at once!

Ingredients

  • 1 medium spaghetti squash (about 3-4 pounds)
  • 1 cup cashews, soaked for 2 hours
  • 1 cup unsweetened almond milk (or any plant-based milk)
  • 1/4 cup nutritional yeast (for cheesy flavor)
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste
  • 1 cup vegan mozzarella cheese (optional for topping)
  • Fresh basil, chopped for garnish

Equipment

  • Baking sheet (for roasting spaghetti squash)
  • Large skillet (for sautéing veggies)
  • Food processor or blender (for cashew sauce)
  • Mixing bowl
  • 9×13 inch casserole dish
  • Knife and cutting board
  • Spatula or wooden spoon

Instructions

  1. Prepare the spaghetti squash: Preheat your oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle with 1 tablespoon olive oil and sprinkle with salt and pepper. Place cut-side down on a baking sheet and roast for 35-40 minutes until tender.
  2. Make the cashew cheese sauce: While the squash roasts, drain the soaked cashews and add them to a food processor with almond milk, nutritional yeast, 1 tablespoon olive oil, a pinch of salt, and garlic powder. Blend until smooth and creamy. Adjust the consistency with more almond milk if needed.
  3. Sauté the vegetables: In a large skillet, heat 1 tablespoon olive oil over medium heat. Add diced onion and garlic, sauté until translucent about 3-4 minutes. Add diced bell pepper, chopped spinach, and cherry tomatoes. Cook until spinach wilts and tomatoes soften, about 5 minutes. Season with smoked paprika, oregano, salt, and black pepper.
  4. Combine the squash and veggies: Once the spaghetti squash is cool enough to handle, use a fork to scrape out the strands into a mixing bowl. Add the sautéed vegetables and pour in the cashew cheese sauce. Stir gently to combine everything evenly.
  5. Assemble the casserole: Transfer the mixture into your 9×13 inch casserole dish, spreading it out evenly. If using, sprinkle vegan mozzarella cheese on top for a golden crust.
  6. Bake the casserole: Bake at 375°F (190°C) for 20-25 minutes, until the casserole is heated through and the top is slightly browned.
  7. Garnish and serve: Remove from oven and let it cool for 5 minutes. Garnish with fresh chopped basil before serving.

Tips & Variations

For a nut-free version, substitute the cashew cheese sauce with a creamy tahini sauce or a blended tofu-based sauce.

Try these variations to keep things interesting:

  • Add cooked mushrooms or zucchini for extra veggies
  • Mix in some cooked vegan sausage or crumbled tempeh for protein boost
  • Spice it up with a pinch of red pepper flakes or cayenne
  • Use vegan parmesan or other vegan cheese alternatives for different flavors
  • Incorporate fresh herbs like thyme or rosemary for added aroma

Don’t hesitate to experiment! Each tweak can bring a new twist to this already delightful casserole.

Nutrition Facts

Nutrient Amount per Serving
Calories 280
Protein 9g
Carbohydrates 32g
Fiber 7g
Fat 12g
Saturated Fat 1.5g
Sodium 350mg
Vitamin A 40% DV
Vitamin C 35% DV
Calcium 15% DV
Iron 20% DV

Serving Suggestions

This hearty vegan spaghetti squash casserole pairs beautifully with a crisp green salad tossed in lemon vinaigrette or a side of garlic roasted Brussels sprouts. For a more indulgent meal, serve alongside crusty vegan garlic bread or your favorite Magic Dough Recipe to soak up every last bit of the creamy sauce.

Looking for a lighter side? Try a simple cucumber and tomato salad drizzled with balsamic glaze.

If you want to complement this casserole with another vegan dish, check out the Jamaican Minced Beef Recipes for a flavorful plant-based protein option.

Conclusion

Vegan spaghetti squash casseroles are a fantastic way to enjoy a nutritious, comforting meal that doesn’t compromise on flavor. These recipes showcase how simple ingredients like spaghetti squash, cashews, and fresh vegetables can come together to create a creamy, satisfying dish that everyone will love.

Whether you are new to vegan cooking or looking for a delicious plant-based dinner, these casseroles are sure to become a staple in your kitchen.

With easy preparation, wholesome ingredients, and endless variations, you can tailor these casseroles to your family’s tastes and dietary preferences. Don’t forget to explore more vegan recipes like the Julie Marie Eats Recipes for even more inspiration to elevate your plant-based cooking journey!

More Vegan Casserole Recipes to Try

  1. Julie Marie Eats Vegan Casserole – A creative blend of seasonal veggies and a creamy cashew sauce that’s perfect for cozy nights.
  2. Jamaican Minced Beef Vegan Casserole – This spicy, Jamaican-inspired casserole uses plant-based mince and bold spices for an unforgettable taste.
  3. Johnny Carino’s Vegan Skilletini – A one-pan casserole that combines pasta, veggies, and vegan cheese for quick and hearty weeknight meals.

📖 Recipe Card: Best Spaghetti Squash Casserole Vegan

Description: A delicious and hearty vegan spaghetti squash casserole packed with vegetables and creamy cashew sauce. Perfect for a comforting plant-based meal.

Prep Time: PT20M
Cook Time: PT45M
Total Time: PT65M

Servings: 6 servings

Ingredients

  • 1 large spaghetti squash (about 3 lbs)
  • 1 cup raw cashews (soaked for 2 hours)
  • 1 cup unsweetened almond milk
  • 1 tablespoon nutritional yeast
  • 2 cups fresh spinach, chopped
  • 1 cup mushrooms, sliced
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1/4 cup fresh basil, chopped

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Cut spaghetti squash in half, remove seeds, and bake cut-side down for 40 minutes.
  3. While baking, sauté onion, garlic, mushrooms, and spinach in olive oil until soft.
  4. Blend soaked cashews, almond milk, nutritional yeast, oregano, salt, and pepper until creamy.
  5. Scrape spaghetti squash strands into a large bowl and mix with sautéed vegetables.
  6. Stir in cashew sauce and fresh basil.
  7. Transfer mixture to a baking dish and bake for 10 minutes at 375°F (190°C).
  8. Serve warm and enjoy.

Nutrition: Calories: 280 | Protein: 8g | Fat: 15g | Carbs: 30g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Spaghetti Squash Casserole Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegan spaghetti squash casserole packed with vegetables and creamy cashew sauce. Perfect for a comforting plant-based meal.”, “prepTime”: “PT20M”, “cookTime”: “PT45M”, “totalTime”: “PT65M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 large spaghetti squash (about 3 lbs)”, “1 cup raw cashews (soaked for 2 hours)”, “1 cup unsweetened almond milk”, “1 tablespoon nutritional yeast”, “2 cups fresh spinach, chopped”, “1 cup mushrooms, sliced”, “1 medium onion, diced”, “3 cloves garlic, minced”, “1 tablespoon olive oil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”, “1/4 cup fresh basil, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cut spaghetti squash in half, remove seeds, and bake cut-side down for 40 minutes.”}, {“@type”: “HowToStep”, “text”: “While baking, saut\u00e9 onion, garlic, mushrooms, and spinach in olive oil until soft.”}, {“@type”: “HowToStep”, “text”: “Blend soaked cashews, almond milk, nutritional yeast, oregano, salt, and pepper until creamy.”}, {“@type”: “HowToStep”, “text”: “Scrape spaghetti squash strands into a large bowl and mix with saut\u00e9ed vegetables.”}, {“@type”: “HowToStep”, “text”: “Stir in cashew sauce and fresh basil.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a baking dish and bake for 10 minutes at 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Serve warm and enjoy.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “8g”, “fatContent”: “15g”, “carbohydrateContent”: “30g”}}

Photo of author

Marta K

Leave a Comment

X