If you’re looking for a delicious yet totally easy dinner recipe, this Mexican Beef and Rice Skillet is the one-pan wonder that will make everyone happy (my whole family gets excited about this!).
Watch the video tutorial to see how easy this is! It’s ready in under 30 minutes and comes together in one skillet—seasoned beef, rice, and a glorious layer of melted cheese. Plus, it reheats beautifully.
This post may contain affiliate links. Read my disclosure policy.
Mexican Beef and Rice Skillet RecipeMy sister Svetlana shared this Mexican Beef and Rice Skillet recipe with me. I told her I was looking for more ground beef recipes (since we have it stockpiled in our freezer), and when she told me how much her family loved this dish, I knew I had to try it—and it was such a hit with my family!
The gooey, bubbly layer of cheese on top seals the deal for everyone. Watching those cheesy, savory scoops of beef and rice come out of the pan is enough to make everyone’s mouth water!
We love Mexican-inspired dinners, from flavorful Fish Tacos to Chicken Tortilla Soup and Pork Carnitas. If you are a fan of Mexicancuisine, this Mexican Beef and Rice Skillet is an absolute must-try!
Mexican Beef and Rice Skillet VideoWatch me make this Mexican Beef and Rice Skillet recipe. You’ll be amazed at how fast you can create a mouthwatering, flavor-packed dinner all in one pan. Hit play and get ready to impress your family tonight!
Ingredients for Mexican Beef and Rice CasseroleThis recipe couldn’t be easier to make! Simply season the ground beef, then toss in the rest of the ingredients to simmer together in the skillet. It’s honestly hard to mess this one up.
Ground beef – The hearty protein base for this recipe. I like to use 80/20. You could also use ground turkey or ground chicken for a leaner option.
Onion & Garlic – Aromatics that add sweetness and tons of flavor
Taco seasoning – Infuses authentic flavors and spice to each ingredient.
Rotel Diced Tomatoes and Green Chilis(Original) – makes the meat mixture so juicy and tender.
Black beans – Add more protein to the dish. Be sure to rinse and drain canned beans.
Corn – Adds sweetness, crunch, and color to the skillet.
Rice – Serves as the filling, comforting base that absorbs all the flavors. Rinse the rice before using.
Chicken stock – Adds moisture to soften the rice, while adding a rich and savory flavor. Homemade Chicken Broth will always taste best.
Shredded cheese – Mexican cheese, Colby Jack, or because I always have mozzarella and cheddar on hand, I make my own blend with equal parts of each. Don’t Love Beans?My sister mentioned that her children don’t love beans so she leaves them out and instead increases the rice to 1 cup.
How to Make One Skillet Mexican Beef and RiceI love that this dish is prepared in one skillet. Not only does it make cleanup a breeze, but the flavors meld together, convincing even the pickiest eaters to clean their plates.
Brown the Ground Beef – In a large skillet over medium heat, heat 1 Tbsp oil and then add the ground beef. Cook, breaking the meat apart with a spatula, until it’s no longer pink, about 3 minutes. If you use a leaner ground beef, you may need to add a bit more oil to the pan.
Sauté – Add the chopped onion and sauté until softened, about 3-4 minutes. Stir in the garlic and cook for another 30 seconds until fragrant.
Season – Sprinkle in the taco seasoning and mix well. If you don’t have taco seasoning on hand, try my homemade Taco Seasoning, which I developed with simple spices you likely have on hand.
Add Rotel, Beans, Corn, and Rice – Pour in the Rotel tomatoes with their juices, along with the drained and rinsed black beans, corn, and rinsed rice, stirring to ensure everything is evenly combined. Do I Need to Rinse Rice?Rinsing rice is a good practice to remove excess starch. You’ll also be removing potential dirt, dust, debris, and pesticides. I put my rice in a sieve and rinse under running water until the water runs clear underneath.
Simmer – Stir in 2 cups of chicken stock and salt, bringing the mixture to a light boil. Lower the heat to a simmer, cover with a tight-fitting lid, and let it simmer on low for 15 minutes or until the rice is cooked. Turn off the heat.
Melt the Cheese – Remove the lid, sprinkle the cheese on top, cover again, and let it rest for 5 minutes to melt the cheese.
Garnish with fresh cilantro before serving, or top with your favorite taco toppings (see ideas below for inspiration). Optional Taco Toppings
Diced avocado or Guacamole
Sliced black olives
Chopped green onion
Diced bell pepper
Diced tomatoes or Pico de Gallo
Homemade Salsa
Sour cream
Sliced jalapeños
Lime wedges Serve withYou can serve this as a meal or make it the main course with these simple sides:
Cucumber Avocado Salad
Mexican Street Corn (Elote)
Warm Tortillas
Mexican Chopped Salad
Avocado Corn Salad
Cucumber Tomato Avocado Salad Make-AheadSince this recipe keeps and reheats well, it’s great for meal prep. My best tips for re-heating are to add a sprinkle of water to keep things moist and add a fresh ingredient, whether that’s some extra cheese or garnish – it can really brighten up leftovers.
To Refrigerate: Once the cooled, transfer to an airtight container and refrigerate for 3-4 days.
To Reheat: Place a portion on a plate, sprinkle it with water to keep it moist, and microwave in 30-second increments until it’s steamy and hot. To reheat on the stovetop, place a portion in a skillet over medium-low heat, add a splash of water, cover, and heat until steamy hot. Whether you’re in a hurry or not, I hope you’ll enjoy this flavorful and satisfying Mexican Beef and Rice Skillet. It’s a quick and easy meal that brings everyone to the table for a delicious family dinner.