FREE 5-Ingredient Recipe EBook
GET IT NOWThis taco skillet is one of my oldest Mexican-inspired recipes (from 2015) — and still it’s still one of my go-to quick, fuss-free meals. It brings back memories of when I first started cooking, just tossing whatever meat and veggies I had on hand into a pan. It’s got simple ingredients you probably have, not to mention it saves you from a pile of dishes (you’re welcome). So, if you’re having a busy night and don’t know what to cook, make this cheesy Mexican skillet with me!
Why You Need My Taco Skillet Recipe

- Taco flavors made cheesy – You get all the best parts of biting into a taco (or fajita) — including flavorful taco meat, tender bell peppers and onions, and melty cheese — without all the assembly.
- Easy to make – My cheesy taco skillet dinner gets on the table in only around 30 minutes, using common ingredients. It’s a regular on my busy weeknights, and I hope it’ll become the same for you.
- Healthy dinner – This dish is packed with protein and vegetables, and naturally gluten-free. These kinds of dinner meals are my specialty.
- Family favorite – If your family likes tacos (or my crowd-pleasing taco salad 😉), they’ll love my Mexican skillet. My kids load theirs up with sour cream to mellow out the heat.


Ingredients & Substitutions
Here I explain the best ingredients for my Mexican taco skillet recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Ground Beef – I like 85/15 lean ground beef for this Mexican skillet, but any kind works great. You can also switch things up with lighter ground turkey or ground chicken, or Mexican chorizo for a stronger kick. I’ve even made it with shredded Instant Pot chicken.
- Veggies – I use onions and bell peppers, kind of like fajitas. But you can easily use any veggies you’ve got, like zucchini or mushrooms.
- Oil – I use olive oil for sautéing the veggies and meat, but avocado oil or any neutral cooking oil will work.
- Seasonings – You can mix up my homemade taco seasoning in just a few minutes, with chili powder, cumin, sea salt, black pepper, smoked paprika, oregano, garlic powder, onion powder, and a pinch of cayenne. If you’re opting for store-bought and it’s unsalted, add a teaspoon of salt to the meat. You’ll also need a little extra salt and pepper to add to the veggies.
- Water – Adds moisture to the taco meat. If you’ve got beef broth on hand, use that instead for even more flavor.
- Diced Tomatoes – I add canned diced tomatoes to make the taco skillet a little saucy. If you like more heat, you can swap in diced tomatoes with green chiles, red salsa (either storebought, or my homemade fresh salsa or blended salsa), or even salsa verde.
- Mexican Cheese Blend – For the melty top! This shredded mix adds a nice mellow flavor, but you can swap it out for cheddar or Monterey Jack.
- Toppings – Green onions for a pop of color and flavor, and if you like, a dollop of sour cream to cut the heat. Fresh cilantro would also work nicely instead of green onions.

How To Make A Taco Skillet
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Brown the meat. Heat the oil in a large cast iron skillet over medium-high heat. Add the ground beef and cook, breaking apart the beef with a spatula or spoon, until browned.
- Add the taco seasoning. Add the taco seasoning and water (or broth). Cook until the extra liquid is absorbed.


- Saute the veggies. Reduce the heat to medium. Stir in the onions and bell peppers, and cook until the onions are soft and translucent.
- Make it saucy. Add the diced tomatoes. Let the mixture simmer until any extra moisture evaporates. Season with salt and pepper to your taste.


- Melt the cheese. Reduce the heat to low. Sprinkle the shredded cheese on top. Cover with a lid and heat just until the cheese melts. Remove the beef taco skillet from the heat and top with sliced green onions. If you like, serve with a dollop of sour cream (highly recommend!).

