Mexican Beef & Rice Skillet

By: Ordinary Glow Team Updated on August 24, 2026 Everyday Recipes

Tags: #ground-beef #rice #one-pan #mexican-inspired #weeknight

Ordinary Glow editorial team emblem
Ordinary Glow Team

The Ordinary Glow Team creates welcoming recipes, useful home guides, and realistic projects for everyday living.

Updated on August 24, 2026

Read more →
Mexican beef and rice skillet with melted cheese, avocado, tomato, and cilantro Pin it
Mexican beef and rice skillet with melted cheese, avocado, tomato, and cilantro

Mexican Beef & Rice Skillet is the kind of dinner that earns its spot on repeat. It has browned ground beef, tender rice, black beans, corn, peppers, tomatoes, and a melted cheese lid that pulls everything together.

I like it because the rice cooks right in the skillet and soaks up the broth, tomato juices, and spices. You get a full bowl without juggling three pans, and the leftovers are useful the next day.

Colorful skillet basics

The best version starts with lean but not dry ground beef, long-grain white rice, and enough liquid for the rice to steam without turning soupy. Use fresh peppers if you can. They bring sweetness and a little bite against the smoky spices.

Ingredients for Mexican beef and rice skillet with beef, rice, beans, corn, and peppers
Ingredients for Mexican beef and rice skillet with beef, rice, beans, corn, and peppers
  • Ground beef. Gives the skillet its savory base and enough richness to carry the rice.
  • Onion and bell peppers. Add sweetness, color, and a soft vegetable layer under the spices.
  • Garlic. Goes in after the vegetables so it blooms without scorching.
  • Long-grain white rice. Cooks directly in the pan and absorbs the broth and tomato juices.
  • Diced tomatoes with green chiles. Bring acidity, mild heat, and moisture for the rice.
  • Beef broth. Adds deeper flavor than water and helps the rice cook evenly.
  • Black beans and corn. Make the skillet filling, colorful, and slightly sweet.
  • Chili powder, cumin, paprika, and oregano. Build a warm taco-style seasoning without using a packet.
  • Shredded cheese. Melts over the top and turns the rice into a cozy scoopable dinner.
  • Cilantro, lime, and avocado. Fresh toppings keep the skillet from tasting heavy.

Build it in layers

  1. Brown the beef. Heat the oil in a wide skillet, add the ground beef, and break it into small crumbles. Let some pieces brown before you stir too much because that browned edge adds flavor.
  2. Soften the vegetables. Add the onion and bell peppers and cook until they lose their raw crunch. Stir in the garlic for the last 30 seconds so it smells sweet, not sharp.
  3. Coat with spices. Sprinkle in the chili powder, cumin, paprika, oregano, salt, and pepper. Stir until the beef looks evenly seasoned and the spices wake up in the hot pan.
  4. Add the rice and liquid. Stir in the rice, tomatoes with their juices, tomato sauce, broth, beans, and corn. Scrape the bottom of the skillet so nothing is stuck before you cover it.
  5. Simmer gently. Bring the pan to a light bubble, then cover and reduce the heat to low. Cook for 18-20 minutes, until the rice is tender and most of the liquid is absorbed.
  6. Melt and rest. Sprinkle cheese over the top, cover again, and let it sit off the heat for 5 minutes. Finish with cilantro, lime, avocado, jalapeno, or sour cream.
Four cooking steps for Mexican beef and rice skillet from browning to topping
Four cooking steps for Mexican beef and rice skillet from browning to topping

Why the rice cooks evenly

Rice needs steady steam more than aggressive bubbling. Once the skillet reaches a simmer, turn the heat down and keep the lid closed. A wide skillet can lose moisture quickly, so a tight-fitting lid matters here. USA Rice notes that long-grain white rice commonly cooks with about a 2 to 1 liquid ratio and a covered simmer, which is the same idea used in this skillet method. You can read their basic guide to cooking rice if you want the simple science behind the timing.

If the rice is still firm at 20 minutes, add 2 tablespoons of broth, cover, and cook a few minutes longer. If it looks wet but the rice is tender, uncover it for 2 minutes before adding cheese.

Beef flavor without heaviness

Ground beef gives this skillet its comfort-food feel, but too much grease can make the rice taste flat. If your beef releases a lot of fat, spoon off the excess before adding the vegetables. Leave a thin coating in the pan because it helps the onion and peppers soften and carry the spices.

For food safety, the USDA says ground beef should reach 160 F as measured with a food thermometer. Their ground beef safety guide is a good reference. In this recipe, the beef cooks first and then simmers with the rice, but a thermometer is still the clearest check.

Smart swaps that fit

Ground turkey works if you want a lighter skillet. Add an extra teaspoon of oil because turkey is leaner. Pinto beans can replace black beans, and frozen corn can go straight into the pan. If you want it saucier, use the tomato sauce. If you want more defined rice grains, skip it and add a squeeze of lime at the end.

For a similar weeknight mood with a pasta twist, try one-pan taco pasta. If ground beef is what you already pulled from the freezer, ground beef beans stir fry is another fast dinner that leans on pantry ingredients.

Toppings make the bowl

The skillet is rich, cheesy, and warm, so fresh toppings help a lot. Lime juice sharpens the tomato and beef. Cilantro adds a clean finish. Avocado cools the spice and makes each scoop feel creamy. Pickled jalapenos or sliced radishes add crunch if you have them.

You can also serve it with warm tortillas and let everyone scoop their own. For a lighter plate, pair it with a simple salad. If you want another rice dinner with bold seasoning, the blackened salmon rice bowl has a completely different flavor but the same satisfying bowl format.

