If you’re craving a comforting, hearty meal with vibrant Tex-Mex flavors that’s ready in no time, then this Skillet Mexican Beef and Rice Recipe is about to become your new favorite go-to dinner. It’s all about that delicious one-pan magic where seasoned ground beef, fluffy rice, sweet corn, and juicy tomatoes come together, crowned with melty cheese that turns every bite into a cozy fiesta. What’s even better? Minimal cleanup and just 30 minutes from start to finish make this dish perfect for those busy weeknights when you want a satisfying meal without the fuss.

Ingredients You’ll Need
Gathering the ingredients for this recipe is a breeze, and each one plays a key role in building those unforgettable layers of flavor and texture. From the savory ground beef to the sweet burst of corn, every component works in harmony to create a colorful and mouthwatering skillet meal.
- 1 pound ground beef: The flavorful protein base that brings heartiness to the dish.
- 1 small onion (diced): Adds a subtle sweetness and depth when sautéed.
- 2 cloves garlic (minced): Infuses a fragrant and savory kick.
- 1 packet taco seasoning (or 2 tablespoons homemade): Packs bold Tex-Mex spices that define the dish’s character.
- 1 cup long-grain white rice (uncooked): Provides fluffy texture and soaks up all the delicious juices.
- 1 can (14.5 oz) diced tomatoes (with juice): Brings juiciness and a hint of acidity to balance flavors.
- 1 cup frozen corn (or canned, drained): Adds a sweet crunch and vibrant color.
- 2 ¼ cups beef broth or water: Essential for cooking the rice to tender perfection and enriching the taste.
- 1 cup shredded cheddar or Mexican blend cheese: Melts perfectly for a gooey, indulgent finish.
- 1 tablespoon olive oil: Helps brown the beef and soften the aromatics beautifully.
- Salt and pepper to taste: To enhance and balance every flavor in the skillet.
- Chopped cilantro and lime wedges (for garnish): Adds freshness and a zesty boost when serving.
How to Make Skillet Mexican Beef and Rice Recipe
Step 1: Brown the Beef
Start by heating the olive oil in a large skillet over medium heat. Add the ground beef and cook until it’s nicely browned, breaking it up with your spoon as you go. This takes about 5 to 6 minutes and developing that rich, browned crust is essential for flavor. Be sure to drain any excess fat to keep the dish from feeling greasy.
Step 2: Sauté Aromatics
Next, toss in the diced onion and minced garlic to the skillet. Cook everything together for 2 to 3 minutes until the onion softens and becomes fragrant. These aromatics build a wonderful base aroma for the entire dish.
Step 3: Add Seasoning and Ingredients
Sprinkle in the taco seasoning, then stir in the uncooked rice, diced tomatoes along with their juice, corn, and beef broth. Give everything a good mix so that the rice starts soaking up all those fantastic seasonings and flavors.
Step 4: Simmer and Cook Rice
Bring the mixture to a gentle simmer, then cover the skillet with a lid and lower the heat to low. Let it cook undisturbed for about 18 to 20 minutes, or until the rice becomes tender and has absorbed all the liquid. Resist the temptation to stir too often as this helps the rice cook evenly.
Step 5: Melt Cheese and Garnish
Once the rice is tender, remove the skillet from heat and sprinkle the shredded cheese on top. Cover it again for 2 to 3 minutes to allow the cheese to melt into a glorious, gooey layer. Finish with a sprinkle of chopped cilantro and a squeeze of lime juice for a refreshing pop that brightens every bite.
How to Serve Skillet Mexican Beef and Rice Recipe

