These Spaghetti Squash and Black Bean Enchiladas are a culinary delight, offering a hearty, flavorful, and incredibly satisfying meal. The harmonious blend of tender spaghetti squash, protein-rich black beans, sweet corn, and a hint of green chile creates an irresistible filling that elevates the classic enchilada. Perfect for a cozy evening, this healthy vegetarian dinner recipe promises warmth, comfort, and robust flavors, making it an ideal choice for anyone seeking a wholesome and delicious plant-based meal.

As we transition into the heart of winter squash season, my kitchen lights up with the golden glow of spaghetti squash, a versatile ingredient I adore cooking with year-round. While incorporating spaghetti squash into enchiladas might sound unconventional to some, I assure you, it’s a brilliant stroke of culinary genius! The naturally stringy texture of spaghetti squash mimics pasta, providing a delightful and light base for our rich, savory filling. Paired with hearty black beans, crisp corn, and a subtle kick from green chile, this combination is nothing short of spectacular. It transforms a familiar dish into a fresh and exciting vegetarian experience.
Enchiladas hold a special place in my heart as the ultimate comfort food. There’s something inherently satisfying about a pan filled with warm, cheesy, sauce-laden tortillas, perfect for warding off a chilly evening. Beyond their comforting appeal, these spaghetti squash and black bean enchiladas are incredibly practical. You can prepare a large batch to enjoy over several days, making them perfect for meal prepping. The leftovers are just as delicious, if not more so, and they freeze beautifully, ensuring you always have a healthy, homemade dinner option on hand. To complete the meal, I love serving them with a crisp side salad, a handful of crunchy tortilla chips, or a simple side of fluffy rice, creating a well-rounded and deeply satisfying dinner.

Why You’ll Love These Spaghetti Squash & Black Bean Enchiladas
If you’re looking for a new family favorite or a healthy twist on a classic, these enchiladas check all the boxes:
- Healthy & Wholesome: Loaded with vegetables and plant-based protein, this recipe is packed with nutrients without sacrificing flavor. Spaghetti squash is a fantastic low-carb alternative to traditional fillings.
- Incredibly Flavorful: The combination of earthy spaghetti squash, savory black beans, sweet corn, and mild green chiles, all seasoned with a blend of Mexican-inspired spices, creates a taste sensation that will tantalize your taste buds.
- Hearty & Filling: Despite being vegetarian, these enchiladas are remarkably satisfying. The rich textures and generous portions ensure you’ll feel full and content after every meal.
- Vegetarian & Easily Vegan: This recipe is naturally vegetarian and can be effortlessly adapted to be fully vegan by simply omitting the cheese or using your favorite plant-based cheese alternative.
- Freezer-Friendly: Prepare a double batch and freeze one for a busy weeknight. These enchiladas reheat beautifully, making them an excellent option for convenient, homemade meals.
- Great for Meal Prep: Enjoy delicious leftovers for days! They taste even better as the flavors meld overnight.
Spaghetti Squash and Black Bean Enchilada Recipe Ingredients
Crafting the perfect enchiladas starts with high-quality ingredients. Here’s a breakdown of what you’ll need and why each component is essential for maximum flavor and texture:
- Spaghetti Squash: The star of our filling! A medium-sized spaghetti squash typically yields enough strands for this recipe. When selecting, look for a firm, heavy squash with no soft spots. If you find yourself with extra squash, it’s incredibly versatile; consider using it in Spicy Peanut Spaghetti Squash Bowls for another delightful meal.
- Black Beans: These add a wonderful earthiness and essential plant-based protein, making the enchiladas incredibly satisfying. I love the classic pairing of black beans with spaghetti squash, but feel free to experiment with other beans like pinto or kidney beans for a slightly different flavor profile. Always remember to drain and rinse canned beans thoroughly to reduce sodium content.
- Corn: Whether canned, frozen, or fresh, corn introduces a burst of natural sweetness and a pleasant textural contrast to the dish. Frozen corn is often picked at its peak, while fresh corn cut straight from the cob offers an unparalleled crispness and flavor if you have the time and ambition.
- Green Chiles: A can of diced Hatch green chiles provides that signature Southwestern flavor and a mild, aromatic warmth without overpowering the dish. If you’re lucky enough to find fresh green chiles, roasting and dicing them yourself will add an incredible depth of smoky flavor. Adjust the amount based on your preference for heat.
- Corn Tortillas: The foundation of any good enchilada! You can opt for either white or yellow corn tortillas. For those who prefer a softer, more burrito-like texture, flour tortillas can be used, creating what some might call enchilada-style burritos. Remember to soften corn tortillas before rolling to prevent them from breaking.
- Spices: A carefully chosen blend of cumin, garlic powder, paprika, salt, and pepper forms the backbone of our flavor profile. These spices are classic in Mexican-inspired cuisine and complement the other ingredients beautifully. Feel free to adjust the quantities to your liking or add other favorites like chili powder or a pinch of cayenne for extra heat.
- Cheese: While entirely optional for those looking to make the recipe vegan (simply omit or use a high-quality vegan cheese), a layer of melted cheese adds a delightful creaminess and richness. I typically use mild Monterey Jack cheese for its excellent melting properties and subtle flavor, but cheddar or a Mexican blend would also be delicious.
- Enchilada Sauce: This is crucial for the moisture and overall flavor of the enchiladas. Both homemade and good-quality store-bought enchilada sauces work wonderfully. I have a preference for a mild Hatch red enchilada sauce, which offers a balance of savory and tangy notes. Choose a sauce that aligns with your preferred spice level and flavor profile.

