This post may contain affiliate links. Please read our disclosure policy.
Spinach Artichoke Skillet Enchiladas come together in just 30 minutes for the ultimate weeknight meal. Filled with veggies, beans, enchilada sauce, and tender strips of tortillas, these vegetarian enchiladas couldn’t be easier or more delicious.
Why You’ll Love these Skillet Enchiladas
Whether you call them deconstructed enchiladas or enchilada pie, this recipe is a keeper. A streamlined skillet of cheesy enchilada goodness that tastes more complex than it is to make. Truly, this meal tastes like the house special at your favorite no-frills Mexican restaurant.
Instead of rolling the filling up in tortillas, it’s all combined in one skillet with lots of sauce, cheese, and Greek yogurt for richness. The bulk of the veggie filling is onion, peppers, spinach, and artichoke, however you can switch this up to your liking. For example, zucchini, corn, and even small chunks of potatoes are great additions.
For the sauce, you can make homemade enchilada sauce from scratch, or buy it in a jar/can. My go-to brands are Hatch and Siete, which you can find at most well-stocked grocery stores.
One Pan + 30 Minutes: what’s not to love about these skillet enchiladas?!
Recipe Ingredients and Substitutions:
- Onion: You need 1 1/2 cups of chopped red onion, which amounts to roughly 1/2 of a large red onion. Alternatively, you can use yellow onion, however I love the extra sweetness of red.
- Poblano Pepper: Poblano’s are more earthy than spicy (especially if you remove the seeds), so don’t worry about them adding too much heat. However you can also use green, red, orange, or yellow bell pepper here.
- Spinach: You need one 6-oz. bag of fresh baby spinach, which wilts down to a lot less than you’d imagine! This has to be one of my favorite recipes for slipping in lots of greens, and it’s a great way to entice kiddos!
- Artichokes: Look for a jar or can of quartered artichoke hearts in water or brine (NOT marinated). Or, if you purchase the hearts in halves, just give them a rough chop so they’re not too large.
- Spices: A mix of chili powder and cumin add quintessential spice to these vegetarian enchiladas.
- Sauce: Making homemade enchilada sauce is super simple, however you certainly purchase a can or jar for convenience. My go-to brands are Hatch and Siete, which you can find at most well-stocked grocery stores.
- Tortillas: No persnickety rolling. Simply cut into them wide strips, and stir them in! I suggest corn versus flour tortillas for the best texture and flavor here.
- Greek Yogurt: My sneaky swap to create a creamy sauce that doesn’t require a roux. You can also use sour cream here, which has a very similar flavor and consistency.
- Cheese: I love using grated Monterey Jack here, however you can also use pepper jack, sharp cheddar, or a Mexican blend.
Step-by-Step Instructions:
Step 1: Sauté Onion, Pepper, and Spices
Heat 2 Tbsp. of oil in a 12-inch oven-safe skillet over medium heat. Once hot, add red onion and poblano pepper; cook 6 to 7 minutes, stirring occasionally, until soft.
Next, add garlic, chili power, and cumin; cook 1 to 2 more minutes, stirring often, until aromatic.
Step 2: Add Spinach, Artichokes, and Beans
Add half of the spinach to skillet, and cook, stirring constantly, until greens wilt down. Add remaining half and repeat until all spinach leaves have wilted.
Next, stir in beans, artichoke hearts, salt, and pepper.
Step 3: Combine Sauce, Yogurt, and Tortillas
Carefully pour in enchilada sauce, Greek yogurt (or sour cream), and 1/2 cup of the shredded cheese. Stir constantly until the cheese has melted into the mixture. Next, add the tortilla strips and carefully stir until all the strips are well-coated in sauce.
Step 4: Top with Cheese and Bake Skillet Enchiladas
Sprinkle remaining 1 cup shredded cheese overtop, and transfer enchiladas to the oven. Bake for 8 to 10 minutes, or until the cheese has fully melted and the mixture is bubbly.
Remove from oven, add garnishes of choice, and serve!
Recipe Variations:
- Chicken Skillet Enchiladas: To pump up the protein, you can add shredded rotisserie chicken to the filling. Just mix it in when you add the beans and artichoke hearts.
- Vegan Skillet Enchiladas: If making plant-based, use your favorite “cheesy shreds” such as Miyoko’s brand, and swap the yogurt for coconut cream.
- Gluten Free Skillet Enchiladas: As long as you use certified gluten free corn tortillas, this recipe already checks all the boxes for a gluten free dinner.
Make-Ahead, Storage, and Reheating Tips:
- To Make Ahead: You can prepare the entire recipe up to 1 day ahead and refrigerate until ready to bake. Remove the pan from the fridge about 30 minutes prior to baking, and increase the bake time to 20 minutes to ensure it’s warmed through.
- To Store: Place leftovers in an airtight storage container in the refrigerator for up to 4 days.
- To Reheat: Transfer leftovers to a small baking dish and gently rewarm in the oven at 350º F until hot and cheese is bubbly. Alternatively, reheat individual portions in the microwave, stopping to stir every 30 seconds, until warm.
Recommended Tools to Make this Recipe:
- 12-Inch Oven-Safe Skillet: This cast iron skillet will safely take you to from the stovetop to the oven.
- Extra Large Cutting Board. The ideal size for all the slicing and dicing of veggies! Plus, it’s non-slip, meaning less potential for knife mishaps.
More Delicious Vegetarian Enchiladas to Try:
Skillet Poblano and Pumpkin Enchiladas
Zucchini and Quinoa Vegetarian Enchiladas
Quinoa Enchilada Bake (One Pan)
If you make these skillet enchiladas, snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. I also really appreciate readers taking the time to leave a rating and review! Lastly, follow along on Facebook and Pinterest for the latest recipe updates.
Spinach Artichoke Skillet Enchiladas
Equipment
- 12-inch oven-safe skillet
Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 1/2 cups chopped red onion
- 1 poblano pepper, seeds removed, chopped
- 3 garlic cloves, minced
- 1 tsp. chili powder
- 1 tsp. ground cumin
- 1 (6-oz.) bag fresh baby spinach
- 1 (15-oz.) can pinto beans, rinsed and drained
- 1 (12 oz.) jar or can quartered artichoke hearts (NOT marinated), drained
- 1/2 tsp. kosher salt
- 1/4 tsp. black pepper
- 1 (15-oz.) jar or can red enchilada sauce (I like Siete brand)
- 1 1/2 cups shredded Monterey Jack or Mexican blend cheese, divided
- 1/3 cup plain whole-milk Greek yogurt (or sour cream), plus more for garnish
- 6 corn tortillas, sliced or torn into thick strips
- Sliced avocado and fresh cilantro for garnish
Instructions
- Preheat oven to 400ºF. Heat oil in a 12-inch oven-safe skillet over medium heat. Once hot, add red onion and poblano pepper; cook 6 to 7 minutes, stirring occasionally, until soft.Add garlic, chili power, and cumin; cook 1 to 2 more minutes, stirring often, until aromatic.
- Add half of the spinach, and cook, stirring constantly, until greens wilt down. Repeat with remaining half, cooking until all spinach leaves are wilted. Stir in beans, artichoke hearts, salt, and pepper.
- Add enchilada sauce, 1/2 cup of the shredded cheese, and Greek yogurt (or sour cream). Stir constantly until the cheese has melted into the sauce. Add the tortilla strips and carefully stir until all the strips are well-coated in sauce. Sprinkle remaining 1 cup shredded cheese overtop, and transfer enchiladas to the oven. Bake for 8 to 10 minutes, or until the cheese has fully melted and the mixture is bubbly.Remove from oven and let sit 5 minutes before serving. Top each serving with a dollop of Greek yogurt (or sour cream), avocado slices, and fresh cilantro.
Notes
Nutrition
I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.
This recipe was inspired by Cookie + Kate’s Spinach Artichoke Enchiladas
Really delicious! This was my first attempt at enchiladas after I figured out this was a good recipe for leftover corn tortillas from taco night! Huge success! I added chicken and used black beans because that’s what I had. This is definitely going into the regular rotation. And a great meal for my gluten-free friends. Party-worthy for sure!
Hi Nan – I’m so glad you enjoyed this one! Thank you for taking the time to come back and leave a review!
This is also on our weekly rotation! Everyone (even the non-vegetarians) love it! Quick question, Jaime: If I’m making ahead, any reason I can’t put it all in a baking dish so storage and reheating is easier? Thanks in advance!
Another out of the park recipe! This one is so good- I’ve made it 4 or 5 times for my family and looking forward to making it again! I crave this one all the time! And such healthy ingredients you don’t have to feel guilty!
This was so good and a good week night dinner! I ended up subbing in black beans because that’s what I had in the pantry but it still worked well. I will absolutely be putting this into my regular rotation.
Hi Amanda – I’m so glad you enjoyed this one! Thank you for taking the time to leave a review!
My family and I love this dish! There are so many things to love – it’s delicious, cooks in one pan, it’s quick to prepare, and it’s vegetarian! I like to go to the local Mercado and get El Milagro corn tortillas. They have a perfume-y lime scent that really adds something special. For quickness (and because onions make me cry), I use dehydrated onion and a can of diced chiles in place of the poblano pepper. This is my third time making this dish and it’s now on our regular rotation.
Hi Tracy – I’m so glad the recipe is a hit! Thank you for taking the time to leave a review!
This was delicious! Great recipe
I’m so glad you enjoyed it, Therese! Thank you for taking the time to leave a review!
Soooo delicious and comforting! We made it vegan yet it was filling and flavorful. Will be adding into my rotation. I’ve been needing and enchilada dish. Thanks!
Kate, I’m so glad you enjoyed this one! Thank you so much for taking the time to leave a rating and review.Cheers,
Delicious!!! All I had was marinated artichokes and the recipe pretty strongly says – don’t go there. So I subbed in chicken – LOL. Added cut up chicken breast when sauteing the onion and pepper and continued with the rest as is. The flavors are just wonderful!! Topped with the leftover yogurt and avocado as suggested.
Hi Terri,
I’m so glad you enjoyed this one!! Thank you so much for taking the time to leave a rating and review,
Made this for dinner last night and the whole family loved it!! Definitely recommend serving it with extra sour cream, which made it that much creamier and richer.
So glad you enjoyed it, Jackie! Thanks for taking time to leave a review
I’m blown away by every dish Jamie creates. I have always loved enchiladas. These are the tastiest enchiladas that didn’t leave me filled with regret. These are so satisfying and is definitely healthier than the enchiladas I usually make. Thank you for these.
So glad you enjoyed this one!!