Mexican Beef and Rice Skillet is what I cook when I need a one-pan dinner that feels filling without extra steps. The beef browns in the skillet while the rice absorbs the tomato and spice, creating a cohesive meal in one pot. It delivers protein, fiber, and warmth without much effort, and it has become one of my steady weeknight dinners.
Why This Is a Go-To in My Kitchen
This dish hits the balance between quick and comforting, which is why I reach for it on busy nights. It cooks mostly in one pan, so dinner is a single rhythm: brown, stir, simmer, and serve. Expect a cozy bowl with tender rice that absorbs spiced tomato broth, pockets of sweet corn, and melty cheese if you like. I make it in a 12-inch skillet and it always feeds four with reasonable leftovers.
Ingredient Lineup
- 1 lb ground beef
- 1 cup long-grain white rice, rinsed
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 cup beef broth
- 1 medium yellow onion, chopped (about 1 cup)
- 2 cloves garlic, minced
- 1 cup corn, frozen or canned, drained
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika, optional for depth
- Salt and pepper to taste, start with 1 teaspoon salt and 1/2 teaspoon black pepper
- 1 cup shredded cheddar or Monterey Jack cheese, optional
- Chopped cilantro for garnish, optional
If you prefer more root vegetable comfort, try this beef and potato skillet recipe for a different but just-as-satisfying one-skillet approach.
How It Comes Together
- In a large skillet over medium heat, cook the ground beef until browned and no longer pink, breaking it into small pieces as it cooks, then drain excess fat if needed.
- Add the chopped onion and minced garlic to the skillet, cooking until the onion is softened and translucent, about 4 minutes.
- Stir in the rinsed rice, diced tomatoes with their juices, beef broth, corn, chili powder, cumin, smoked paprika if using, and season with salt and pepper, mixing to combine.
- Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to low, cover tightly, and simmer for about 18 to 20 minutes, or until the rice is tender and the liquid is absorbed.
- Remove the skillet from heat, sprinkle the shredded cheese evenly over the top if using, cover again and let sit for 3 to 5 minutes until the cheese melts.
- Fluff with a fork, taste and adjust seasoning if needed, then garnish with chopped cilantro and serve warm.
How This Dish Fuels the Day
- A typical serving is about 1.25 to 1.5 cups, which provides roughly 450 to 550 calories depending on cheese and fat content; it delivers about 25 to 30 grams of protein from the beef, 45 to 55 grams of carbohydrates primarily from the rice, and 15 to 25 grams of fat, most of which comes from the beef and optional cheese.
- Fiber averages around 4 to 6 grams per serving thanks to the tomatoes and corn, and sodium will range depending on broth and canned tomatoes, often falling between 700 to 900 mg per serving unless you choose low-sodium products.
How I Like to Serve It
- This skillet is best on nights when you want a full meal in a single pan; serve it with a crisp green salad or simple sliced avocado to add freshness and healthy fat.
- For families, top bowls with extra shredded cheese, a squeeze of lime, and tortilla chips on the side for crunch. It also pairs well with warm corn tortillas if you want handheld bowls.
It’s a built-in crowd-pleaser that slides between busy-week comfort and casual weekend dinner with the same ease.
How to Save What’s Left
- Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days, or freeze portions in freezer-safe containers for up to 3 months; when reheating from the fridge, warm in a skillet over low heat with a splash of water or broth to loosen the rice and prevent drying, and when reheating from frozen, thaw overnight in the fridge before reheating the same way.
Mexican Beef and Rice Skillet
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A quick and comforting one-pan dinner featuring flavorful ground beef, rice, and spices, absorbed in a savory tomato broth.
Ingredients
- 1 lb ground beef
- 1 cup long-grain white rice, rinsed
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 cup beef broth
- 1 medium yellow onion, chopped (about 1 cup)
- 2 cloves garlic, minced
- 1 cup corn, frozen or canned, drained
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika, optional
- Salt and pepper to taste, start with 1 teaspoon salt and 1/2 teaspoon black pepper
- 1 cup shredded cheddar or Monterey Jack cheese, optional
- Chopped cilantro for garnish, optional
Instructions
- In a large skillet over medium heat, cook the ground beef until browned and no longer pink, breaking it into small pieces as it cooks, then drain excess fat if needed.
- Add the chopped onion and minced garlic to the skillet, cooking until the onion is softened and translucent, about 4 minutes.
- Stir in the rinsed rice, diced tomatoes with their juices, beef broth, corn, chili powder, cumin, smoked paprika if using, and season with salt and pepper, mixing to combine.
- Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to low, cover tightly, and simmer for about 18 to 20 minutes, or until the rice is tender and the liquid is absorbed.
- Remove the skillet from heat, sprinkle the shredded cheese evenly over the top if using, cover again and let sit for 3 to 5 minutes until the cheese melts.
- Fluff with a fork, taste and adjust seasoning if needed, then garnish with chopped cilantro and serve warm.
Notes
For more root vegetable comfort, consider using potatoes. Store leftovers in an airtight container for up to 3 to 4 days, or freeze portions for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 5g
- Protein: 30g
- Cholesterol: 75mg
Tips I’ve Learned the Hard Way
- Don’t skip rinsing the rice, rinsing removes excess surface starch so the cooked rice is separate and fluffy, rather than gummy.
- Brown the beef in batches if your pan is crowded, crowded meat steams instead of browning and you lose flavor.
- Cover tightly while simmering, steam is what cooks the rice through; lifting the lid frequently steals heat and adds time.
- If the rice isn’t tender but the liquid is gone, add 1/4 cup more broth or water, cover, and cook a few minutes longer.
- Taste near the end rather than at the start, canned tomatoes and broths carry salt so you may need only a pinch more.
These small technique notes save time and keep the texture consistent every time.
Simple Flavor Variations
- Seasonal: In late summer use fresh diced tomatoes and roasted sweet corn instead of canned or frozen, stir them in at the end so they keep some texture.
- Comfort-focused: Add a tablespoon of tomato paste with the spices and finish with a pat of butter and extra cheese for a richer, creamier finish.
- Slightly elevated: Stir in a splash of smoky chipotle in adobo or a teaspoon of ancho chili powder for depth, and top with pickled red onions and crumbled cotija cheese for contrast.
These variations let the recipe stretch to match what’s in season or how adventurous you feel.
Common Slip-Ups to Avoid
- Problem: Rice ends up mushy. Fix: You likely used too much liquid or overcooked it; next time reduce broth by 2 tablespoons or check for doneness a few minutes earlier.
- Problem: Beef tastes bland. Fix: Brown in a dry hot pan first to get caramelization, and season the beef while browning so salt penetrates the meat.
- Problem: The skillet is dry before rice is done. Fix: Keep a half-cup of warm broth on hand to add a splash at a time, cover, and continue cooking until tender.
- Problem: Spices feel one-note. Fix: Add a small squeeze of lime or a pinch of sugar to balance acidity and deepen flavor.
Addressing these common issues reduces stress and keeps dinner on track.
Turning Leftovers Into Something New
- Taco bowls: Reheat the skillet, spoon into warmed corn tortillas or over shredded lettuce, and top with pico de gallo, sour cream, and avocado for quick tacos.
- Soup-style comfort: Stir leftover skillet into heated beef broth with an extra handful of spinach or kale to make a chunky, comforting soup.
- Stuffed peppers: Mix leftover beef and rice with an extra handful of cheese, stuff into halved bell peppers, top with more cheese, and bake at 375 F until the peppers are tender.
Leftovers are excellent because the flavors mellow and unify overnight, making repurposed meals even better sometimes.
Questions Readers Often Ask
How long does it really take to prepare this skillet?
Plan on about 10 minutes of active prep time to chop onion and garlic and rinse rice, plus 25 to 30 minutes total cooking time including browning, simmering, and resting if you add cheese. From start to table most cooks are done in about 35 minutes.
Can I swap ground beef for ground turkey or a vegetarian option?
Yes, ground turkey works well though it’s leaner so you may need a tablespoon of oil for browning and a bit more seasoning for richness; for vegetarian, use plant-based crumbles or lentils and increase broth slightly to account for different absorption.
Is it okay to use minute rice for speed?
You can, but minute rice absorbs liquid faster and will require less cooking time; add it in later and reduce the simmer to avoid mushiness, or follow package directions substituting the broth and tomatoes.
Can I make this in advance for a weeknight dinner?
Absolutely, assemble through the simmer step, cool, then refrigerate up to one day; reheat gently on the stove with a splash of broth and finish with cheese and cilantro just before serving.
Nutrition-forward, flexible, and straightforward, this Mexican Beef and Rice Skillet is the kind of recipe you’ll store in your regular rotation because it consistently delivers on flavor, ease, and family-friendly satisfaction.