How To Make Spaghetti Squash Enchiladas: A Step-by-Step Guide
Making these vegetarian enchiladas is a straightforward process, broken down into a few simple steps. While there are a few components, each one is easy to execute, leading to a truly rewarding meal.
- Prepare the Spaghetti Squash: Begin by preheating your oven to 375 degrees F (190 degrees C). A common method for spaghetti squash involves roasting, but for a quicker approach, you can prepare it on the stovetop. Carefully cut the spaghetti squash in half lengthwise and use a spoon to scoop out the seeds and stringy bits. With a large spoon, gently scrape out the cooked squash flesh from the skin. It should easily separate into delicate, spaghetti-like strands. Aim for about 3 cups of prepared squash.
- Cook the Spaghetti Squash Filling: Heat a large skillet or saucepan over medium heat and add a small amount of olive oil. Add the spaghetti squash strands along with a pinch of salt. Cook, stirring occasionally, for about 10 minutes, or until the squash is tender. This brief sauté enhances its flavor and texture. Once tender, transfer the cooked spaghetti squash to a large mixing bowl.
- Combine the Enchilada Filling: To the bowl with the spaghetti squash, add the drained and rinsed black beans, corn, green chiles, and all your chosen spices (cumin, garlic powder, paprika, salt, and pepper). Mix everything thoroughly until all ingredients are well combined and evenly distributed. This ensures every bite of your enchilada is bursting with flavor.
- Soften the Corn Tortillas: Corn tortillas can be prone to cracking when rolled, so it’s essential to soften them beforehand. You can do this by quickly warming each tortilla in a dry skillet over medium heat for about 15-20 seconds per side, or by briefly wrapping them in a damp paper towel and microwaving for 30-60 seconds. This makes them pliable and much easier to work with.
- Assemble the Enchiladas: Pour about 3/4 cup of your enchilada sauce into the bottom of a 9×12 inch baking dish, spreading it evenly to coat. Lay a softened corn tortilla flat on a clean surface. Spoon about 2/3 cup of the spaghetti squash and black bean mixture down the center of the tortilla. Gently roll up the tortilla, securing the filling inside, and place it seam-side down in the prepared baking dish. Repeat this process with the remaining tortillas and filling until the baking dish is full.
- Sauce and Bake: Once all enchiladas are assembled in the dish, pour the remaining 1 1/4 cups of enchilada sauce evenly over the top, ensuring all the tortillas are well-coated. Finally, sprinkle your grated cheese (if using) generously over the sauce. Place the baking dish into your preheated oven and bake for approximately 20-25 minutes, or until the enchilada sauce is bubbling around the edges and the cheese is beautifully melted and lightly golden.

