Beef Taco Skillet
This beef taco skillet is a flavorful, one-pan dinner packed with seasoned ground beef, tender rice, and simple veggies—coming together quickly for a no-fuss meal the whole family will love. As a ranch wife cooking for busy nights, I rely on recipes like this that are tested to be dependable, filling, and made with everyday ingredients you likely already have on hand.

How I Make One-Pan, 30 Minute Beef Taco Skillet
This recipe is going to be a new favorite—I’m just sure of it. If you’re an hour out from dinner and not sure what to make, you can pull this together with simple pantry staples and have a hearty, satisfying meal on the table fast. It took me a few tries to get the timing and ratios just right, but now it’s one of my kids’ most requested dinners. It’s one of those meals I come back to again and again because I know it’ll turn out and everyone will actually eat it.
The Cowboys’ Rating: 9/10
Every time I make a new recipe, I have my family rate the recipe out of 10. By the time, these recipes make the blog, they’ve been tried and tested by some of my hardest tiny critics!
Helpful Ingredient Tips
- Ground Beef – As always, we use our own homegrown ground beef that is grass-finished and regeneratively raised. It’s delicious, lean and so good. Our ground beef is 90/10 and I never have to drain off a bunch of fat.
- Beef Broth – Using beef broth rather than just water makes the entire dish more flavorful.
- Diced Tomatoes
- Jasmine Rice – For this recipe, I recommend sticking to Jasmine rice. I love using jasmine rice in recipes like this because it cooks up soft, fluffy, and never mushy. I just prefer the texture and flavor over any other rice—it really makes a difference in simple dishes like this.
- Black Beans – I love a hearty dinner, so adding black beans adds in some extra protein and fiber.
- Corn – Corn adds a different level of sweetness that my kids love.
- Shredded Cheese – I like to use regular medium cheddar cheese and shred it by hand. The cheese melts so much better when it’s not pre-shredded.
- Tortilla Chips
seasonings
- Onion Powder
- Minced Garlic
- Taco Seasoning – You can use a regular taco seasoning packet or try my homemade taco seasoning. It is our family’s favorite taco seasoning. It’s not too overpowering and is packed full of flavor.
- Kosher Salt
- Pepper
- Cumin
Tools You’ll Need

Recipe for Beef Taco Skillet
- In a large skillet over medium heat, add the ground beef and seasonings. Cook until the beef is browned and fully cooked, breaking it up as it cooks.
- Stir in the rice and beef broth.
- Bring to a light simmer, then cover and reduce heat to medium-low. Cook for 15–20 minutes, or until the rice is tender and most of the liquid is absorbed. (Tip: Once it’s covered, avoid stirring so the rice cooks evenly and stays fluffy.)
- Once the rice is cooked, remove the lid and stir in the beans, corn, and diced tomatoes. Let cook for a few minutes until everything is heated through.
- Sprinkle cheese evenly over the top, then cover and let sit for about 2–3 minutes, or until the cheese is melted.
- Remove from heat and serve with your favorite toppings and tortilla chips.
- Enjoy!

Storage, Reheating & Freezing
This taco skillet makes great leftovers and is perfect for meal prep during busy weeks.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the skillet cool completely before storing to keep the rice from getting soggy.
Reheating
Microwave: Reheat individual portions in 30–60 second intervals, stirring in between, until heated through. Add a splash of water or broth if needed to keep the rice from drying out.
Stovetop: Warm in a skillet over medium-low heat, adding a little water or broth and stirring occasionally until heated through.
Can You Freeze It?
This taco skillet freezes well, making it a great freezer meal.
Let the mixture cool completely, then transfer to a freezer-safe container or bag (portion it out for easy meals). Freeze for up to 2–3 months for best quality.
How to Reheat from Frozen
Thaw overnight in the refrigerator for best texture, then reheat using the methods above.
Or reheat straight from frozen in a skillet over low heat, adding a splash of broth and stirring occasionally until warmed through.
Freezer Tip
For best results, freeze before adding the cheese on top. Add fresh cheese when reheating for the best texture and flavor.

Is this Recipe Gluten Free?
Yes! This recipe is indeed gluten free. However, I want to caution you to make sure the ingredient you are using is gluten free. Just a heads up, taco seasoning packets generally are not gluten free! So, make sure to use a gluten free taco seasoning, or you can just make my homemade taco seasoning.
Try More of My Easy Recipes

Taco Skillet
Ingredients
- 1 lb. ground beef (lean, 90/10)
- 1 tbsp taco seasoning (or one packet of taco seasoning)
- 1 tsp onion powder
- 1 tsp minced garlic
- 1 tsp kosher salt
- ½ tsp pepper
- ½ tsp cumin
- ½ cup jasmine rice
- 2 cups beef broth
- 14.5 oz. diced tomatoes
- 15.25 oz. can of corn
- 15 oz. can of black beans, drained and rinsed
- 2 cups shredded cheddar cheese
- tortilla chips
Toppings
- shredded lettuce
- diced tomatoes
- avocados
- black olives
- jalapeños
Instructions
- In a large skillet over medium heat, add the ground beef and seasonings. Cook until the beef is browned and fully cooked, breaking it up as it cooks.
- Stir in the rice and beef broth.
- Bring to a light simmer, then cover and reduce heat to medium-low. Cook for 15–20 minutes, or until the rice is tender and most of the liquid is absorbed. (Once it’s covered, avoid stirring so the rice cooks evenly and stays fluffy.)
- Once the rice is cooked, remove the lid and stir in the beans, corn, and diced tomatoes. Let cook for a few minutes until everything is heated through.
- Sprinkle cheese evenly over the top, then cover and let sit for about 2–3 minutes, or until the cheese is melted.
- Remove from heat and serve with your favorite toppings and tortilla chips.
- Enjoy!









This was an instant hit with my family of all boys!!! So fast and easy for a sports night! I love that it was healthy too!!