This Mexican beef and rice skillet is your answer to a fast, satisfying dinner. My family goes quiet when this hits the table, and it only takes one pan and 30 minutes.
Watch the video to see how the seasoned beef, rice, and that final blanket of melted cheese come together with almost no cleanup. It also reheats incredibly well.

Why This Recipe Is a Family Favorite
This Mexican beef and rice skillet delivers a complete, flavor packed meal in one pan. My sister swore her family devoured it, and mine did too.
The real magic happens under that blanket of melted cheese.
That gooey, bubbly top layer makes every scoop irresistible. You can actually hear the cheese pull as you serve it.
It’s the kind of simple, comforting dish that gets requested again and again.
We lean hard on Mexican flavors in our house. From fish tacos to carnitas, it’s a constant.
This skillet fits right in. If your crew loves those, this one pan dinner is a guaranteed hit.
I make it at least twice a month.
This ingredient list is built for speed, not fuss. Every component serves multiple purposes, layering flavor while the skillet does the work.
- Ground beef: 80/20 beef offers the best flavor and just enough fat to keep things moist without being greasy. I brown it first for a deep, savory foundation.
- Onion and garlic: These aromatics build a sweet, fragrant base. Chop them finely so they melt into the sauce.
- Taco seasoning: A quick flavor bomb. It coats every ingredient with that classic Mexican beef and rice skillet profile.
- Rotel Diced Tomatoes and Green Chilis (Original): The liquid from the can is key. It steams the rice and creates a juicy, tender texture.
- Black beans: They add a creamy texture and plant based protein. Always rinse and drain canned beans to remove the starchy liquid.
- Corn: For a pop of sweetness and color. Frozen or canned works, no need to thaw.
- Rice: The starchy heart of the dish. Rinsing it removes excess starch, preventing a gummy final texture.
- Chicken stock: Use a rich, savory broth to cook the rice. It adds more depth than water.
- Shredded cheese: A blend of cheddar and mozzarella melts beautifully. Mexican cheese or Colby Jack are also great for that gooey finish.

Not a bean fan? My sister skips them entirely and uses 1 cup of rice instead.
The dish still turns out wonderfully hearty.
How to Make Mexican Beef and Rice Skillet
This Mexican beef and rice skillet comes together in one pan for minimal cleanup and maximum flavor melding. The single skillet technique builds layers of flavor that even picky eaters can’t resist.
- Brown the ground beef in a large skillet over medium heat with 1 tablespoon oil. Use a spatula to break the meat into small pieces as it cooks. Cook until no pink remains, about 3 minutes. Leaner beef might need an extra drizzle of oil to prevent sticking.

- Add chopped onion and sauté until softened, 3-4 minutes. Stir in garlic and cook just until fragrant, about 30 seconds. You’ll know it’s ready when the kitchen smells amazing but the garlic hasn’t browned.

- Sprinkle taco seasoning over the meat and onion mixture. Mix thoroughly to coat everything evenly. If you don’t have store bought seasoning, my homemade blend uses common pantry spices.

- Pour in Rotel tomatoes with green chilis including their juices. Add drained and rinsed black beans, corn, and rinsed rice. Stir everything together until well combined. I always rinse my rice to remove excess starch – it makes the final texture much better.

- Stir in 2 cups chicken stock and salt. Bring the mixture to a light boil before reducing heat to a simmer. Cover with a tight fitting lid and cook for 15 minutes until rice is tender. Turn off the heat when the liquid is absorbed and rice grains are separate.
- Remove the lid and sprinkle cheese evenly over the top. Cover again and let rest for 5 minutes to melt the cheese completely. The residual heat will create perfect melty cheese without overcooking the dish.

- Garnish with fresh cilantro before serving. Add your favorite taco toppings for extra flavor and texture.

Take this Mexican beef and rice skillet from good to great with fresh toppings. The contrast between the hot, savory base and cool, crunchy additions makes every bite interesting.
Essential taco style toppings
- Diced avocado or guacamole: Their creaminess balances the spiced beef perfectly
- Sliced black olives: Add a briny, salty punch that cuts through the richness
- Chopped green onion: Provides a sharp, fresh bite right at the end
- Diced bell pepper: For a sweet crunch that holds up against the heat
- Diced tomatoes or pico de gallo: Brings acidity and juiciness to each serving
- Homemade salsa: A bright, chunky texture that you can adjust to your preferred heat level
- Sour cream: Cools everything down and adds a tangy creaminess
- Sliced jalapeños: For those who want an extra kick of heat and texture
- Lime wedges: A squeeze of fresh lime juice right before eating lifts all the flavors
Turn it into a complete meal with these simple sides. I always include something fresh to cut through the heartiness of the main dish.
- Cucumber Avocado Salad: Light, cooling, and ready in minutes
- Mexican Street Corn (Elote): Sweet, smoky, and messy in the best way
- Warm Tortillas: Perfect for making your own beef and rice tacos
- Mexican Chopped Salad: Crunchy vegetables with a lime dressing
- Avocado Corn Salad: Sweet corn and creamy avocado work so well together
- Cucumber Tomato Avocado Salad: The ultimate fresh side with three textures
The best part? Most of these require zero cooking. Just chop and serve.
How to Store and Reheat Your Skillet
This Mexican beef and rice skillet is a meal prep champion. It holds up beautifully for days and reheats like a dream.
My single best tip? A splash of water before reheating brings back the moisture, and a fresh sprinkle of cheese or a dollop of sour cream makes it feel like a brand new meal.
- To Refrigerate: Let the skillet cool completely, then store it in an airtight container. It will stay fresh in the fridge for 3 to 4 days.
- To Reheat: For the microwave, place a portion on a plate, sprinkle with a little water, and heat in 30 second bursts until it’s steaming hot all the way through. For the stovetop, warm a portion in a skillet over medium low heat with a splash of water, cover with a lid, and heat until it’s hot and steamy.

Honestly, I think the leftovers are almost better. This is one of those quick dinners that brings everyone running to the table, and it’s just as good the next day.
FAQ
Q: Can I make this Mexican beef and rice skillet ahead of time?
A: Absolutely. The flavors actually improve after a day. Keep cooled leftovers in an airtight container for 3 to 4 days. I always add a small splash of water or broth before reheating to prevent it from drying out. Q: What's the best rice to use? A: Jasmine rice gives the perfect texture, but long grain white rice works too. Just be aware you might need to adjust the liquid slightly and the cooking time could vary by a few minutes. Q: Is this dish freezer friendly? A: Yes, it freezes beautifully for up to 2 months. Thaw it in the fridge overnight and reheat gently on the stove with a little added liquid.