My Recipe Tips
- You need a very large (12 inch) skillet for the peppers and onions to fit. If you don’t have one that big, you can reduce to 1 or 2 bell peppers instead without having to change any of the other ingredients.
- The optimal temperature depends on your pan. I brown the beef at medium-high heat in my cast iron skillet, but for nonstick cookware you might need high heat. If the heat is too low, the meat will simmer in grease instead of browning nicely.
- Drain the meat if needed. I don’t usually need to with 85/15 beef and high enough heat, but if your ground beef has a higher fat content, draining is a good idea.
- Want to make your taco skillet more hearty? Add 1 can each of drained and rinsed black beans and corn, at the same time as the diced tomatoes. You may want to use a Dutch oven to hold it all, or replace 2 of the bell peppers with the beans and corn.
- Adjust your serving size depending on how you’ll serve it. The 1-cup serving size I’ve got on the recipe card is perfect for serving over a base (see below) or adding a side dish. If you’ll serve this dish by itself, this recipe is best for 3-4 servings, 1 1/2 to 2 cups each.
Storage & Meal Prep
- Store: Keep leftovers in an airtight container in the refrigerator for up to 4-5 days. I recommend a large shallow one, so that you can keep the cheese layer on top.
- Meal prep: You can brown the ground beef ahead of time and finish with veggies later, or just cook the entire taco skillet in advance for easy lunches.
- Reheat: You can slide this back into a skillet to reheat over medium heat, or just warm individual portions in the microwave.
- Freeze: Cool completely, then freeze in a zip lock bag or container for up to 3 months. You can thaw overnight in the fridge, but I find that individual portions actually reheat fine in the microwave right from frozen.

Serving Ideas
My family totally enjoys this Mexican skillet plain, but we like it even more in bowls over rice (for my kids) or cauliflower rice (for my husband and me), along with a dollop of sour cream. Feel free to load them up with other toppings, like avocado or guacamole, salsa (see ideas above), and shredded lettuce or taco slaw.
You could even stuff this mixture in your favorite tortillas, or scoop it up with large tortilla chips like a cheesy version of my taco dip. I say there’s no wrong way to Taco Tuesday!
Mexican Taco Skillet (30 Min)
Make my Mexican taco skillet in just 30 minutes, with saucy seasoned ground beef, tender veggies, and melty cheese. An easy one-pan meal!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Heat the oil in a large cast iron skillet over medium-high heat. Add the ground beef and cook 8-10 minutes, breaking apart the beef with a spatula or spoon, until browned.
-
Add the taco seasoning and water. Cook for 2-3 minutes, until the extra water is absorbed.
-
Reduce the heat to medium. Add the onions and bell peppers. Cook for 10-15 minutes, until onions are soft and translucent.
-
Add the diced tomatoes and mix in. Simmer for 2-3 minutes, stirring occasionally with tongs, until any extra moisture evaporates. Season with salt and pepper to your taste, if needed.
-
Reduce the heat to low. Sprinkle shredded cheese on top. Cover with a lid and heat for 1-2 minutes, just until the cheese melts.
-
Remove from heat and sprinkle with green onions. If desired, serve with a dollop of sour cream.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup, or 1/6 of the entire skillet
- This is a good serving size for serving over a base (see ideas in the post above). If you serve this dish by itself, you may want to divide it into 4 servings instead.
- Nutrition info does not include the optional sour cream topping.
📖 Want more recipes like this? Find this one and many more in my 30 Dinners In 30 Minutes and Winter Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Taco Skillet

Gratitude Moment

I’m not claiming this taco skillet is an authentic Mexican recipe, because it definitely isn’t. I’ve been to Mexico dozens of times and have never had this type of dish there.
Still, it’s packed with Mexican flavors, so it definitely brings back vibes of Mexico for me. Aside from the usual beachy relaxation, one of the best things we did there was hire a photographer to take pictures of our family, 2 years ago. This is one of my favorite shots from that day!
Shop
My
Custom