Garnishes
Adding fresh garnishes makes this dish feel extra special. Chopped cilantro adds a burst of herbal brightness, while lime wedges offer a zesty tang that perfectly balances the richness of the beef and cheese. A dollop of sour cream or a few slices of creamy avocado can also take this to new heights.
Side Dishes
Pairing this skillet meal with crunchy tortilla chips is a no-brainer—they’re perfect for scooping up every last bit. If you want to keep things light, a simple side salad with a lime vinaigrette complements the flavors without overpowering them. Refried beans or black beans also make excellent protein-packed partners.
Creative Ways to Present
For a family-style dinner, serve the skillet right in the pan on the table so everyone can help themselves. You can also scoop servings into warm tortillas to make quick tacos or stuff them into bell peppers for a colorful twist. The versatility of the Skillet Mexican Beef and Rice Recipe lets you tailor it to any occasion.
Make Ahead and Storage
Storing Leftovers
Place any leftovers in an airtight container and refrigerate for up to 3 days. The flavors tend to meld even more overnight, making for a tasty lunch the next day. Just be sure to store the cilantro and lime wedges separately to keep them fresh.
Freezing
You can freeze this dish for up to 2 months. Transfer cooled portions into freezer-safe containers or bags, making sure to remove as much air as possible. Thaw overnight in the fridge before reheating to preserve texture and taste.
Reheating
Reheat leftovers gently on the stovetop over medium-low heat with a splash of water or broth to loosen the rice and keep it moist. Alternatively, microwave in covered dishes in short intervals, stirring between, until warmed through. Top with fresh garnishes after reheating for that fresh homemade feel.
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken works wonderfully as lighter alternatives. Just keep the same cooking steps, and adjust seasoning to your taste since these proteins are milder in flavor.
Is it necessary to use beef broth or can I substitute water?
Beef broth enhances the richness and depth, but if you only have water on hand, it will still turn out tasty. You might want to bump up the seasoning slightly to compensate.
How do I make this dish spicier?
To turn up the heat, add diced jalapeños along with the onions, or opt for spicy taco seasoning. A sprinkle of crushed red pepper flakes or hot sauce on top when serving also delivers a fiery kick.
Can I add beans or other vegetables to this recipe?
Yes! Adding black beans, bell peppers, or zucchini can boost the nutrition and make this skillet even heartier. Just stir them in when you add the other ingredients so they cook evenly.
What cheese works best for melting over the top?
Cheddar and Mexican cheese blends melt beautifully and complement the Tex-Mex flavors perfectly. Monterey Jack or a mild queso blanco would also be delicious choices.
Final Thoughts
This Skillet Mexican Beef and Rice Recipe is truly one of those dependable, crowd-pleasing meals that brings bold flavors and comforting textures to the table in a flash. Whether you’re cooking for a busy weeknight or feeding a hungry family, it’s a delicious way to enjoy hearty, homemade Tex-Mex without the hassle. Give it a try and watch it become a staple in your recipe rotation—you’ll be so glad you did!
Print
Skillet Mexican Beef and Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-Inspired
- Diet: Nut-Free
Description
Skillet Mexican Beef and Rice is a quick, one-pan meal loaded with seasoned ground beef, fluffy rice, tomatoes, corn, and melted cheese. Bursting with bold Tex-Mex flavors, it’s the perfect weeknight dinner that comes together in just 30 minutes with minimal cleanup. Serve with tortilla chips, sour cream, or avocado for a satisfying and customizable meal.
Ingredients
Meat and Vegetables
- 1 pound ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup frozen corn (or canned, drained)
Spices and Seasonings
- 1 packet taco seasoning or 2 tablespoons homemade taco seasoning
- Salt and pepper to taste
Grains and Liquids
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 oz) diced tomatoes with juice
- 2 ¼ cups beef broth or water
- 1 tablespoon olive oil
Dairy and Garnishes
- 1 cup shredded cheddar or Mexican blend cheese
- Chopped cilantro (for garnish)
- Lime wedges (for garnish)
Instructions
- Brown the beef: Heat olive oil in a large skillet over medium heat. Add ground beef and cook until browned, breaking it up with a spoon, about 5–6 minutes. Drain excess fat if needed.
- Sauté onion and garlic: Add the diced onion and minced garlic to the beef. Cook for 2–3 minutes until the onion is softened and translucent, stirring occasionally.
- Combine ingredients: Stir in taco seasoning, uncooked rice, diced tomatoes with their juice, corn, and beef broth. Mix everything thoroughly to combine.
- Simmer covered: Bring the mixture to a simmer, then cover the skillet. Reduce heat to low and cook for 18–20 minutes, or until the rice is tender and the liquid has been absorbed.
- Melt the cheese: Remove the skillet from heat. Sprinkle shredded cheese evenly over the top, then cover again and let stand for 2–3 minutes to melt the cheese.
- Garnish and serve: Garnish with chopped cilantro and a squeeze of lime juice before serving. Enjoy with optional sides like tortilla chips, sour cream, or avocado.
Notes
- For extra heat, add diced jalapeños or use spicy taco seasoning.
- You can substitute ground turkey or chicken for a lighter version.
- Add black beans for extra protein and fiber.