Expert Tips for Perfect Vegetarian Enchiladas
To ensure your Spaghetti Squash and Black Bean Enchiladas turn out perfectly every time, keep these helpful tips in mind:
- Don’t Skip Softening Tortillas: This is crucial! Warming corn tortillas makes them pliable and prevents them from tearing when you roll them, creating a much neater and more enjoyable enchilada.
- Season Your Filling Generously: Taste the spaghetti squash and black bean mixture before filling your tortillas. Adjust the salt and spices as needed. Proper seasoning at this stage is key to a flavorful finished dish.
- Use Enough Sauce: Ensure both the bottom of the pan and the top of the enchiladas are well-coated with enchilada sauce. This prevents the tortillas from drying out during baking and keeps the dish moist and flavorful.
- Don’t Overfill: While it’s tempting to pack in as much filling as possible, overfilling can make rolling difficult and lead to messy enchiladas. A 2/3 cup portion per tortilla is a good balance.
- Let Them Rest: After baking, allow the enchiladas to rest for 5-10 minutes before serving. This allows the filling to set and makes them easier to cut and serve without falling apart.
Serving Suggestions for Your Enchiladas
These enchiladas are a complete meal on their own, but they pair wonderfully with a variety of sides and toppings to elevate your dining experience:
- Classic Sides: Serve with a simple green salad dressed with a light vinaigrette, a side of Mexican rice, or some crispy tortilla chips and guacamole.
- Fresh Toppings: Enhance the flavors with fresh toppings like chopped cilantro, diced avocado or a dollop of fresh guacamole, a spoonful of sour cream or Greek yogurt (or a vegan alternative), a squeeze of lime juice, or a dash of your favorite hot sauce.
- Beans and Rice: A side of refried beans or seasoned black beans can complement the meal, adding extra protein and fiber.
Customization and Variations
One of the best things about enchiladas is their adaptability. Feel free to get creative with these delicious variations:
- Add More Vegetables: Sautéed bell peppers, onions, spinach, or even roasted sweet potato cubes can be added to the filling for extra nutrients and flavor.
- Different Beans: While black beans are fantastic, pinto beans, kidney beans, or even a mix of beans would work well.
- Spice it Up: For those who love heat, add a pinch of cayenne pepper, a dash of your favorite hot sauce to the filling, or use a spicy enchilada sauce.
- Protein Boost: While vegetarian, you could easily add cooked and shredded chicken, ground turkey, or crumbled tofu for a different texture and protein source.
- Cheese Choices: Experiment with different cheeses like sharp cheddar, a Monterey Jack and cheddar blend, or Cotija cheese for a saltier finish.

