Why You’ll Love This Recipe
This recipe is perfect for busy nights when you want something filling and flavorful without spending hours in the kitchen. Everything cooks in one skillet, allowing the rice to absorb all the delicious spices and savory beef juices.
It’s also incredibly versatile. You can adjust the spice level, add extra vegetables, or top it with your favorite garnishes like cheese, avocado, or sour cream. It’s a dependable crowd-pleaser that works for weeknight dinners or casual gatherings.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beef
salt
black pepper
olive oil
onion, diced
garlic cloves, minced
bell pepper, diced
long-grain white rice, uncooked
diced tomatoes (canned)
tomato sauce
beef broth
chili powder
ground cumin
paprika
frozen corn
black beans, drained and rinsed
shredded cheddar or Mexican blend cheese
fresh cilantro, chopped
Optional toppings:
sliced avocado
sour cream
lime wedges
jalapeño slices
Directions
- Heat a large skillet over medium heat. Add olive oil and sauté the diced onion and bell pepper until softened, about 4–5 minutes. Stir in the minced garlic and cook for another 30 seconds.
- Add the ground beef to the skillet. Season with salt and black pepper, and cook until browned, breaking it apart with a spoon. Drain excess grease if needed.
- Stir in the uncooked rice, chili powder, cumin, and paprika. Cook for 1–2 minutes to lightly toast the rice and bloom the spices.
- Add the diced tomatoes (with their juices), tomato sauce, and beef broth. Stir well to combine.
- Bring the mixture to a gentle simmer. Cover the skillet, reduce the heat to low, and cook for 18–20 minutes, or until the rice is tender and most of the liquid has been absorbed.
- Stir in the corn and black beans. Cook uncovered for an additional 3–5 minutes until heated through.
- Sprinkle shredded cheese over the top, cover briefly, and allow it to melt.
- Remove from heat and garnish with chopped cilantro and your favorite toppings before serving.
Servings and timing
Servings: 4–6
Preparation time: 15 minutes
Cooking time: 30 minutes
Total time: Approximately 45 minutes
Variations
For a leaner option, substitute ground turkey or ground chicken for the beef. You can also use brown rice, though it will require additional liquid and a longer cooking time.
Add extra vegetables such as zucchini, diced tomatoes with green chilies, or chopped spinach for more color and nutrition. If you enjoy extra heat, include red pepper flakes or a pinch of cayenne.
For a low-carb version, replace the rice with cauliflower rice and reduce the broth accordingly.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm in a skillet over medium-low heat with a splash of broth or water to prevent drying out. You can also microwave individual portions, stirring halfway through for even heating.
This dish freezes well for up to 2 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
FAQs
Can I use instant rice?
Instant rice cooks much faster and may require less liquid. Adjust cooking time accordingly to avoid overcooking.
Do I have to rinse the rice first?
Rinsing helps remove excess starch, which can prevent the rice from becoming too sticky, but it is optional.
Can I make this dish ahead of time?
Yes, it reheats well and is great for meal prep throughout the week.
How can I make it spicier?
Add diced jalapeños, extra chili powder, cayenne pepper, or hot sauce to increase the heat level.
Can I make it vegetarian?
Yes, simply omit the beef and use extra beans or plant-based crumbles. Substitute vegetable broth for beef broth.
What type of rice works best?
Long-grain white rice works best for this recipe because it cooks evenly and stays fluffy.
Can I add cheese while cooking the rice?
It’s best to add the cheese at the end to prevent it from affecting the rice’s texture during cooking.
How do I know when the rice is done?
The rice should be tender and most of the liquid absorbed. If it’s still firm, add a small splash of broth and cook a few minutes longer.
Can I cook this in advance and freeze it?
Yes, allow it to cool completely before freezing in airtight containers for best results.
What side dishes pair well with this skillet meal?
A simple green salad, tortilla chips with salsa, or warm tortillas pair nicely with this dish.
Conclusion
Mexican Beef and Rice Skillet is a flavorful, satisfying meal that brings bold spices and comforting textures together in one easy pan. With its simple preparation and customizable ingredients, it’s a reliable go-to recipe for busy weeknights or relaxed family dinners. Once you try it, it’s sure to become a regular favorite in your meal rotation.
PrintMexican Beef and Rice Skillet
Mexican Beef and Rice Skillet is a hearty one-pan dinner made with seasoned ground beef, tender rice, tomatoes, beans, and bold spices. It’s a comforting, family-friendly meal that’s quick to prepare and packed with flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4–6 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
- Diet: Halal
Ingredients
- 1 lb ground beef
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tbsp olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 bell pepper, diced
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 oz) diced tomatoes, with juices
- 1 cup tomato sauce
- 2 cups beef broth
- 1 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp paprika
- 1 cup frozen corn
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup shredded cheddar or Mexican blend cheese
- 2 tbsp fresh cilantro, chopped
- Sliced avocado, sour cream, lime wedges, and jalapeño slices (optional for serving)
Instructions
- Heat a large skillet over medium heat. Add olive oil, diced onion, and bell pepper. Sauté for 4–5 minutes until softened. Stir in minced garlic and cook for 30 seconds.
- Add ground beef, season with salt and black pepper, and cook until browned, breaking it apart as it cooks. Drain excess grease if needed.
- Stir in uncooked rice, chili powder, cumin, and paprika. Cook for 1–2 minutes to toast the rice and bloom the spices.
- Add diced tomatoes with juices, tomato sauce, and beef broth. Stir well to combine.
- Bring to a gentle simmer. Cover, reduce heat to low, and cook for 18–20 minutes until rice is tender and liquid is mostly absorbed.
- Stir in corn and black beans. Cook uncovered for 3–5 minutes until heated through.
- Sprinkle shredded cheese over the top, cover briefly, and allow cheese to melt.
- Remove from heat, garnish with chopped cilantro, and serve with desired toppings.
Notes
- Substitute ground turkey or chicken for a leaner option.
- Brown rice can be used but requires extra liquid and longer cooking time.
- Add zucchini or diced tomatoes with green chilies for extra flavor.
- Store leftovers in the refrigerator for up to 4 days.
- Freeze for up to 2 months in airtight containers.
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6g
- Sodium: 880mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 7g
- Protein: 30g
- Cholesterol: 75mg