Cheesy Mexican Beef and Rice Skillet
My sister called me last Tuesday night in full panic mode. She had twenty minutes before everyone got home, ground beef thawing on the counter, and absolutely no idea what to make for dinner. Help me, she said. You know how it is when life just gets away from you, and suddenly dinner time arrives like a surprise attack.
I could hear the stress in her voice, so I started walking her through what she had in her pantry. Ground beef, check. Rice, check. Some cheese, a can of diced tomatoes, and basic spices. Perfect, I told her. You’re going to make a skillet dinner, and it’s going to be amazing.
I talked her through browning the beef, adding the rice right to the same pan with some broth and seasonings, then letting it all cook together. The magic happens when everything melds in that one skillet – the rice absorbs all those delicious flavors, and then you top it with cheese that gets all melty and perfect.
Twenty-five minutes later, she called me back, and I could hear her family in the background asking for seconds. I can’t believe how good this turned out, she said. And I only used one pan! That’s when I knew I had to share this recipe with everyone, because we’ve all been in that exact situation where we need dinner fast but still want it to taste like we actually tried.
COOK TIME | TOTAL TIME |
---|---|
30 minutes | 40 minutes |
What Is a Cheesy Mexican Beef and Rice Skillet?
A cheesy Mexican beef and rice skillet is the perfect one-pan dinner that brings together all those comforting flavors your family loves! We start with seasoned ground beef cooked with diced onions until everything smells amazing, then add in beef broth and a can of Rotel tomatoes that give it that perfect blend of tomatoes and green chilies. The white rice gets stirred right into the skillet where it soaks up all those incredible flavors from the beef and that spicy tomato mixture. Everything cooks together in one pan, making the rice tender and perfectly seasoned while the beef stays juicy and delicious. The magic happens when you top it all with melted cheese that gets bubbly and golden. It’s like having restaurant-style Mexican food at home, but so much easier and faster than making everything separately. The Rotel tomatoes add just the right amount of heat and flavor without being too spicy for the kids. This skillet meal is perfect for those busy nights when you want something hearty and satisfying that only dirties one pan and makes everyone at the table happy!
Why You’ll Love This One-Pan Mexican Dinner
You’re going to fall head over heels for this one-pan Mexican dinner because it makes your busy life so much easier! First, there’s only one skillet to clean up afterward, which means more time relaxing with your family instead of doing dishes. The ground beef gets perfectly seasoned and stays so juicy when it cooks with all those amazing flavors from the Rotel tomatoes and beef broth. That white rice absorbs every single drop of deliciousness, creating the most flavorful base that’s way better than plain rice on the side. The cheese gets all melty and bubbly on top, making every bite absolutely irresistible. It’s comfort food that feels special but comes together in about 40 minutes, perfect for those crazy weeknights when everyone’s hungry and you need dinner fast. The flavors are bold enough to make everyone excited about dinner, but not too spicy for picky eaters. Plus, you probably already have most of these ingredients in your pantry right now! It’s one of those meals that looks impressive but is actually super simple to make, and leftovers taste even better the next day.
Key Ingredients in Mexican Beef and Rice
Here are the key ingredients that make this Mexican beef and rice skillet absolutely delicious!

