I absolutely love sharing this Veggie Enchiladas {Slow Cooker Recipe} Recipe with you because it’s one of those dishes that feels like a warm, comforting hug after a long day. The blend of vibrant veggies, hearty beans, and rich spices slowly melded together makes every bite a celebration of flavors. Plus, it’s so easy to prepare in the slow cooker that it frees up my time while still delivering a satisfying and wholesome meal perfect for any occasion.
Why You'll Love This Veggie Enchiladas {Slow Cooker Recipe} Recipe
What really captivates me about this recipe is the beautiful harmony of spices that coax out deep, smoky, and slightly sweet flavors from simple ingredients. The butternut squash adds a lovely natural sweetness and creamy texture, while the mixed beans provide a hearty, fulfilling element. When you combine those with smoked paprika, cumin, and mild chili powder, you get an irresistible southwestern vibe that hits all the right notes for me.
Aside from the incredible taste, I appreciate how effortless this recipe is to put together. Tossing all the ingredients into the slow cooker and letting it work its magic means I don’t have to babysit the stove or oven. It’s perfect for busy weeknights, casual family dinners, or even meal prepping for the week. This recipe really stands out because it feels wholesome without any fuss, and the slow cooker method deepens the flavors in a way no quick stovetop dish can match.
Ingredients You'll Need
The beauty of this dish lies in its simple, accessible ingredients that come together to create incredible depth of flavor and inviting textures. Each item plays its role well, whether it’s the creamy squash, the spicy tomatoes, or the comforting cheese.
- Butternut squash (500 g, frozen and chopped): Adds natural sweetness and a luscious texture that balances the spices beautifully.
- Mixed beans (800 g, tinned, drained and rinsed): A great source of protein and fiber, they make this dish wonderfully filling.
- Onion (1, peeled and chopped): Provides fragrant depth and a subtle sweetness when slow-cooked.
- Passata (500 g): Creates a smooth, rich tomato base that ties everything together.
- Tinned tomatoes (400 g): Adds chunky texture and additional tangy flavor.
- Garlic granules (2 tsp): Enhance savory notes without overpowering the dish.
- Smoked paprika (2 tsp): Gives a lovely smoky undertone that’s crucial for authentic enchilada flavor.
- Dried oregano (3 tsp): Adds herbaceous brightness with a Mediterranean touch.
- Ground cumin (4 tsp): Provides warmth and an earthy depth to the spice mix.
- Mild chilli powder (2 tsp): Adds gentle heat that balances the sweetness.
- Sea salt (½ tsp): Essential to enhance all the flavors.
- Freshly ground black pepper (½ tsp): Adds just a hint of sharpness and complexity.
- Tomato puree (2 tbsp): Concentrates the tomato flavor and enriches the sauce.
- Soft dark brown sugar (1 tsp): Balances acidity and boosts caramelized notes.
- Tortilla wraps (240 g): Cut into strips to soak up the flavorful sauce.
- Sweetcorn (340 g, tinned, drained): Adds bursts of juicy sweetness and texture.
- Cheese (150 g, grated): Melts on top for that irresistible golden crust and creamy finish.
Directions
Step 1: Add the butternut squash, mixed beans, chopped onion, passata, tinned tomatoes, garlic granules, smoked paprika, dried oregano, ground cumin, mild chili powder, sea salt, black pepper, tomato puree, and soft dark brown sugar into your slow cooker. Stir everything together thoroughly to combine all those wonderful flavors.
Step 2: Set the slow cooker to HIGH and cook for about 6 hours, or if you prefer, leave it on LOW for 8 to 9 hours. This slow, gentle cooking really allows the ingredients to blend into a rich and hearty filling.
Step 3: When the cooking time is over, cut your tortilla wraps into wide strips and add them directly to the slow cooker along with the drained sweetcorn. Stir these in carefully so the wraps soak up the luscious sauce without breaking apart too much.
Step 4: Sprinkle the grated cheese evenly over the top of the enchilada mixture.
Step 5: Now, you have two delicious options for melting that cheese: Option one is to place the lid back on and let it melt on HIGH for another 30 minutes right in the slow cooker, which keeps everything wonderfully moist. Option two is to transfer the slow cooker pan to a hot grill or preheated oven at 200C/400F and bake for around 10 minutes until the cheese is bubbly and golden brown, for a perfectly crisp topping.
Servings and Timing
This Veggie Enchiladas {Slow Cooker Recipe} Recipe yields about 4 generous servings, making it ideal for a cozy family meal or leftovers the next day.
The prep time is quite minimal, around 10 to 15 minutes, thanks to the easy ingredient prep and assembly. Cook time varies between 6 hours on HIGH or 8 to 9 hours on LOW depending on your schedule, plus an additional 10 to 30 minutes at the end for melting the cheese. All told, plan for approximately 6 hours and 10 minutes to 9 hours total from start to finish, including resting.
How to Serve This Veggie Enchiladas {Slow Cooker Recipe} Recipe
I love to serve this dish straight from the slow cooker, piping hot and bubbling with melted cheese on top. It’s hearty enough to stand alone, but I like to add a fresh, crunchy side like a crisp green salad with lime vinaigrette or some sliced avocado to complement the warm spices perfectly.
For garnish, a dollop of sour cream or a drizzle of tangy Greek yogurt brightens the rich flavors, and some fresh cilantro sprinkled on top adds a lovely burst of herbaceousness and color. If you want to make things extra festive, chopped red onions or pickled jalapeños are fantastic additions.
As for drinks, a zesty margarita or a chilled glass of crisp white wine like Sauvignon Blanc really elevates the meal. If you’re sticking with non-alcoholic options, sparkling water infused with lime or a tangy hibiscus iced tea pairs wonderfully. This dish shines for weeknight dinners but also makes an inviting option for casual weekend gatherings where everyone can dig in right from the slow cooker or serve themselves buffet-style.
Variations
I often like to experiment with different veggies depending on the season—adding diced bell peppers, zucchini, or even some roasted mushrooms gives the enchiladas new layers of flavor and texture. For a gluten-free version, just swap the tortilla wraps for corn tortillas, which soak up the sauce just as beautifully.
If you’re after a vegan variation, simply omit the cheese or use a plant-based cheese alternative. I’ve found vegan cheeses that melt well and add that creamy top layer without sacrificing taste. To change things up on the spice front, try adding chipotle chili powder or some fresh chopped green chilies if you like things with a bit more heat and smoky depth.
While the slow cooker is my favorite method for its convenience and flavor development, you can assemble this recipe in a baking dish and bake it in the oven at 180C/350F for about 45 minutes, covered, and then uncovered for the last 10 minutes to melt and brown the cheese. It’s a quicker method but you’ll miss out on the slow-cooked melding of flavors that makes this recipe truly special.
Storage and Reheating
Storing Leftovers
If you have leftovers, store them in an airtight container and refrigerate for up to 3 to 4 days. I like using glass containers to keep the flavors fresh and to make reheating easier. Just be sure to cool the dish completely before sealing the container to preserve quality and prevent condensation.
Freezing
This Veggie Enchiladas {Slow Cooker Recipe} Recipe freezes really well. After cooling, portion it into freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. It can be frozen for up to 2 months without losing too much flavor or texture, which makes it a brilliant make-ahead meal for busy weeks.
Reheating
To reheat, I recommend thawing the enchiladas in the fridge overnight first if frozen. Then, warm them gently in the oven at 160C/325F covered with foil to prevent drying out, for about 20-25 minutes, or until heated through. Alternatively, reheating in a microwave works but I suggest adding a splash of water or tomato sauce to keep it moist and covering loosely. Avoid reheating at very high heat as the texture of squash and beans can become mushy and the cheese toppings may dry out.
FAQs
Can I use fresh butternut squash instead of frozen?
Absolutely! Fresh butternut squash works wonderfully. Just peel, dice, and add it to the slow cooker at the start. It might take a little longer to soften than frozen, so I recommend cooking on low for 8 to 9 hours to achieve that perfect tender texture.
Is this recipe suitable for a vegan diet?
Yes, it’s easy to make vegan by simply omitting the cheese or swapping it for a vegan cheese alternative. All the other ingredients are plant-based, making it a wholesome and satisfying vegan-friendly meal.
Can I prepare this recipe without a slow cooker?
You definitely can! I’ve made it on the stovetop by simmering the ingredients gently in a large saucepan for around an hour or until the squash is tender and flavors meld. Alternatively, bake in the oven as mentioned earlier. Just keep an eye to prevent burning and adjust liquid as needed.
How spicy is this recipe?
The spice level is mild to medium thanks to the mild chili powder. It’s warming without being overpowering, making it approachable for a range of spice preferences. You can always adjust the chili powder or add fresh chilies if you want more heat.
What can I serve alongside these enchiladas?
They pair beautifully with fresh salads, guacamole, sour cream, avocado slices, or even Mexican rice. I also love serving them with a simple lime wedge for that fresh zing, which brightens the entire meal.
Conclusion
I’m genuinely excited for you to try this Veggie Enchiladas {Slow Cooker Recipe} Recipe because it’s become such a beloved staple in my kitchen. The flavors, the ease, and the cozy warmth it delivers make it the perfect meal to share with those you care about. Give it a go—I promise you’re going to feel just as happy and satisfied as I do every time I serve it.
Print
Veggie Enchiladas {Slow Cooker Recipe} Recipe
- Prep Time: 20 minutes
- Cook Time: 6 hours 10 minutes
- Total Time: 6 hours 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Mexican-inspired
- Diet: Vegetarian
Description
This hearty and flavorful Veggie Enchiladas slow cooker recipe combines wholesome ingredients like butternut squash, mixed beans, and spices simmered to perfection. The slow cooking method melds the rich tomato-based sauce and spices, while tortilla strips soften into the filling, topped with melted cheese for a comforting vegetarian meal perfect for any day.
Ingredients
Slow Cooker Filling
- 500 g Butternut squash (frozen, chopped)
- 800 g Mixed beans (tinned, drained and rinsed)
- 1 Onion (peeled and chopped)
- 500 g Passata
- 400 g Tinned tomatoes
- 2 tsp Garlic granules
- 2 tsp Smoked paprika
- 3 tsp Dried oregano
- 4 tsp Ground cumin
- 2 tsp Mild chilli powder
- ½ tsp Sea salt
- ½ tsp Freshly ground black pepper
- 2 tbsp Tomato puree
- 1 tsp Soft dark brown sugar
Additional Ingredients
- 240 g Tortilla wraps (cut into wide strips)
- 340 g Sweetcorn (tinned, drained)
- 150 g Cheese (grated)
Instructions
- Prepare the filling: Combine all slow cooker ingredients—chopped butternut squash, mixed beans, chopped onion, passata, tinned tomatoes, garlic granules, smoked paprika, dried oregano, ground cumin, mild chili powder, sea salt, black pepper, tomato puree, and dark brown sugar—in the slow cooker bowl. Stir well to mix all ingredients evenly.
- Cook the filling: Cover the slow cooker and cook on HIGH for 6 hours or on LOW for 8 to 9 hours. This slow cooking process allows flavors to blend deeply and the vegetables to tenderize.
- Add wraps and sweetcorn: After the initial cooking, add the tortilla strips and drained sweetcorn to the slow cooker. Gently mix them into the enchilada filling, allowing the tortilla to absorb some sauce and soften.
- Add cheese: Sprinkle the grated cheese evenly over the top of the mixture in the slow cooker.
- Melt the cheese - Option 1: Place the lid back on and cook on HIGH for an additional 30 minutes in the slow cooker until the cheese has melted thoroughly, creating a gooey topping.
- Melt the cheese - Option 2: Alternatively, transfer the slow cooker pan to a hot grill or preheated oven at 200°C (400°F) for about 10 minutes, until the cheese melts and turns golden brown. Then serve immediately.
Notes
- Using frozen butternut squash is convenient and works well in this slow cooker recipe.
- The tortilla strips added partway through cooking soak up the sauce and add texture similar to traditional enchiladas without rolling.
- Choose your cheese based on preference—mild cheddar or a Mexican blend works beautifully.
- For a spicier dish, increase the chili powder or add fresh chopped chili peppers.
- This recipe is vegetarian but can be adapted for vegan by omitting cheese or using vegan cheese.
- Slow cooker times may vary by model; adjust accordingly to prevent overcooking.

Leave a Reply