Spaghetti Squash Enchilada Casserole (Higher-Protein, Plant-Based & Delicious)

Jump to Recipe

if you love enchiladas but want something a little lighter, packed with protein, and absolutely delicious, this spaghetti squash enchilada bake is for you.

it’s cheesy, creamy, full of bold flavors, and incredibly satisfying. plus, it’s completely plant-based, gluten-free, and packed with nourishing ingredients.

taste & texture

this bake is everything you love about enchiladas, but with a fun twist.

the spaghetti squash makes it light and slightly sweet, while the cheesy tofu filling adds a rich, creamy, and indulgent texture.

roasted corn and sautéed peppers bring a little smoky sweetness, black beans add heartiness, and the enchilada sauce ties everything together with bold, zesty spice.

the top gets bubbly and melty with dairy-free cheese, making each bite pure comfort food.

why this is a delicious & healthy meal

this isn’t just a cozy, flavor-packed dish—it’s also incredibly nutrient-dense:

  • high in plant-based protein from the tofu and black beans
  • fiber-rich thanks to the spaghetti squash, veggies, and beans
  • naturally gluten-free and dairy-free, making it easy on digestion
  • loaded with vitamins & minerals, including vitamin C from bell peppers, potassium from squash, and iron from beans

it’s a meal that leaves you full and satisfied but never heavy.

how to make spaghetti squash enchilada bake

making this bake is simple and perfect for meal prep. here’s how it comes together:

  1. roast the spaghetti squash – bake the squash with a little avocado oil until tender and easy to shred into strands.
  2. blend the cheesy protein filling – tofu, dairy-free milk, miso paste, and spices create a rich, creamy, and cheesy base.
  3. sauté the veggies – bell peppers, corn, and black beans get cooked with avocado oil and seasoning for extra flavor.
  4. mix everything together – spaghetti squash, tofu filling, and veggies all combine for maximum flavor.
  5. bake until bubbly – top with extra enchilada sauce and dairy-free cheese, then bake until golden and melty.
  6. finish with toppings – serve with dairy-free sour cream, fresh cilantro, and avocado slices for the ultimate bite.

substitutions & variations

  • swap the tofu: if you don’t want to use tofu, try blending soaked cashews or dairy-free ricotta for a similar creamy texture.
  • switch up the beans: black beans can be replaced with pinto beans or lentils.
  • make it spicy: add diced jalapeños to the veggie mix or use a spicy enchilada sauce.
  • use a different squash: spaghetti squash keeps it light, but roasted sweet potatoes or butternut squash would make a heartier version.

best toppings

this bake is already loaded with flavor, but toppings take it to the next level. here are some of my favorites:

  • dairy-free sour cream – adds extra creaminess
  • avocado slices – buttery and rich
  • extra cilantro – for fresh, herby brightness
  • hot sauce or pickled jalapeños – for heat

storage & meal prep tips

this bake is great for leftovers and meal prep!

  • store in the fridge: keep leftovers in an airtight container for up to 4 days.
  • reheat: warm in the oven at 350°f until heated through, or microwave for a quicker option.
  • freeze for later: you can freeze portions for up to 2 months. just thaw overnight in the fridge before reheating.

ready to make it?

this spaghetti squash enchilada bake is a must-try if you’re looking for a healthy, high-protein, and seriously delicious plant-based meal.

it’s cozy, nourishing, and packed with flavor in every bite. let me know if you give it a try! 😊

if you like Spaghetti Squash Enchilada Casserole (Higher-Protein, Plant-Based & Delicious), you’ll also love these other recipes of mine!

Quick and Easy Farro Chickpea Salad with Vegan Feta Crumbles

Rainbow Veggie Crunch and Roasted Cashew Salad

Zesty Wellness Bowl: Ginger-Boosted Vegan Kale and Tofu Salad

Vibrant and Hearty Vegan Winter Salad

Vegan La Scala Chopped Salad

High Protein Eggless Salad Melt

Vegan Black Rice Noodle Salad

Nourishing Fall Salad Flatbreads

Vegan La Scala Chopped Salad

High Protein Eggless Salad Melt

Vegan Black Rice Noodle Salad

Goddess Glow Nutrient-Packed Salad

Vegan Chickpea Waldorf Salad Sandwich

Vegan Tofu Parmesan Caesar Salad Wraps

Vegan Maple Sweet Potato and Bacon Harvest Salad

Unreal Healthy Plant-Based Gluten-Free Broccoli Pizzas

Plant-Based Convenient Veggie & Hummus Pasta

Cozy Sun-Dried Tomato & Chickpea Kale Soup

