Vegetarian Enchiladas
If you’re looking for a cozy and comforting meal that’s packed with flavor, you’ve come to the right place! These Vegetarian Enchiladas are a delightful way to bring the taste of Mexico to your dinner table. The combination of sweet potatoes, corn, and black bean salsa creates a filling that’s not only delicious but also incredibly nutritious. I love making this dish on busy weeknights or for family gatherings because it’s so satisfying and easy to whip up. Plus, who doesn’t love cheesy enchiladas?
This recipe is perfect for any occasion — whether you’re feeding a crowd or treating yourself to a cozy night in. Trust me, once you try these Vegetarian Enchiladas, they’ll become a go-to in your recipe repertoire!
Why You’ll Love This Recipe
- Quick and Easy: With just 15 minutes of prep time, you can have a delicious meal ready in no time.
- Family-Friendly: Kids and adults alike will love the cheesy goodness wrapped up in each tortilla.
- Make-Ahead Convenience: You can assemble these enchiladas ahead of time and bake them when you’re ready to eat.
- Flavorful Ingredients: The mix of sweet potatoes, corn, and black beans makes for a hearty filling that’s bursting with flavor.

Ingredients You’ll Need
You’ll be pleased to know that these Vegetarian Enchiladas are made with simple, wholesome ingredients that you can easily find at your local grocery store. Here’s what you’ll need:
For the Filling
- 1 large sweet potato, cooked, peeled, and diced into 1/2-inch cubes.
- 1/2 cup corn and black bean salsa (such as Trader Joe’s Cowboy Caviar Salsa).
- 2 cups shredded cheese, divided (use a Mexican blend or vegan cheese for vegan option).
For Assembly
- 2 cups red enchilada sauce, divided (store-bought or homemade).
- Yellow or white corn tortilla shells.
- Finely diced red peppers or tomatoes (optional for garnish).
- Cilantro (optional for garnish).
Variations
The beauty of this recipe lies in its flexibility! Feel free to get creative and make it your own. Here are some fun variation ideas:
- Swap the Cheese: Use a dairy-free cheese alternative to make it vegan-friendly without sacrificing flavor.
- Add More Veggies: Toss in spinach, zucchini, or bell peppers for extra nutrition and color.
- Kick Up the Heat: Add jalapeños or a dash of hot sauce to the filling if you like things spicy.
- Change the Sauce: Experiment with green enchilada sauce or even a homemade chipotle sauce for different flavor profiles.
How to Make Vegetarian Enchiladas
Step 1: Preheat Your Oven
Preheat your oven to 350°F and spray an 8×10-inch baking dish with cooking spray. This step ensures that your enchiladas won’t stick while baking.
Step 2: Cook the Sweet Potato
Place a scrubbed and fork-pierced sweet potato in the microwave and cook on high for about 10 minutes until tender. Alternatively, cook it in a preheated oven at 400°F for 45-60 minutes. Cooking it until soft allows you to easily dice it into cubes for mixing.
Step 3: Prepare the Filling
Once cooked, remove the sweet potato skin and dice it into 1/2-inch cubes. Place these cubes in a large bowl. Add your corn and black bean salsa along with about 1 1/2 cups of shredded cheese. Gently stir everything together until well combined.
Step 4: Start Assembling
Pour 1 cup of enchilada sauce evenly across the bottom of your prepared baking dish. This helps keep the tortillas moist during baking.
Step 5: Fill Your Tortillas
Take about 1/3 cup of the filling mixture and place it inside each tortilla shell. Roll them up tightly and place them seam side down in your baking dish. Repeat this process until all your filling is used.
Step 6: Add More Sauce and Cheese
Once all tortillas are assembled, pour the remaining cup of enchilada sauce over the top. Sprinkle with the remaining cup of cheese for that melty goodness that everyone loves!
Step 7: Bake
Bake your vegetarian enchiladas for about 20 minutes or until the cheese is melted and bubbly. The aroma will fill your kitchen with warmth!
Step 8: Garnish & Serve
If desired, garnish with finely diced red peppers or tomatoes and fresh cilantro before serving. Enjoy every bite of these Vegetarian Enchiladas — they’re sure to warm both your heart and belly!
Pro Tips for Making Vegetarian Enchiladas
Making the perfect vegetarian enchiladas is all about attention to detail and a dash of love! Here are some tips to ensure your dish turns out wonderfully every time:
-
Choose the right tortillas: Soft, pliable corn tortillas work best for enchiladas as they hold up better when filled and rolled. If you find them breaking, try warming them in a skillet for a few seconds to make them more flexible.
-
Customize the filling: Feel free to get creative with your fillings! Adding ingredients like sautéed bell peppers or zucchini can enhance flavor and nutrition, making each bite even more delicious.
-
Make it saucy: Don’t skimp on the enchilada sauce. A generous amount not only keeps the enchiladas moist but also adds a burst of flavor that ties everything together beautifully.
-
Let it rest: After baking, allow your enchiladas to sit for about 5 minutes before serving. This helps them set up a bit and makes them easier to serve without falling apart.
-
Experiment with spices: Adding spices like cumin or chili powder to your filling can elevate the flavor profile, giving your enchiladas an extra kick that will impress everyone at the table.
How to Serve Vegetarian Enchiladas
When it comes to serving vegetarian enchiladas, presentation is key! You can create an inviting meal that’s sure to delight your family and friends by adding some lovely garnishes and pairing it with complementary side dishes.
Garnishes
- Fresh cilantro: A sprinkle of chopped cilantro adds a burst of freshness and bright color that enhances both the look and taste of your enchiladas.
- Sour cream alternative: Drizzling plant-based sour cream or yogurt over the top adds creaminess that balances out the spiciness of the enchilada sauce.
- Avocado slices: Creamy avocado slices or guacamole provide richness and flavor, making every bite even more satisfying.
Side Dishes
- Mexican-style rice: Fluffy rice seasoned with lime juice and cilantro pairs perfectly with enchiladas while soaking up any extra sauce on your plate.
- Refried beans: Creamy refried beans (made without lard) offer a hearty side that complements the flavors of the enchiladas wonderfully.
- Crispy tortilla chips with salsa: Crunchy tortilla chips served alongside fresh salsa are a fun appetizer or snack that everyone loves, setting the stage for your main dish.
- Simple green salad: A light salad with mixed greens, cherry tomatoes, and a zesty vinaigrette provides a refreshing contrast to the richness of the enchiladas.
Now that you’re armed with these tips for making, serving, and enjoying vegetarian enchiladas, gather your loved ones around for a delightful meal that’s as nourishing as it is delicious! Happy cooking!

