I absolutely love sharing this Vegetarian Butternut Squash Enchiladas Recipe with friends and family, because it perfectly combines comfort and wholesome flavors in a cozy, satisfying dish. The tender roasted butternut squash and sweet peppers mingle beautifully with a spiced, smoky sauce and melty cheese, all wrapped up in soft tortillas. It’s one of those meals that feels special enough for guests yet simple enough for a weeknight dinner, making it an all-time favorite in my kitchen.
Why You'll Love This Vegetarian Butternut Squash Enchiladas Recipe
When I first tried this recipe, what captivated me instantly was the balance of flavors. The sweetness of the roasted butternut squash gently contrasts with the smoky paprika and earthy cumin in the sauce, while the chili flakes add just the right amount of warmth without overpowering. I appreciate how the mixed beans bring an extra layer of texture and protein, making the enchiladas feel hearty and filling. Each bite feels like a comforting hug, layered with vibrant colors and inviting aromas.
Another reason this Vegetarian Butternut Squash Enchiladas Recipe has won a permanent spot on my rotation is how straightforward it is to prepare. Roasting the vegetables ahead of time lets the natural sweetness develop, and mixing the sauce ingredients is a breeze. I love that this recipe doesn't require fancy cooking skills or obscure ingredients, yet it delivers incredible flavor. Plus, it’s perfect for so many occasions—whether I’m serving it for a casual family dinner, a festive holiday spread, or bringing it to a potluck where it never lasts long!
Ingredients You'll Need
This recipe uses simple, accessible ingredients that each play an important role in building texture, flavor, and color. From the hearty butternut squash to the vibrant peppers and perfectly spiced sauce, everything works together deliciously.
- Butternut squash: The star of the dish, it roasts to a tender sweetness that forms the base of the filling.
- Red onion: Adds sweetness and depth when roasted alongside the squash.
- Peppers: Provide crisp-tender texture and vibrant color to brighten the filling.
- Olive oil: Helps roast the veggies perfectly and intensifies their natural flavors.
- Salt and freshly ground black pepper: Essential for seasoning and enhancing every component.
- Passata: A smooth tomato base that forms the richly spiced enchilada sauce.
- Garlic puree or fresh garlic: Delivers aromatic warmth essential for the sauce.
- Paprika: Brings smoky or sweet undertones depending on the variety you choose.
- Ground cumin: Adds earthiness and complexity to the sauce’s flavor profile.
- Dried oregano: Introduces herbal notes that marry well with the tomato and spices.
- Chilli flakes: Provide just enough heat to balance the sweetness without taking over.
- Mixed beans in chili sauce: Boost the protein and add a luscious, saucy texture to the filling.
- Soft tortillas: Perfectly pliable for rolling, they encase all those fantastic flavors.
- Cheddar cheese: Melts golden and bubbly on top for that irresistible finish.
Directions
Step 1: Preheat your oven to 200°C (400°F). Toss the butternut squash, red onion, and peppers with olive oil, salt, and pepper. Spread them evenly on a baking sheet and roast for about 45 minutes, turning once halfway, until the vegetables are tender and slightly caramelized. Depending on your squash, roasting time might vary a little, so keep an eye on their texture.
Step 2: While the veggies roast, combine the passata, garlic, paprika, cumin, oregano, chili flakes, salt, and pepper in a bowl. Stir well to create your flavorful enchilada sauce.
Step 3: When the vegetables are ready, place half of the sauce in a large mixing bowl. Add the roasted vegetables and the mixed beans in chili sauce. Gently mix everything together until the beans and veggies are coated with the sauce.
Step 4: Spread about half of the remaining sauce on the bottom of a large roasting dish to prevent sticking and to add extra flavor. Then, spoon the vegetable and bean mixture onto each tortilla, roll them up tightly, and arrange them snugly in the dish, seam side down.
Step 5: Pour the remaining enchilada sauce evenly over the filled tortillas. Sprinkle the cheddar cheese all over the top, covering the entire layered surface.
Step 6: Return the dish to the oven and bake for 15 to 20 minutes until the cheese is melted, golden, and bubbling. Remove from the oven and let it rest for a few minutes before serving to let everything settle and intensify in flavor.
Servings and Timing
This Vegetarian Butternut Squash Enchiladas Recipe serves 4 generous portions. The prep time, including chopping and mixing, takes about 20 minutes. Roasting the vegetables requires roughly 45 minutes, followed by 15–20 minutes baking time. Altogether, from start to finish, you’re looking at about 1 hour and 15 minutes for a dish that feels well worth every minute.
How to Serve This Vegetarian Butternut Squash Enchiladas Recipe
I love serving these enchiladas hot, straight from the oven, so the cheese is still gooey and the sauce is deeply fragrant. To complement the rich, spiced flavors, I often pair the dish with a crisp green salad tossed in a light vinaigrette or a side of guacamole and fresh salsa for brightness. Some charred corn on the cob or Mexican-style rice also make perfect companions and add a nice variety of textures and colors to the plate.
If I’m aiming for a particularly festive presentation, I sprinkle chopped fresh cilantro and a dollop of sour cream or Greek yogurt over each serving. It not only looks beautiful but adds a fresh, cooling contrast to the spices. For drinks, I adore pairing this meal with a chilled glass of Sauvignon Blanc or a spiced margarita. For a non-alcoholic option, a sparkling lime agua fresca or tamarind drink highlights the dish’s vibrant flavors wonderfully.
This recipe is versatile enough for weeknight family dinners or larger gatherings. I usually plate about two enchiladas per person with sides, but they’re also great for reheating the next day when you want something comforting and quick. The cozy warmth and hearty texture make them suitable for cool evenings or celebratory occasions alike.
Variations
I like to experiment with this Vegetarian Butternut Squash Enchiladas Recipe by swapping out or adding ingredients depending on what’s in season or what I have on hand. For example, sweet potatoes or roasted carrots can be excellent substitutes or additions to the butternut squash, bringing a slightly different sweetness and texture. If you want more protein, black beans or pinto beans work wonderfully too.
For those following a vegan diet, I swap the cheddar cheese for a dairy-free cheese alternative or opt for a simple sprinkling of nutritional yeast before baking, which gives a lovely cheesy flavor without dairy. You can also use gluten-free tortillas to make the dish suitable for gluten-sensitive friends. Flavor-wise, I sometimes add a dash of chipotle powder or smoked paprika for a deeper smoky heat or fresh chopped jalapeños in the filling if I’m in the mood for more spice.
If time is tight, I’ve also cooked this recipe on the stovetop by roasting the vegetables in a pan and assembling the enchiladas in a deep skillet, then covering and simmering gently with sauce to meld the flavors, topping with cheese at the very end. It’s a quicker alternative that still yields fantastic results.
Storage and Reheating
Storing Leftovers
I store any leftover enchiladas in an airtight container in the refrigerator. They stay fresh for about 3 to 4 days. I find glass containers with tight-fitting lids work best for keeping flavors intact and reheating easily without making a mess.
Freezing
This dish freezes really well, which makes it perfect for meal prep. To freeze, place the assembled but unbaked enchiladas in a freezer-safe container or cover the roasting dish tightly with foil and plastic wrap. They can last up to 2 months in the freezer. When you’re ready to enjoy, thaw them overnight in the fridge before baking as usual.
Reheating
When reheating, I generally prefer to do so in the oven at around 180°C (350°F) to help keep the tortillas from getting soggy and to refresh the melted cheese. Cover loosely with foil to prevent over-browning and bake for 15–20 minutes or until heated through. Microwaving works for a quick fix but sometimes affects texture, so I often use it only when short on time.
FAQs
Can I make this Vegetarian Butternut Squash Enchiladas Recipe ahead of time?
Absolutely! You can prepare the entire dish up to the point of baking and keep it refrigerated for up to 24 hours before cooking. This makes it perfect for busy days or entertaining guests when you want to save time.
What can I use if I don’t have passata?
If you don’t have passata, you can substitute with canned crushed tomatoes or a smooth tomato sauce. Just make sure to season the sauce well to maintain the depth of flavor in the enchiladas.
How spicy is this recipe?
The recipe is mildly spiced to suit most tastes. The chili flakes add a gentle warmth without overwhelming the other flavors. You can always adjust the amount of chili flakes or add fresh chilies to increase the heat.
Can I use fresh garlic instead of garlic puree?
Definitely! Fresh garlic works beautifully here. Just finely mince or crush about one tablespoon of fresh garlic to replace the puree. It adds a lovely aroma and depth to the sauce.
Is it possible to make this recipe gluten-free?
Yes, simply use gluten-free tortillas instead of regular ones and double-check that any canned ingredients you use are gluten-free. This adaptation makes the dish accessible to those with gluten sensitivities without compromising flavor.
Conclusion
I hope you enjoy making and eating this Vegetarian Butternut Squash Enchiladas Recipe as much as I do. It’s one of those dishes that feels like a warm hug on a plate, full of vibrant flavors, cozy textures, and that perfect balance of spice and sweetness. Whether you’re cooking for yourself, family, or friends, I truly believe this recipe will become a favorite you’ll want to return to again and again.
Print
Vegetarian Butternut Squash Enchiladas Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-inspired
- Diet: Vegetarian
Description
Delicious and wholesome vegetarian enchiladas made with roasted butternut squash, mixed beans in chili sauce, and a smoky paprika tomato sauce, topped with melted cheddar cheese. Perfectly baked to combine vibrant flavors and hearty textures for a satisfying meal.
Ingredients
Roasted Vegetables
- 1 kg Butternut squash, peeled and chopped into chunks
- 1 Red onion, chopped into chunks
- 3 Peppers, chopped into chunks
- 2 tbsp Olive oil
- Salt and freshly ground black pepper, to taste
Sauce
- 1 kg Passata
- 1 tbsp Garlic, puree or peeled and crushed
- 2 tbsp Paprika (regular or smoked)
- 4 tsp Ground cumin
- 4 tsp Dried oregano
- 1 tsp Chilli flakes
- Salt and freshly ground black pepper, to taste
Other Ingredients
- 790 g Mixed beans in chili sauce
- 8 Soft tortillas
- 200 g Cheddar cheese, grated
Instructions
- Preheat and Roast Vegetables: Preheat your oven to 200°C (400°F). Toss the butternut squash, red onion, and peppers with olive oil, salt, and pepper on a baking sheet. Roast them for about 45 minutes, checking for tenderness, as fresh butternut squash may vary in cooking time.
- Prepare Sauce Mixture: In a large bowl, mix together the passata, garlic, paprika, ground cumin, dried oregano, chili flakes, salt, and pepper. Reserve half of this sauce separately.
- Combine Vegetables and Beans: Add the roasted vegetables and mixed beans in chili sauce into the half portion of the prepared sauce. Stir well to combine all ingredients evenly.
- Prepare Baking Dish: Pour approximately half of the remaining sauce into the base of a large roasting dish to prevent the tortillas from sticking during baking.
- Assemble Enchiladas: Fill each soft tortilla with the vegetable and bean mixture. Roll or fold them and pack tightly into the prepared roasting dish on top of the sauce base.
- Add Sauce and Cheese Topping: Pour the remaining sauce evenly over the assembled enchiladas. Sprinkle the grated cheddar cheese generously on top.
- Bake Until Golden: Return the dish to the oven and bake for 15-20 minutes or until the cheese is melted, golden, and bubbly. Remove from the oven and serve warm.
Notes
- Choose firm and ripe butternut squash for roasting to ensure tenderness and natural sweetness.
- Mixed beans in chili sauce can be replaced with plain mixed beans if you prefer less spice; adjust chili flakes accordingly.
- The dish can be prepared ahead and refrigerated before baking for convenience.

Leave a Reply