Mexican Beef and Rice Skillet: A One-Pot Meal That Will Boost Your Kitchen Confidence
I remember my first attempt at cooking a complete meal. It was a rainy Tuesday, and I had just moved into my first apartment. With no microwave dinners left and only a few dollars to spend, I found myself staring at a half-used bag of rice, some ground beef, and a can of diced tomatoes. Hungry and slightly panicked, I decided to try my hand at making something from scratch. I didn’t know what I was doing, but somehow, I pulled together a simple beef and rice dish. To my surprise, it wasn’t just edible—it was actually good. That small victory gave me the confidence I needed to keep experimenting in the kitchen.
PrintMexican Beef and Rice Skillet: A One-Pot Meal That Will Boost Your Kitchen Confidence
Ready to spice up dinner without the mess? 🌶️🍲 This Mexican Beef and Rice Skillet is a one-pot wonder packed with bold flavors, tender beef, zesty spices, and hearty rice—all cooked together for the ultimate weeknight win. 🥄✨ It’s comfort food with a fiesta twist that’ll boost your kitchen confidence in one delicious bite. Say goodbye to boring meals and hello to skillet magic! 🔥🧄🌽
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef (or substitute with ground chicken for a lighter option)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 ounce packet taco seasoning (low sodium recommended)
- 2 1/2 cups beef broth (low sodium preferred; chicken broth can be used if needed)
- 1 (10-ounce) can Rotel tomatoes (diced tomatoes with green chilies)
- 2 tablespoons tomato paste
- 1 1/2 cups long grain white rice
- 2 cups shredded cheddar cheese (or a Mexican blend if you want more flavor variety)
Optional Toppings
- Sour cream
- Diced avocado
- Chopped cilantro
- Sliced jalapeños
- Salsa or hot sauce
- Lime wedges
Instructions
1. Cook the Beef and Onion
Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Once the oil is hot, add 1 pound of ground beef and the diced onion. Use a wooden spoon or spatula to break the beef into smaller pieces as it cooks. Stir occasionally until the meat is browned and the onions are soft, about 6 to 8 minutes.
2. Drain the Fat and Season
If there’s excess grease in the pan, carefully drain it off. Then stir in the minced garlic and taco seasoning. Cook for another 30 seconds to 1 minute until the garlic is fragrant and the seasoning has coated the meat evenly.
3. Add Liquids and Rice
Stir in the beef broth, Rotel tomatoes (including the liquid), and tomato paste. Mix well to fully combine. Bring the mixture to a boil over medium-high heat.
Once boiling, stir in the rice. Make sure the rice is fully submerged in the liquid so it cooks evenly.
4. Simmer Until Tender
Reduce the heat to low and cover the skillet with a lid. Let it simmer for 20 to 25 minutes. Check occasionally to ensure the rice isn’t sticking to the bottom. The dish is ready when the rice is tender and most of the liquid has been absorbed.
5. Add Cheese and Melt
Sprinkle the shredded cheese evenly over the top of the cooked rice and beef mixture. Cover the skillet again and let it sit for another 3 to 5 minutes, or until the cheese is melted and gooey.
6. Serve and Enjoy
Turn off the heat, uncover, and give the dish a quick stir if you like your cheese mixed in. Or leave it as-is for a cheesier top layer. Add your favorite toppings and serve warm.
Notes
How to Know When the Beef is Cooked
Ground beef is done when it turns from pink to brown and no longer looks raw. If you’re unsure, break apart a chunk and check the inside—it should be fully brown with no pink center.
What If the Rice Isn’t Cooked Through?
If the rice is still crunchy after 25 minutes, add a splash more broth or water (about 1/4 cup), cover the skillet, and let it cook for another 5 to 7 minutes. Keep the heat low to prevent burning.
Overcooked Veggies?
If you added vegetables and they overcooked or became mushy, don’t worry. Make a note to add them later in the cooking process next time—perhaps after the first 10 minutes of simmering.
Beef Browning Too Fast?
If your beef is cooking too quickly and starting to burn, reduce the heat slightly and add a tablespoon of water to deglaze the pan. This will prevent sticking and help cook everything evenly.
No Lid? No Problem.
If your skillet doesn’t have a lid, cover it tightly with aluminum foil. Just make sure to press down around the edges to trap the steam inside.
Shortcut Tip
To save time, chop your onion and garlic the night before or use pre-chopped versions from the store. You can also measure out your seasonings and keep them in a small container for quick access.
The Mexican Beef and Rice Skillet is the kind of meal that can offer you that same sense of accomplishment. It’s flavorful, filling, and incredibly forgiving for beginners. With just one pot and a few basic ingredients, you can have a satisfying dinner ready in about 40 minutes. Even better, it’s easy to customize, great for leftovers, and doesn’t require any complicated techniques.
Whether you’re cooking for yourself, your family, or friends, this recipe is a perfect starting point to build your kitchen skills. Let’s dive in.
Ingredients and Preparation
Here’s everything you’ll need to create this delicious dish. All ingredients are simple and easy to find at any grocery store.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef (or substitute with ground chicken for a lighter option)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 ounce packet taco seasoning (low sodium recommended)
- 2 1/2 cups beef broth (low sodium preferred; chicken broth can be used if needed)
- 1 (10-ounce) can Rotel tomatoes (diced tomatoes with green chilies)
- 2 tablespoons tomato paste
- 1 1/2 cups long grain white rice
- 2 cups shredded cheddar cheese (or a Mexican blend if you want more flavor variety)
Optional Toppings
- Sour cream
- Diced avocado
- Chopped cilantro
- Sliced jalapeños
- Salsa or hot sauce
- Lime wedges
Ingredient Swaps and Tips
- Meat: You can use ground chicken or turkey instead of beef for a leaner version.
- Cheese: Any melty cheese works—Monterey Jack, Colby, or even mozzarella.
- Rice: Long grain white rice works best, but brown rice or jasmine rice can be used with slight cooking time adjustments.
- Vegetables: Feel free to add chopped bell peppers or corn when cooking the onion for added nutrition.
Step-by-Step Instructions
This dish comes together in a few simple steps. It’s all done in one pan, which means fewer dishes to wash—a win for any home cook.
1. Cook the Beef and Onion
Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Once the oil is hot, add 1 pound of ground beef and the diced onion. Use a wooden spoon or spatula to break the beef into smaller pieces as it cooks. Stir occasionally until the meat is browned and the onions are soft, about 6 to 8 minutes.
2. Drain the Fat and Season
If there’s excess grease in the pan, carefully drain it off. Then stir in the minced garlic and taco seasoning. Cook for another 30 seconds to 1 minute until the garlic is fragrant and the seasoning has coated the meat evenly.
3. Add Liquids and Rice
Stir in the beef broth, Rotel tomatoes (including the liquid), and tomato paste. Mix well to fully combine. Bring the mixture to a boil over medium-high heat.
Once boiling, stir in the rice. Make sure the rice is fully submerged in the liquid so it cooks evenly.
4. Simmer Until Tender
Reduce the heat to low and cover the skillet with a lid. Let it simmer for 20 to 25 minutes. Check occasionally to ensure the rice isn’t sticking to the bottom. The dish is ready when the rice is tender and most of the liquid has been absorbed.
5. Add Cheese and Melt
Sprinkle the shredded cheese evenly over the top of the cooked rice and beef mixture. Cover the skillet again and let it sit for another 3 to 5 minutes, or until the cheese is melted and gooey.
6. Serve and Enjoy
Turn off the heat, uncover, and give the dish a quick stir if you like your cheese mixed in. Or leave it as-is for a cheesier top layer. Add your favorite toppings and serve warm.
Beginner Tips and Notes
This recipe is designed to be simple, but here are a few extra pointers to ensure your success, especially if you’re new to cooking:
How to Know When the Beef is Cooked
Ground beef is done when it turns from pink to brown and no longer looks raw. If you’re unsure, break apart a chunk and check the inside—it should be fully brown with no pink center.
What If the Rice Isn’t Cooked Through?
If the rice is still crunchy after 25 minutes, add a splash more broth or water (about 1/4 cup), cover the skillet, and let it cook for another 5 to 7 minutes. Keep the heat low to prevent burning.
Overcooked Veggies?
If you added vegetables and they overcooked or became mushy, don’t worry. Make a note to add them later in the cooking process next time—perhaps after the first 10 minutes of simmering.
Beef Browning Too Fast?
If your beef is cooking too quickly and starting to burn, reduce the heat slightly and add a tablespoon of water to deglaze the pan. This will prevent sticking and help cook everything evenly.
No Lid? No Problem.
If your skillet doesn’t have a lid, cover it tightly with aluminum foil. Just make sure to press down around the edges to trap the steam inside.
Shortcut Tip
To save time, chop your onion and garlic the night before or use pre-chopped versions from the store. You can also measure out your seasonings and keep them in a small container for quick access.

