This post may contain affiliate links. Please read our disclosure policy.

Busy nights don’t have to mean boring meals! This Mexican Beef and Rice Skillet is a quick and easy recipe, ready in just 30 minutes—perfect for those hectic evenings. With only 10 minutes of prep and the rest of the magic happening in one pan, you can have a bold, flavorful dinner on the table fast.

When those weeknights get crazy, having a simple yet satisfying meal like this Mexican Beef and Rice Skillet can save the day. It’s one of my go-to recipes because it’s so easy to pull together, and the best part? Everything cooks in a single skillet, which means fewer dishes to clean up later—a total win, right?

This dish is packed with vibrant flavors, combining seasoned ground beef, rice, and a tasty mix of Mexican-inspired spices. It’s hearty, filling, and perfect for family dinners. Plus, it’s flexible! You can swap in ground turkey, add extra veggies, or spice it up with your favorite hot sauce—whatever works for you. I love meals that not only taste amazing but can be easily adapted to what you have on hand.

Whether you’re a busy parent or someone who just needs a quick meal that hits the spot, this skillet dinner is exactly what you need for a fuss-free, flavorful evening. So let’s get started—you’ll have dinner ready before you know it!

Mexican Beef Skillet ingredients

  • Ground Beef – Makes this meal easy, economical and family friendly. I like to buy in bulk and freeze in 1 to 1.5 pound servings.
  • Onion – If you have fresh onion on hand go ahead an dice it up and use what’s in the fridge. If not frozen from the grocery store works great. You can also buy it already diced in your produce section. Don’t have onion no fear add ½ teaspoon on onion powder or omit all together.
  • Taco seasoning – Use your favorite brand to add flavors you enjoy in this dish.
  • Garlic powder – A little extra garlic to the mix for extra yum!
  • Rice – I usually use a long or medium grain rice. Put it in uncooked.
  • Corn – A frozen or canned corn works great. Fresh is always a big plus. I love a fire roasted corn to give more flavor.
  • Diced tomatoes and green chilis – Depending on your families heat preferrence you can use a mild blend or just add in diced tomatoes to bring the heat down a bit!
  • Beef broth – Broth is another flavor booster in the recipe. You can also use chicken or vegetable broth.
  • Cheese – Your favorite cheeses like cheddar, a mexican blend or colby jack work nice here.
Labeled image of ingredients for Mexican beef and rice.

How to make Mexican Beef and Rice

Be sure to see the recipe card below for exact ingredients and full recipe instructions!

This really is the easiest meal to cook! Don’t you just love that!

Step 1 | Brown Ground Beef

All you have to do is brown your ground beef and saute the onion. Then drain off the fat.

Stir in the seasonings, tomatoes, rice, corn, and broth.

Step 2 | Add Seasonings, Rice, & Veggies

Step 3 | Bring to Boil, Cover, and Simmer

Bring to a boil then cover with a lid and let simmer.

Step 4 | Top with Cheese & Melt

When it’s done and the rice is tender, sprinkle with cheese and cover to let the cheese melt. Serve and watch them gobble it up!

Cast iron skillet with ground beef mexican rice dish covered with melted cheese.

Want to Save this Recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Substitutions & Variations

  • You can use ground turkey or chicken in place of beef. I would add a tablespoon or two of olive oil to the pan to saute.
  • Add in drained and rinsed black beans or pinto beans in addition to or in place of the corn.
  • Sustitute the rice with cauliflower rice for a lower carb option.
  • Sub in brown rice for a little heathier grain option.

Tips

  • A seasoned cast iron or nonstick pan works well to keep the rice from sticking.
  • Don’t skip the browning step. This gives the meat and onions a lot of flavor that really makes this dish delicious.
  • Cook until rice is tender. Start with a boil and lower to simmer. Each stovetop heat runs slightly differently. If all your liquid cooks out and rice isn’t tender then add a little more broth or water and cover and cook a little longer.
  • Spiciness levels. I make this for my family of mostly adults or teens. If you are making for kids that don’t like any spice change out the tomatoes & green chilis for diced tomatoes and maybe go for a mild taco seasoning.
Mexican skillet rice dinner on table with sliced avocado in background.

What to serve with this Beef and Rice Skillet

This dish really is a meal all on its own, but if you want something to go along a nice green salad is perfect. It pairs well with chips salsa, queso, or pico de gallo.

Here are a few of my family’s favorite ways to eat this!

  • Make it a bowl: Dish up the Mexican beef and rice as your base and top with sliced avocado, a dollop of sour cream, and cilantro. Or your desired toppings.
  • Burritos or quesadillas: It is also the perfect filling for you burritos or quesadillas. Stuff them and then grill or bake them and enjoy.
  • Tacos: They also make a great taco filling. Soft or crunchy. Add a little extra cheese and bake until melted for a baked Mexican beef and rice taco dish. Delish!

How to Store this Mexican Beef and Rice Casserole?

Fridge:

Once cooled, place in an airtight container and store in the refrigerator for up to 3 to 5 days.

This Mexican ground beef recipe makes delicious leftovers. It reheats well in the microwave, just pop it in for a minute or so.

To Freeze:

