Life has been so busy lately! We got back from our vacation in Florida two weeks ago now, and it has felt like life is moving non-stop. We ate so much delicious seafood in Florida, but I was definitely itching to get back into the kitchen when we got home.
What is better than a one-pan skillet meal on a busy weeknight? This is a crowd pleaser, and it also can be customized to fit each person’s preferences. This is delicious served in a bowl with cheese, green onions, and hot sauce. As we have established before, anything that can be put into a tortilla will be put into a tortilla in this household and I am so on board when it comes to this recipe. We wrapped a big scoop into a tortilla, added cheese and hot sauce, and then toasted in a buttered skillet on both sides. This was SO delicious! If you are trying to go for a “healthier” version, try these carb smart tortillas which is what I used and they taste amazing!
I added queso fresco as my cheese of choice on top, but you can use any cheese you like or have on hand. I think pouring over some queso wouldn’t be a bad idea either…
This post may contain affiliate links, please read our disclosure policy for details.
Why You’ll Love This One Pan Meal

How to Make This Cheesy Bean Taco Skillet
Please see recipe card at the bottom of this post for the full recipe details.
- Brown the beef. In a large skillet or cast iron pot (with a lid) brown the ground beef and add in the diced onion and jalapeños over medium heat. Cook for about 8-10 minutes until beef is cooked through. Drain grease if needed.
- Add the rice. Next add in the uncooked rice into the beef and toast it for 2 minutes. Next add in drained beans, corn, taco seasoning, water, and salsa. Carefully stir everything together and bring to a simmer. Once it is simmering, cover with the lid and turn the heat to low. Let cook on low for 20 minutes.
- Check it. After 20 minutes give it a stir and take a bite to see if the rice is done. I had to cook mine for an additional 10 minutes but it depends on your rice/stove. Just cover and cook in 5 minute increments until the rice is done. Also add salt and pepper if needed at this point.
- Cheese! Now add in the shredded pepper jack cheese and stir. Let it get all melty for a few minutes. Top with queso fresco (or jarred queso) and voila it is ready!
- Toppings. Top with green onions, more cheese, hot sauce, olives, and sour cream. Serve in a bowl, or wrapped in a tortilla and toasted for a few minutes on each side. Enjoy!
Recipe FAQs
Recipe Variations
Like this recipe?
Subscribe to Receive More Delicious Recipes.
Psalm 138:8

Cheesy Bean Taco Skillet
Ingredients
Equipment
Method
- In a large skillet or cast iron pot (with a lid) brown the ground beef and add in the diced onion and jalapeños over medium heat. Cook for about 8-10 minutes until beef is cooked through. Drain grease if needed.
- Next add in the uncooked rice into the beef and toast it for 2 minutes. Next add in drained beans, corn, taco seasoning, water, and salsa. Carefully stir everything together and bring to a simmer. Once it is simmering, cover with the lid and turn the heat to low. Let cook on low for 20 minutes.
- After 20 minutes give it a stir and take a bite to see if the rice is done. I had to cook mine for an additional 10 minutes but it depends on your rice/stove. Just cover and cook in 5 minute increments until the rice is done. Also add salt and pepper if needed at this point.
- Now add in the shredded pepper jack cheese and stir. Let it get all melty for a few minutes. Top with queso fresco (or jarred queso) and voila it is ready! Top with green onions, more cheese, hot sauce, black olives, guacamole, and sour cream. Serve in a bowl or wrapped in a tortilla and toasted for a few minutes on each side. Enjoy!
Did you make this recipe?
We’d love to see! Tag @a_perfect_sunday on Instagram! #a_perfect_sunday