34 Comments
Veronika
0Love to serve this base with cauliflower rice. The perfect amount of seasoning, and one dish meal makes this a win.
Wholesome Yum D
0That sounds perfect, Veronika! I’m so happy you enjoyed the seasoning. Cauliflower rice is such a great pairing!
Bonnie
0I made this recipe this week and my husband and I loved it! The Taco Seasoning Recipe is wonderful! The entire recipe was quick, easy, and pretty healthy! I just wished I had remembered to take a pic before serving to share with you. Thank you for all of your wonderful recipes and inspiration!
Wholesome Yum D
0I’m so glad you both loved it, Bonnie! That means a lot, and I’m happy to hear the taco seasoning was a hit too. I’d still love to see a pic next time you make it!
Lisa
0This was great, even better than expected! Not that it didn’t look good, but it is a lot of the same ingredients we use all the time. This is one of those recipes that somehow turns out as greater than the sum of its parts. We made Mexican spiced caramelized cauliflower to go with it, which was perfect. Funny story – this was actually one of our “dice dinners”. My husband got me these dice for Christmas that you roll to come up with a dinner idea. The vegetable cube is seasonal. I modified the starch cube with a variety of similar low carb faux starches. What I rolled was beef, bell peppers, onions, oregano and cauliflower in a potato style. Several things came to mind, but I decided to do a bit of research to see if something we had not tried caught my eye, and this fit the bill perfectly!
Wholesome Yum D
0That’s such a fun story, Lisa! I love the idea of “dice dinners”! I’m so glad this fit perfectly with what you rolled. Your Mexican spiced cauliflower sounds like the perfect pairing!
Jennifer
0Absolutely delicious and easy to make. Love that it’s all in one skillet.
Maya | Wholesome Yum
0Thank you, Jennifer! I love that, too.
Sherry Blackwell
0This was very tasty. I made it last night, only I cut it in half since there is only the two of us. I also added black olives on top of the cheese. It was an easy meal to fix as well.
Maya | Wholesome Yum
0I’m glad you liked this dish, Sherry! Black olives make a great addition.
Sharon
0My husband loved it! He said the flavors were wonderful! It was easy to make and was good for a cold evening! He said I definitely have to make this again.
Steph Boyd
0Wow, this was a winner! I made this using your recipe for taco seasoning and the flavor was spot on. I will be making it again.
Kate Minor
0Absolutely delicious! Served over cauliflower rice with a squeeze of lime. Topped with chopped cilantro & avocado. Will definitely make this dish again. Thank you, Maya, for such a wonderful recipe!
Maya | Wholesome Yum
0I’m so glad you liked this taco skillet, Kate! Enjoy!
Laura
0This was good but needed something more. I served with chopped lettuce and tortilla chips. I think it would be better with taco sauce (unfortunately, I didn’t have any) and sour cream. As written, it is lacking but it is a good start!
Maya | Wholesome Yum
0Thank you for the feedback, Laura! This is intended to be a base that you can customize with different toppings (although I sometimes don’t when I’m in a hurry). I definitely think it benefits from sour cream, but those other toppings you mentioned are great, too!
donna
0Tried this recipe for dinner and it is very good. Easy to make and there are many ways to change it up.
Jill
0This recipe was very good. I didn’t want to make a trip to the store for onion, so I used 2 bulbs of garlic instead. It was really good. I used the homemade taco seasoning recipe also. Yummy! Hubby hasn’t been eating dinner due to IF, but he had 2 helpings.
Carissa
0I made this for a work lunch and a family dinner recently and it was enjoyed by all.
Mimi Mills
0You mention zucchini in the ingredients but you don’t say when to add them in the directions…should I add with the onions and peppers? I’ve made this before and just omitted the zucchini but I have one today so I thought I’d follow the recipe! Loved it without it so I’m sure I’ll love it with too! Thanks!
Maya | Wholesome Yum
0Hi Mimi, There is no zucchini included in this recipe, but you can add it with the onions and peppers if you like.
Alain
0I served this in a bowl filled with lettuce and topped it with some salsa and sour cream…. So delicious 😀
Jill Swanson
0Where do the sugars come from, if you don’t mind me asking?
Wholesome Yum M
0Hi Jill, The sugars are from the natural sugars in the onions, tomatoes, and bell peppers. I hope this helps!
Gail
0My family loves this
Amanda
0Sooooo good! I wanted to eat the whole pan!
Lori
0Loved it – I would add salt. My family does not like bell peppers so I substituted jalapeños. After scooping in bowl I added cilantro, avocado and sour cream on top. It was delicious!! Next I am trying your chicken cabbage stir fry.
Maya | Wholesome Yum
0So glad you liked it, Lori! My taco seasoning recipe includes salt, so I only add a little more to the veggies. If you use a seasoning that does not, you’d definitely want to add more to the beef itself. 🙂
Elena
0The whole family loved this one!
Amanda P.
0This is perfect for weeknights. My family loves Mexican so it’s a hit with them!!
J-san
0You mentioned lettuce but you can always use the lettuce as a shell or wrap!
Stephanie
0This dinner was SO delicious and so easy to make! Even my husband (who’s a little of a picky eater) loved it!
Amy
0Wow! So delicious and everyone loved it. This is a keeper recipe for me, thank you!
Maya | Wholesome Yum
0Thank you, Amy!