Leftovers that stay moist

Cool leftovers quickly and store them in shallow airtight containers. The USDA says leftovers should be refrigerated within 2 hours and kept in the fridge for 3-4 days. Their leftovers safety guide covers the timing clearly.

Rice tightens as it chills, so reheat each portion with a splash of broth or water. Cover it in the microwave or warm it gently in a skillet. Add fresh lime, cilantro, or a spoon of salsa after reheating so it tastes lively again. If you are cooking rice often, keep fluffy yellow rice nearby for a simple side that goes with chicken, beans, or grilled vegetables.

Cheesy Mexican beef and rice skillet with avocado, tomato, cilantro, and lime
Cheesy Mexican beef and rice skillet with avocado, tomato, cilantro, and lime

Frequently Asked Questions

Can I make Mexican Beef & Rice Skillet with brown rice?

Yes, but brown rice needs more liquid and a much longer simmer. For the easiest result, cook brown rice separately until tender, then stir it into the beef mixture with the beans and corn.

What can I use instead of black beans?

Pinto beans work well and taste a little creamier. If you do not want beans, add another cup of corn, diced zucchini, or extra bell pepper so the skillet still has volume.

How do I keep the rice from sticking?

Use a heavy skillet with a tight lid and keep the heat low once the liquid comes to a simmer. Stir once before covering, then leave it alone so the steam can cook the rice evenly.

Can I make it ahead?

Yes. Cook the skillet fully, cool it, and refrigerate it in shallow airtight containers. Reheat with a splash of broth or water so the rice loosens instead of drying out.

Is this recipe spicy?

It is mild to medium if you use regular diced tomatoes with green chiles. For less heat, use plain diced tomatoes. For more heat, add jalapeno, cayenne, or hot sauce at the table.

What should I serve with it?

It is hearty enough on its own, especially with avocado, cilantro, lime, and sour cream. A crisp salad, warm tortillas, or a fresh salsa bowl make it feel more complete.

References

Reliable references aided in composing and refining this content.
4.80 from 4 votes

Mexican Beef & Rice Skillet

Prep Time:
12 Minutes
Cook Time:
28 Minutes
Total Time:
40 Minutes
Servings:
6
Mexican beef and rice skillet with melted cheese, avocado, tomato, and cilantro

A cheesy one-pan Mexican Beef & Rice Skillet with ground beef, tender rice, beans, corn, peppers, and bright toppings.

Ingredients

  • For the skillet

  • 1 tablespoon olive oil
  • 1 lb (450 g) ground beef, 85/15 or 90/10
  • 1 small yellow onion, diced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 3 cloves garlic, minced
  • 1 cup (185 g) long-grain white rice, rinsed and drained
  • 1 can (10 oz/283 g) diced tomatoes with green chiles, with juices
  • 1/4 cup (60 ml) tomato sauce
  • 1 3/4 cups (420 ml) low-sodium beef broth
  • 1 cup (170 g) black beans, drained and rinsed
  • 1 cup (150 g) corn kernels, frozen or canned
  • For the seasoning and finish

  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked or sweet paprika
  • 1/2 teaspoon dried oregano
  • 3/4 teaspoon fine salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 1/2 cups (170 g) shredded cheddar or Mexican blend cheese
  • 1/4 cup chopped fresh cilantro
  • 1 lime, cut into wedges
  • Optional toppings: diced avocado, sour cream, sliced jalapenos, diced tomatoes

Instructions

1.

1. Brown the beef: Heat the olive oil in a 12-inch skillet over medium-high heat. Add the ground beef and cook, breaking it into crumbles, until browned and no longer pink, about 5-6 minutes. Spoon off excess grease if needed.

2.

2. Cook the vegetables: Add the onion, red bell pepper, and green bell pepper. Cook for 4-5 minutes, stirring often, until softened. Stir in the garlic and cook for 30 seconds.

3.

3. Toast the spices: Add the chili powder, cumin, paprika, oregano, salt, and black pepper. Stir for 30 seconds so the spices coat the beef and smell fragrant.

4.

4. Add rice and liquid: Stir in the rinsed rice, diced tomatoes with green chiles, tomato sauce, beef broth, black beans, and corn. Scrape the bottom of the skillet and make sure the rice is evenly covered by liquid.

5.

5. Simmer until tender: Bring to a gentle boil, then reduce the heat to low. Cover tightly and simmer for 18-20 minutes, until the rice is tender and the liquid is mostly absorbed.

6.

6. Melt the cheese: Turn off the heat. Sprinkle the cheese evenly over the top, cover, and let stand for 5 minutes until melted.

7.

7. Finish and serve: Top with cilantro and serve with lime wedges. Add avocado, sour cream, jalapenos, or diced tomatoes if you like.

Notes

  1. Best made in a wide skillet with a tight-fitting lid.
  2. Let the skillet rest for 5 minutes before serving so the rice finishes steaming.
  3. For a less spicy version, use plain diced tomatoes instead of tomatoes with green chiles.

Tools You'll Need

  • 12-inch skillet with lid
  • Wooden spoon or spatula
  • Fine-mesh strainer
  • Measuring cups and spoons

Allergy Information

Check ingredients for allergens and consult a health professional if needed.
  • Dairy

Nutrition Facts (Per Serving)

Nutrition information is approximate and should not replace medical advice.
  • Calories: 530
  • Total Fat: 27 g
  • Total Carbohydrate: 45 g
  • Protein: 31 g