Make Ahead and Storage
This Vegetarian Enchiladas recipe is perfect for meal prep, allowing you to enjoy delicious flavors throughout the week without much hassle. Here’s how to store, freeze, and reheat your enchiladas to keep them fresh and tasty!
Storing Leftovers
- Store any leftover enchiladas in an airtight container in the refrigerator.
- They will last for about 3-4 days.
- Make sure to separate layers with parchment paper if stacking to prevent sticking.
Freezing
- Allow the enchiladas to cool completely before freezing.
- Place them in a freezer-safe container or wrap tightly in plastic wrap and then foil.
- They can be frozen for up to 2-3 months.
Reheating
- To reheat from the refrigerator, preheat your oven to 350°F and place the enchiladas in an oven-safe dish covered with foil for about 15-20 minutes.
- If reheating from frozen, bake uncovered at 350°F for approximately 30-40 minutes until heated through (you may need to add some extra enchilada sauce if they appear dry).
FAQs
Here are some answers to common questions about Vegetarian Enchiladas.
Can I make Vegetarian Enchiladas ahead of time?
Absolutely! You can prepare the filling and assemble the enchiladas a day in advance. Just cover them tightly and refrigerate until you’re ready to bake.
What can I substitute in Vegetarian Enchiladas?
Feel free to add other vegetables like zucchini or spinach. You can also swap out the cheese for a vegan alternative or skip it entirely for a lighter dish.
How do I serve Vegetarian Enchiladas?
These enchiladas are delicious on their own but can be served with sides like guacamole, sour cream, or a fresh salad for a complete meal.
Are Vegetarian Enchiladas healthy?
Yes! Packed with nutritious ingredients like sweet potatoes and black beans, these enchiladas are rich in vitamins and minerals while being satisfying and hearty.
What type of sauce works best for Vegetarian Enchiladas?
A red enchilada sauce is traditional, but you can also use green sauce or even homemade salsa verde for a twist on flavor!
Final Thoughts
I hope you find joy in making these delightful Vegetarian Enchiladas! They’re not just a meal; they’re an experience filled with vibrant flavors that bring everyone together at the table. Whether you’re enjoying them on a cozy night at home or sharing them with friends, this recipe is sure to please. Happy cooking!
Vegetarian Enchiladas
Indulge in the comforting flavors of these Vegetarian Enchiladas, a perfect blend of sweet potatoes, black beans, and corn wrapped in soft tortillas. This dish is not only delicious but also packed with nutritious ingredients that make it a wholesome choice for any occasion. Ideal for busy weeknights or cozy family gatherings, these enchiladas are topped with gooey cheese and served with zesty enchilada sauce, ensuring every bite is satisfying. Plus, they can be made ahead of time, making them a convenient option for meal prep. Experience the joy of homemade Mexican cuisine with this easy-to-follow recipe that everyone will adore.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 6
- Category: Main
- Method: Baking
- Cuisine: Mexican
Ingredients
- 1 large sweet potato
- 1/2 cup corn and black bean salsa
- 2 cups shredded cheese (Mexican blend or vegan)
- 2 cups red enchilada sauce
- Yellow or white corn tortilla shells
Instructions
- Preheat your oven to 350°F and spray a baking dish with cooking spray.
- Cook the sweet potato in the microwave for about 10 minutes or bake at 400°F for 45-60 minutes until tender. Peel and dice into cubes.
- In a large bowl, combine the diced sweet potato, corn and black bean salsa, and 1.5 cups of cheese.
- Spread 1 cup of enchilada sauce on the bottom of the prepared baking dish.
- Fill each tortilla with about 1/3 cup of the filling mixture, roll up tightly, and place seam-side down in the dish.
- Pour the remaining enchilada sauce over the top and sprinkle with the remaining cheese.
- Bake for 20 minutes until bubbly and golden.
- Garnish with diced red peppers or tomatoes and cilantro if desired before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 680mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 30mg