Frequently Asked Questions About Spaghetti Squash Enchiladas
Here are answers to some common questions about this delicious and healthy vegetarian recipe:
- Are these enchiladas gluten-free? Yes, absolutely! As long as you ensure you are using 100% corn tortillas and a certified gluten-free enchilada sauce, this recipe is naturally gluten-free, making it a wonderful option for those with gluten sensitivities.
- Can I make these enchiladas vegan? Easily! To transform this recipe into a completely vegan dish, simply omit the cheese or substitute it with your favorite high-quality vegan cheese shreds. The filling itself is already plant-based and incredibly flavorful.
- Are these enchiladas freezer-friendly? They are indeed! These enchiladas are excellent for freezing. For best results, I recommend preparing them in a freezer-safe baking dish right up to the point of baking. Cover tightly with foil and freeze. You can bake them directly from frozen, adding an extra 30-45 minutes to the baking time, or thaw them in the refrigerator overnight before baking as directed.
- How should I reheat the leftovers? Leftovers are fantastic! You can reheat individual portions in the microwave until warmed through. For a larger batch or to maintain crispness, reheat them in the oven at 350 degrees F (175 degrees C) until bubbly and hot, usually around 15-20 minutes.
- What is the nutritional information for this recipe? Detailed nutritional information can be found at the very bottom of the recipe card, providing a comprehensive breakdown of calories, macros, and other dietary details per serving.
Do you have a question that wasn’t covered here? Feel free to ask in the comment section below, and I’ll be happy to provide a prompt answer!
Looking For More Delicious Enchilada Inspired Vegetarian Recipes?
If you’ve fallen in love with these spaghetti squash enchiladas, you’ll be thrilled to discover more creative and flavorful vegetarian enchilada-inspired dishes:
One Pot Stove Top Enchiladas – A convenient and quick way to enjoy all the flavors of enchiladas without the fuss of baking.
Enchilada Stuffed Spaghetti Squash – Another fantastic way to utilize spaghetti squash, serving your enchilada filling right in the squash halves.
Best Vegetarian Enchiladas – A classic take on vegetarian enchiladas, perfect for any occasion.
Inside Out Enchiladas with Black Beans and Sweet Potato – A deconstructed enchilada experience that’s both fun and incredibly tasty.
Polenta Enchilada Bake – A unique and comforting twist, using polenta as the base for a hearty enchilada casserole.
Print
Spaghetti Squash & Black Bean Enchiladas
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Author: She Likes Food
Total Time: 50 minutes
Yield: 12 1x
Diet: Vegetarian
Description
These Spaghetti Squash & Black Bean Enchiladas are hearty, filling and flavorful!
Ingredients
Scale
- 10 corn tortillas
- 1 medium sized spaghetti squash
- 1 15 oz can of black beans, drained and rinsed
- 1 small can of corn (8.75 oz), drained and rinsed
- 1 4 oz can of green chilies, you can drain a little of the liquid out if you want
- 2 cups enchilada sauce, more or less depending on how saucy you like your enchiladas
- 1/2 cup cheese, grated, I used monterrey jack
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon olive oil
- Cilantro, for garnish, if desired
Instructions
- Preheat the oven to 375 degrees F (190 degrees C). Using a sharp knife, carefully cut the spaghetti squash in half lengthwise. Scoop out the seeds and any stringy pulp from the center. Then, using a sturdy metal spoon, gently scrape the cooked spaghetti squash flesh down the inside of the squash halves. It should easily come out in delicate, spaghetti-like strands (refer to the photos above for visual guidance). Continue scraping until you have accumulated approximately 3 cups of spaghetti squash strands.
- Heat a large saucepan or skillet over medium heat and add the olive oil. Once shimmering, add the prepared spaghetti squash strands along with a pinch of salt. Sauté the spaghetti squash for about 10 minutes, stirring occasionally, until it becomes soft and tender. Next, add the drained and rinsed black beans, corn kernels, diced green chilies, and all the dry spices (salt, black pepper, garlic powder, ground cumin, and paprika) to the saucepan. Continue to cook and stir the mixture for a few more minutes, ensuring all ingredients are thoroughly heated through and the flavors are well combined.
- Pour about 3/4 cup of your chosen enchilada sauce into the bottom of a 9×12 inch baking dish, spreading it evenly across the base. Prepare your corn tortillas by warming them to make them pliable. You can do this in a dry saucepan over medium heat, flipping each tortilla briefly, or by wrapping them in a damp paper towel and microwaving for 30-60 seconds until soft. This step is crucial to prevent the tortillas from tearing when rolled.
- Take one warmed corn tortilla and lay it flat. Spoon approximately 2/3 cup of the spaghetti squash and black bean filling mixture down the center of the tortilla. Carefully roll up the tortilla, securing the filling inside, and place it seam-side down into the prepared baking dish. Repeat this process with the remaining tortillas and filling until your baking dish is completely filled with rolled enchiladas.
- Evenly pour the remaining 1 1/4 cups of enchilada sauce over the top of the assembled enchiladas, ensuring every tortilla is generously coated. Finally, sprinkle the grated cheese (if using) over the entire dish. Place the baking dish into your preheated oven and bake for approximately 20-25 minutes, or until the enchilada sauce is bubbling around the edges and the cheese is beautifully melted and lightly golden brown. Allow to rest for 5-10 minutes before serving.
- Prep Time: 30
- Cook Time: 20
- Category: Dinner, Vegetarian
- Method: Oven
- Cuisine: Mexican
These Spaghetti Squash and Black Bean Enchiladas are more than just a meal; they’re an invitation to savor wholesome, vibrant flavors in every bite. Whether you’re a long-time vegetarian or simply looking to incorporate more plant-based meals into your diet, this recipe is sure to become a cherished addition to your culinary repertoire. Enjoy the process of creating this comforting dish, and don’t forget to share your experience with us!