Serving Suggestions
This one-pot dish is hearty on its own, but you can easily round out the meal with a few sides or toppings to take it to the next level.
Topping Ideas
- A spoonful of sour cream adds creaminess and helps balance the spice.
- Fresh avocado or guacamole brings a cool, rich contrast.
- Chopped cilantro and a squeeze of lime brighten up the dish.
- Jalapeños or hot sauce for those who love a spicy kick.
Side Dishes
- A simple green salad with lime vinaigrette
- Warm corn tortillas or tortilla chips
- Black beans or refried beans on the side
- Grilled corn or elote for a summer twist
Leftover Storage and Reheating
Let any leftovers cool completely before storing. Keep them in an airtight container in the refrigerator for up to 4 days. To reheat, simply microwave in 30-second bursts, stirring in between until warmed through. You can also reheat on the stovetop with a splash of broth or water to loosen it up.
This dish also freezes well. Store in a freezer-safe container and thaw overnight in the fridge before reheating.
Engagement Features
Cooking for the first time can feel intimidating, but simple, delicious meals like this one are here to prove that you’ve got what it takes. You don’t need fancy tools or advanced techniques to make something you’re proud of. Just one skillet, a few ingredients, and the willingness to try.
If you give this Mexican Beef and Rice Skillet a shot, I’d love to hear how it turned out. Did you add your own twist? Try a different protein? Make it extra spicy? Share your story in the comments below. Every kitchen victory—no matter how small—is worth celebrating.
Cooking is a journey, and this recipe is just one of many delicious stops along the way. You’re building confidence, learning new skills, and feeding yourself (and maybe others) along the way. That’s something to be proud of.
So grab your skillet and get cooking—you’ve got this.