Plant-Based Spanakopita Baked Spaghetti Squash

Protein-Packed Green Goddess Pasta Salad

Plant-Based Protein “Breadsticks” (11g+ per breadstick!)

Blue Zone Lentil and Chickpea Gemista

Revitalizing Salad with Carrot Ginger Miso Dressing

are you going to make Spaghetti Squash Enchilada Casserole (Higher-Protein, Plant-Based & Delicious)!?

if you make one of my recipes, i would LOVE to see your creation! be sure to leave a review in the comments section, it is so appreciated and helps my small business. 

also, you can follow upbeetandkaleingit on InstagramPinterest, and Facebook for more vegan recipes!

do you want to save this recipe for later!? you can add the recipe to your recipe board on Pinterest!

it brings me so much happiness to see your beautiful recreations on Instagram :). tag me so that i can see and repost your food on my stories!

Spaghetti Squash Enchilada Casserole (Higher-Protein, Plant-Based & Delicious)

Recipe by MaryCourse: Snacks
Servings

8

servings
Prep time

20

minutes
Cooking time

25

minutes
Calories

310

kcal

APPROXIMATE* macro breakdown per serving: (1/6 of total dish)

calories: 310
carbs: 25g
protein: 20g
fat: 16g

Ingredients

  • for the spaghetti squash
    1 medium-large spaghetti squash
    1 tbsp avocado oil
    salt & pepper to taste

    cheesy protein filling
    1 block (14 oz) extra firm tofu, pressed (get as much water out as possible)
    1 cup plain unsweetened soy milk (or any dairy-free milk)
    1/3 cup vegetable broth
    1 tbsp white miso paste
    1/4 cup nutritional yeast
    1 tbsp tapioca starch
    1 tsp southwest or taco seasoning
    1 tsp garlic powder
    1 tsp onion powder
    1/2 tsp smoked paprika
    juice of 1/2 lime or lemon
    salt to taste

    sautéed veggie mix
    1 tbsp avocado oil
    1 red bell pepper, diced
    1/2 cup roasted corn
    1/2 cup black beans
    1/4 cup chopped cilantro
    1 tbsp southwest or taco seasoning
    salt to taste

    assembly
    1 cup enchilada sauce (we love siete)
    1 cup dairy-free shredded cheese (or miyoko’s liquid mozzarella)
    dairy-free sour cream, cilantro, and avocado for topping

Directions

  • roast the spaghetti squash
    preheat oven to 400°f. cut the spaghetti squash in half, scoop out the seeds, and rub the inside with 1 tbsp avocado oil, salt, and pepper. place cut side down on a baking sheet and roast for 50 minutes, or until tender and easily shredded. let cool slightly, then use a fork to scrape the squash into strands. set aside.
  • make the cheesy protein filling
    in a blender or food processor, combine tofu, dairy-free milk, white miso paste, tapioca starch, nutritional yeast, southwest/taco seasoning, garlic powder, onion powder, smoked paprika, lime juice, and salt.
    blend until smooth and creamy. taste and adjust seasoning as needed.
  • sauté the veggies
    heat 1 tbsp avocado oil (or more if needed) in a pan over medium heat. add diced bell pepper, roasted corn, black beans. sauté for 5-6 minutes, stirring occasionally, until the veggies are slightly tender. stir in chopped cilantro and southwest/taco seasoning, and salt. then remove from heat.
  • combine everything
    in a large mixing bowl or 9 x 13 casserole pan, combine the spaghetti squash, cheesy protein filling, and sautéed veggies.
  • assemble & bake
    spread the mixture evenly in a greased baking dish. pour the remaining enchilada sauce over the top. sprinkle or drizzle with dairy-free cheese. bake at 375°f for 25 minutes until bubbly and melty. you can broil for a minute or so at the end.
  • serve & garnish
    if the bake is a little watery when it first comes out of the oven, let it cool for 15-20 minutes. the moisture will naturally settle, and the texture will firm up as it cools. this also helps the flavors meld together even more! then top with dairy-free sour cream, avocado slices, and fresh cilantro.

share this!

Facebook
Twitter
Pinterest
Email

Leave a Reply

Your email address will not be published. Required fields are marked *

hi, i'm mary!

I create healthy recipes using real foods that will nourish both your body and soul.

Here, you’ll find everything from scrumptious desserts to savory and nourishing comfort food. Thank you for being here and I hope you enjoy my delicious creations

shop my looks!

popular posts

never miss a recipe

Subscribe to The Beet Drop and get all of the latest posts sent straight to your inbox.