For the Base:
- Olive oil – just one tablespoon to get everything started and prevent sticking
- Lean ground beef – one pound gives you plenty of protein and rich, meaty flavor
- Small onion – diced up to add sweetness and that perfect savory base
- Fresh garlic – two cloves minced for that aromatic depth we all love
For the Flavor:
- Taco seasoning packet – the secret to getting all those amazing Mexican spices perfectly balanced
- Beef broth – 2½ cups of low sodium broth that makes the rice incredibly flavorful
- Rotel tomatoes – this 10-ounce can brings the perfect blend of tomatoes and green chilies
- Tomato paste – just two tablespoons but it adds so much rich, concentrated tomato flavor
For the Perfect Base:
- Long grain white rice – 1½ cups that soaks up all those incredible flavors and gets perfectly tender
What Kind of Rice Works Best in This Skillet Recipe?
Long grain white rice is absolutely the best choice for this skillet recipe, and here’s why it makes such a difference! This type of rice stays separate and fluffy instead of getting mushy or sticky, which is exactly what you want when everything’s cooking together in one pan. Long grain rice also absorbs all those amazing flavors from the beef broth and Rotel tomatoes without turning into a gooey mess. I’ve tried using short grain rice before and it just doesn’t give you that perfect texture we’re looking for. The grains hold their shape beautifully and create the ideal base for all that melted cheese on top. Jasmine or basmati rice work great too if that’s what you have on hand, but avoid instant rice because it cooks too quickly and can get mushy in this recipe.
Tips for Making the Best Mexican Beef and Rice
Here are my best tips to make sure your Mexican beef and rice turns out absolutely perfect every time!
- Brown the beef really well – don’t rush this step! Let it get nice and golden before breaking it up for the best flavor
- Use low sodium broth and seasoning – you can always add more salt, but you can’t take it away once it’s too salty
- Don’t lift the lid too often – let that rice steam properly so it gets fluffy and absorbs all those amazing flavors
- Rinse your rice first – this removes excess starch and helps prevent it from getting sticky or clumpy
- Let the liquid come to a boil before covering – then reduce heat to low so the rice cooks evenly without burning
- Add cheese at the very end – put it on top of the hot skillet and let it melt naturally for the best texture
- Let it rest for 5 minutes – after cooking, let the skillet sit covered so the rice can finish absorbing any remaining liquid
- Taste and adjust seasoning – every taco seasoning packet is different, so add salt or pepper if needed
- Use a heavy-bottomed skillet – this prevents hot spots and helps everything cook evenly
- Don’t stir too much once you add the rice – stirring releases starch and can make your rice gummy
- Save some cheese for serving – sprinkle extra on top when plating for that restaurant look!
How to Make It Gluten-Free or Low-Carb
Making this Cheesy Mexican Beef and Rice Skillet work for your lifestyle is easier than you think. To make it gluten-free, just double-check your taco seasoning and beef broth—some store-bought versions sneak in hidden gluten. Look for ones labeled gluten-free or make your own taco blend with chili powder, cumin, paprika, and garlic powder.
For a low-carb version, swap the rice with cauliflower rice. It soaks up the flavorful beefy broth just as beautifully and still gives you that cozy, skillet-style comfort—without the extra carbs. If you’re feeding a mixed crowd, cook the beef mixture as-is and serve it over rice for some and cauliflower rice for others. It’s flexible, satisfying, and totally doable.
Kitchen Equipment Needed
- Large skillet or Dutch oven – wide enough to hold all the beef, rice, and broth as it simmers
- Wooden spoon or spatula – for browning the beef and stirring everything together
- Measuring cups and spoons – to get those flavors just right
- Sharp knife and cutting board – for dicing the onion and mincing the garlic
- Can opener – to open your Rotel tomatoes
- Lid for your skillet – optional, but helps steam the rice evenly
- Cheese grater – if you’re using fresh cheddar (highly recommended!)
Optional Ingredients
Sometimes, it’s those little extras that take a dish from good to wow, seconds please! Here are a few optional ingredients you can sprinkle in if you’re feeling inspired:
- Shredded cheese – A must if you love it extra cheesy. Cheddar, Monterey Jack, or even a spicy pepper jack will melt beautifully on top.
- Chopped cilantro – Adds a fresh, herby kick that brightens the whole dish.
- Fresh lime juice – Just a quick squeeze before serving adds a zesty pop.
- Diced jalapeños – For a little heat! Add them in with the garlic if your family loves spice.
- Frozen corn – Toss in a cup before the simmer for sweet, golden bursts in every bite.
- Black beans – They bring extra fiber and make this skillet stretch even further.
What to Serve on the Side
The first time I made this Cheesy Mexican Beef and Rice Skillet for my family, I thought it would be enough on its own. And honestly—it almost was. But then my husband came into the kitchen, grabbed a handful of tortilla chips, and started scooping straight from the pan like it was a dip. That’s when I realized… this dish is even better with a few easy sides.
Now, I always pair it with something fun or fresh. Tortilla chips are a must in our house—great for scooping or crunching on the side. A simple green salad with lime vinaigrette adds brightness, and sliced avocado or guacamole gives it a cool, creamy finish. If it’s a bigger meal night, I’ll even warm up some soft flour tortillas so everyone can make their own wraps. It turns a humble skillet into a full-on fiesta.

Variations and Substitutions
- Swap the beef: Ground turkey or chicken works beautifully if you want something lighter. Even plant-based crumbles hold up well with the bold flavors.
- Change the rice: Long grain white rice is classic, but brown rice, jasmine, or even cooked quinoa will do the trick. Just adjust the liquid and cook time if needed.
- Make it spicy: Stir in some chipotle in adobo, hot sauce, or diced jalapeños if your crew loves heat.
- Go veggie-loaded: Add in chopped bell peppers, zucchini, corn, or spinach during the simmer for extra color and nutrition.
- Try different cheese: Cheddar is the go-to, but Monterey Jack, pepper jack, or even a sprinkle of queso fresco can make things interesting.
How to Store Mexican Beef and Rice
When the kitchen quiets down after dinner and the last spoonful is scooped from the skillet, this dish stores like a dream—perfect for busy nights and next-day lunches. I always feel a little thrill knowing tomorrow’s meal is already handled.
Just let the beef and rice cool to room temperature first. Then spoon it into an airtight container and pop it in the fridge. It’ll stay fresh for up to 4 days. When you’re ready to reheat, a quick spin in the microwave with a splash of broth or water brings it right back to life.
If you want to freeze it, go ahead! It freezes well for up to 2 months. I like to portion it into individual servings so it’s easy to grab and go. Thaw overnight in the fridge or reheat straight from frozen if you’re in a hurry. It’s one of those meals that just keeps giving—and honestly, it tastes even better the next day.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but keep in mind that brown rice takes longer to cook and may need a bit more liquid. You can partially cook it ahead of time or let it simmer longer in the skillet. It adds a nice nutty flavor and a little extra fiber.
Is this dish spicy?
As written, it’s mild and kid-friendly—but you can easily dial up the heat. Just use spicy Rotel, add a pinch of cayenne, or toss in some chopped jalapeños. Want to keep it extra mild? Use plain diced tomatoes instead of Rotel.
Can I make this ahead of time?
Definitely! It reheats beautifully. You can prep the whole dish and store it in the fridge for a few days. I often make it the night before and just warm it up for a no-fuss dinner the next day.
What’s the best way to reheat leftovers?
Microwave it with a splash of beef broth or water to loosen it up. You can also reheat it gently in a skillet over medium heat, covered, until warmed through. Stir occasionally and add a bit of cheese on top for a fresh melty finish.
Don’t Miss More Recipes
Ingredients
Adjust Servings
1 tablespoon olive oil | |
1 pound lean ground beef | |
1 small onion, diced | |
2 cloves garlic, minced | |
1 ounce package taco seasoning, I prefer low sodium | |
2 1/2 cups beef broth, I prefer low sodium | |
10 ounce can Rotel tomatoes | |
2 tablespoons tomato paste | |
1 1/2 cups long grain white rice | |
2 cups shredded cheddar cheese |
Leave a Reply