If freezing, I would recommend preparing as directed but leaving off the cheese. Let cool and then transfer to a freezer-safe dish and seal with an airtight lid or wrap with foil and freezer safe wrap. It will freeze for up to 2 to 3 months!

When it’s time to reheat, add the cheese and bake in a preheated 350° oven until bubbly and warmed through, about 30 to 45 minutes.

Frequently Asked Questions

What does it mean to brown meat?

It means to cook the meat until no more pink is visible. I like to take a step further and make sure the meat had a few crispy edges. This gives the ground beef tons of flavor!

Do I need to drain and rinse the canned corn?

If using canned corn you will need to drain the corn, but rinsing isn’t necessary. You don’t need the extra liquid in this recipe.

Can I use brown rice?

Absolutely yes! You may need to cook brown rice a little longer though.

What toppings work well with Mexican food?

I suggest you top the Mexican Beef and Rice Skillet with avocado, diced tomatoes, sliced black olives, shredded lettuce, chopped green onions, cilantro, sour cream, or guacamole.
Sliced jalapenos (fresh or jarred), pickled onions, taco or hot sauce, or diced raw onion all would be additional great toppings to use. Feel free to mix it up or omit things you don’t like. I also think crumbled or tortilla strips would be delicious on top too!

Up close image of a spoon full of mexican rice and beef casserole.

More Mexican Recipes

Upclose image of a scoop of ground beef and rice with cheese, avocado, black olives and tomatoes on top.
Recipe
4.95 from 18 votes

(click stars to rate)

Mexican Beef and Rice Skillet

Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6 servings
Author: Nikki Lee
Mexican Beef and Rice Skillet is made with ground beef and is incredibly easy, cheesy, and delicious. It's ready in just 30 minutes which makes for the perfect quick family meal!

Ingredients 

  • 1 pound ground beef, lean
  • cup onion, diced
  • 1 teaspoon garlic powder
  • 1 ounce package taco seasoning
  • 2 cups beef broth
  • 1 cup long grain white rice
  • 1 cup corn or fire roasted corn, drained
  • 10 ounce can dices tomatoes and green chilis, (do not drain)
  • 2 cups mexican blend or cheddar cheese, shredded

Instructions

  • Cook ground beef and onion in a large skillet over medium-high heat, crumbling while cooking until done, about 5 minutes. Drain on paper towels, if needed.
  • Add in taco seasoning, garlic powder, rice, corn, diced tomatoes and green chilis, and beef broth and stir until combined.
  • Bring to a boil, cover with a lid and reduce heat to a simmer. Cook until rice is tender about 20 minutes.
  • Top with shredded cheese and cover until melted, 2 to 3 minutes.
  • Garnish with your favorite taco toppings if desired.

Want to Save this Recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Notes

  • A seasoned cast iron or nonstick pan works well to keep the rice from sticking.
  • Don’t skip the browning step. This gives the meat and onions a lot of flavor that really makes this dish delicious.
  • Cook until rice is tender. Start with a boil and lower to simmer. Each stovetop heat runs slightly differently. If all your liquid cooks out and rice isn’t tender then add a little more broth or water and cover and cook a little longer.
  • Spiciness levels. I make this for my family of mostly adults or teens. If you are making for kids that don’t like any spice change out the tomatoes & green chilis for diced tomatoes and maybe go for a mild taco seasoning.

Nutrition Information

Serving: 6servings Calories: 456kcal (23%) Carbohydrates: 31g (10%) Protein: 27g (54%) Fat: 26g (40%) Saturated Fat: 13g (81%) Polyunsaturated Fat: 1g Monounsaturated Fat: 10g Trans Fat: 1g Cholesterol: 86mg (29%) Sodium: 1021mg (44%) Potassium: 465mg (13%) Fiber: 2g (8%) Sugar: 3g (3%) Vitamin A: 888IU (18%) Vitamin C: 8mg (10%) Calcium: 317mg (32%) Iron: 3mg (17%)

Nutritional Disclaimer

Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

©️Soulfully Made

Did You Make This?I love to see what you made! Tag me @soulfullymade_ and hashtag #SoulfullyMade
Pin Recipe Tag on Insta Share on Facebook Leave Review

Hungry for more easy, home-cooked, delicious recipes?

Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, Instagram, and Twitter.

4.95 from 18 votes (9 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

RATE THIS RECIPE




This site uses Akismet to reduce spam. Learn how your comment data is processed.

14 Comments

  1. 5 stars
    This is one of the best Mexican dishes I’ve made! I served it for dinner with tortilla chips and we ate it like a dip. FANTASTIC!

  2. 5 stars
    This mexican beef and rice skillet turned out so well, the husband and kids both loved it! And the leftovers are perfect for lunches!

  3. 5 stars
    This was amazing! Flavor was incredible and I loved the opportunity to cook in my cast iron skillet. Thank you for this recipe!

  4. 5 stars
    One pot recipes are my absolute favorite! Served for dinner and already looking forward to the leftovers for lunch (very little and I have dibs!). Hearty and flavorful. This will be a regular at our house!

  5. 5 stars
    We loved this recipe, I asked my high schooler to start browning the beef and onion while I got everything else ready, so flavorful! We ate it “bowl style” our fave and loved that it was a one pan meal!