One-Pot Cheesy Taco Beef and Rice Skillet

One-pot cheesy taco beef and rice skillet is a hearty, flavorful dinner made with seasoned ground beef, tender rice, beans, and melted cheese. Best of all, everything cooks in one skillet, so cleanup stays simple.
Why This One-Pot Cheesy Taco Beef and Rice Skillet Works
This one-pot cheesy taco beef and rice skillet works because the rice simmers directly in the seasoned beef mixture. Therefore, it absorbs plenty of taco flavor while the beans add satisfying texture. Meanwhile, melted cheese creates a creamy finish. As a result, you get a comforting family dinner without several pans.
Ingredients
- 1 pound lean ground beef
- 1 tablespoon olive oil, if needed
- 1 small yellow onion, diced
- 2 garlic cloves, minced
- 2 tablespoons taco seasoning
- 1 cup uncooked long-grain white rice
- 1 can, 14.5 ounces, diced tomatoes, undrained
- 1 can, 15 ounces, black beans, rinsed and drained
- 2 cups beef broth
- 1 cup shredded Mexican-blend cheese
- 1/2 cup corn, optional
- Salt and black pepper, to taste
- Fresh cilantro, sliced green onions, or sour cream for serving
Step-by-Step Instructions
- First, heat a large, deep skillet over medium heat. Add the ground beef and onion, then cook for 6 to 8 minutes, breaking up the beef as it browns.
- Next, drain excess grease if necessary. Stir in the garlic and cook for about 30 seconds.
- Then, add the taco seasoning and uncooked rice. Stir for 1 minute so the rice becomes coated with the flavorful beef mixture.
- Add the diced tomatoes, black beans, corn, and beef broth. Stir well and bring the mixture to a gentle boil.
- Reduce the heat to low. Cover the skillet and simmer for 18 to 22 minutes, or until the rice is tender and most of the liquid has been absorbed.
- Afterward, remove the lid and fluff the rice gently. Taste and adjust the salt and pepper.
- Finally, sprinkle the cheese evenly over the top. Cover for 2 to 3 minutes, until the cheese melts. Garnish with cilantro or green onions before serving.
One-Pot Cheesy Taco Beef Recipe Details
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 to 6
Pro Tips for One-Pot Cheesy Taco Beef
- Use long-grain white rice for the most reliable texture.
- Keep the skillet covered while the rice cooks so the steam stays trapped.
- Stir only occasionally during simmering to avoid releasing too much starch.
- Let the skillet rest for 5 minutes before serving because the rice will finish absorbing the liquid.
- For extra spice, add diced jalapeño, hot salsa, or a pinch of cayenne.
- Top each serving with avocado, pico de gallo, crushed tortilla chips, or sour cream.
Storage Instructions
Allow leftovers to cool slightly, then transfer them to an airtight container. Refrigerate for up to 3 days. Reheat individual portions in the microwave or warm them gently in a skillet with a splash of broth. For longer storage, freeze the cooled skillet meal for up to 2 months and thaw it overnight in the refrigerator.
One-Pot Cheesy Taco Beef and Rice Skillet FAQ
Can I use brown rice?
Yes, but brown rice needs more liquid and a longer cooking time. Follow the package instructions and check the skillet regularly as it simmers.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, although you may want to add a little extra olive oil for moisture.
Why is my rice still hard?
The heat may have been too low, or the skillet may have lost steam. Add a splash of broth, cover the pan again, and cook until the rice is tender.
Can I make this skillet without beans?
Yes. Simply leave them out or replace them with extra corn, diced bell pepper, or another can of tomatoes.
Looking for another quick and easy recipe? You have to try my Turkey Taco Salad Recipe next.
© 2026 Creative Kitchen Bites. All rights reserved.




Pingback: Easy Electric Skillet Chili (30-Minute One-Pan Recipe)
Pingback: One-Pan Cheeseburger Macaroni Skillet