Mexican Beef and Rice Skillet (VIDEO)

If you’re looking for a delicious yet totally easy dinner recipe, this Mexican Beef and Rice Skillet is the one-pan wonder that will make everyone happy (my whole family gets excited about this!).

Watch the video tutorial to see how easy this is! It’s ready in under 30 minutes and comes together in one skillet—seasoned beef, rice, and a glorious layer of melted cheese. Plus, it reheats beautifully.

Mexican Ground Beef and Rice Skillet garnished with fresh diced tomatoes, avocado, and cilantro. Ready to serve with a spoon.

This post may contain affiliate links. Read my disclosure policy.

Mexican Beef and Rice Skillet Recipe

My sister Svetlana shared this Mexican Beef and Rice Skillet recipe with me. I told her I was looking for more ground beef recipes (since we have it stockpiled in our freezer), and when she told me how much her family loved this dish, I knew I had to try it—and it was such a hit with my family!

The gooey, bubbly layer of cheese on top seals the deal for everyone. Watching those cheesy, savory scoops of beef and rice come out of the pan is enough to make everyone’s mouth water!

We love Mexican-inspired dinners, from flavorful Fish Tacos to Chicken Tortilla Soup and Pork Carnitas. If you are a fan of Mexican cuisine, this Mexican Beef and Rice Skillet is an absolute must-try!

Mexican Beef and Rice Skillet Video

Watch me make this Mexican Beef and Rice Skillet recipe. You’ll be amazed at how fast you can create a mouthwatering, flavor-packed dinner all in one pan. Hit play and get ready to impress your family tonight!

Ingredients for Mexican Beef and Rice Casserole

This recipe couldn’t be easier to make! Simply season the ground beef, then toss in the rest of the ingredients to simmer together in the skillet. It’s honestly hard to mess this one up.

  • Ground beef – The hearty protein base for this recipe. I like to use 80/20. You could also use ground turkey or ground chicken for a leaner option.
  • Onion & Garlic – Aromatics that add sweetness and tons of flavor
  • Taco seasoning – Infuses authentic flavors and spice to each ingredient.
  • Rotel Diced Tomatoes and Green Chilis (Original) – makes the meat mixture so juicy and tender.
  • Black beans – Add more protein to the dish. Be sure to rinse and drain canned beans.
  • Corn – Adds sweetness, crunch, and color to the skillet.
  • Rice – Serves as the filling, comforting base that absorbs all the flavors. Rinse the rice before using.
  • Chicken stock – Adds moisture to soften the rice, while adding a rich and savory flavor. Homemade Chicken Broth will always taste best.
  • Shredded cheese – Mexican cheese, Colby Jack, or because I always have mozzarella and cheddar on hand, I make my own blend with equal parts of each.

Don’t Love Beans?

My sister mentioned that her children don’t love beans so she leaves them out and instead increases the rice to 1 cup.

Ingredients for Mexican Beef and Rice Skillet: Ground beef, jasmin rice, chicken stock, garlic, salt, shredded cheese, black beans, onion, corn, Rotel tomatoes, taco seasoning

How to Make One Skillet Mexican Beef and Rice

I love that this dish is prepared in one skillet. Not only does it make cleanup a breeze, but the flavors meld together, convincing even the pickiest eaters to clean their plates.

  • Brown the Ground Beef – In a large skillet over medium heat, heat 1 Tbsp oil and then add the ground beef. Cook, breaking the meat apart with a spatula, until it’s no longer pink, about 3 minutes. If you use a leaner ground beef, you may need to add a bit more oil to the pan.
Ground beef browning in a skillet with a drizzle of olive oil
  1. Sauté – Add the chopped onion and sauté until softened, about 3-4 minutes. Stir in the garlic and cook for another 30 seconds until fragrant.
Browned ground beef with diced onion and minced garlic on top
  1. Season – Sprinkle in the taco seasoning and mix well. If you don’t have taco seasoning on hand, try my homemade Taco Seasoning, which I developed with simple spices you likely have on hand.
Ground beef in a skillet with taco seasoning on top
  1. Add Rotel, Beans, Corn, and Rice – Pour in the Rotel tomatoes and green chilis with their juices, along with the drained and rinsed black beans, corn, and rinsed rice, stirring to ensure everything is evenly combined.
Mexican Ground Beef and Rice Skillet with the black beans, corn, rice, and Rotel tomatoes added to the ground beef.

Do I Need to Rinse Rice?

Rinsing rice is a good practice to remove excess starch. You’ll also be removing potential dirt, dust, debris, and pesticides. I put my rice in a sieve and rinse under running water until the water runs clear underneath.

  1. Simmer – Stir in 2 cups of chicken stock and salt, bringing the mixture to a light boil. Lower the heat to a simmer, cover with a tight-fitting lid, and let it simmer on low for 15 minutes or until the rice is cooked. Turn off the heat.
  1. Melt the Cheese – Remove the lid, sprinkle the cheese on top, cover again, and let it rest for 5 minutes to melt the cheese.
Mexican Ground Beef and Rice Skillet topped with shredded Mexican cheese blend
  1. Garnish with fresh cilantro before serving, or top with your favorite taco toppings (see ideas below for inspiration).
Mexican Beef and Rice skillet prepared and garnished with melted cheese and fresh cilantro

Optional Taco Toppings

Serve with

You can serve this as a meal or make it the main course with these simple sides:

Make-Ahead

Since this recipe keeps and reheats well, it’s great for meal prep. My best tips for re-heating are to add a sprinkle of water to keep things moist and add a fresh ingredient, whether that’s some extra cheese or garnish – it can really brighten up leftovers.

  • To Refrigerate: Once the cooled, transfer to an airtight container and refrigerate for 3-4 days.
  • To Reheat: Place a portion on a plate, sprinkle it with water to keep it moist, and microwave in 30-second increments until it’s steamy and hot. To reheat on the stovetop, place a portion in a skillet over medium-low heat, add a splash of water, cover, and heat until steamy hot.
A serving spoon loaded with Mexican Ground Beef and Rice Skillet, showcasing the Mexican cheese pulls.

Whether you’re in a hurry or not, I hope you’ll enjoy this flavorful and satisfying Mexican Beef and Rice Skillet. It’s a quick and easy meal that brings everyone to the table for a delicious family dinner.

Mexican Beef and Rice Skillet Recipe

4.98 from 121 votes
Mexican Beef and Rice Skillet with Serving Spoon and garnished with avocados, tomatoes and cilantro
This is a one-pan, 30-minute easy dinner that you'll make over and over. It's one of our favorite ways to use ground beef, and it is protein-packed between the meat and the beans. You can add your favorite taco toppings for serving and you'll love that this reheats well!
Prep Time: 7 minutes
Cook Time: 23 minutes
Total Time: 30 minutes

Ingredients 

Servings: 6 servings
  • 1 Tbsp olive oil
  • 1 lb ground beef, 80/20 or 85/15
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 4 Tbsp taco seasoning
  • ½ tsp fine sea salt, or to taste
  • 10 oz can Rotel Diced Tomatoes and Green Chilis , (Original)
  • 1 can black beans, drained and rinsed
  • 1 cup corn, rinsed-frozen or canned
  • ¾ cup jasmine rice, rinsed and drained
  • 2 cups low-sodium chicken stock
  • 2 cups Mexican cheese, Colby jack, or equal parts mozzarella and cheddar

Instructions

  • Heat 1 Tbsp oil in a large skillet over medium heat, and then add the ground beef. Sauté, breaking it apart with a spatula just until it’s no longer pink, about 3 minutes.
  • Add chopped onion and sauté until the onion is softened, another 3-4 minutes. Add garlic and cook for 30 seconds, until fragrant.
  • Add taco seasoning and stir to combine.
  • Add Rotel tomatoes and green chilis with their juices, black beans, corn, and rice. Stir to combine.
  • Add 2 cups chicken stock and salt, and bring to a light boil. Reduce the heat to a simmer. Cover with a tight-fitting lid and simmer on low for 15 minutes or until the rice is done cooking. Turn off the heat.
  • Open the lid, sprinkle on the cheese, then cover and let it rest for 5 minutes until the cheese is melted.
  • Garnish with cilantro before serving, or use your favorite taco toppings*.

Notes

Optional Taco Toppings:

    Nutrition Per Serving

    1serving Serving586kcal Calories36g Carbs32g Protein35g Fat15g Saturated Fat2g Polyunsaturated Fat14g Monounsaturated Fat1g Trans Fat107mg Cholesterol764mg Sodium607mg Potassium2g Fiber5g Sugar631IU Vitamin A10mg Vitamin C349mg Calcium3mg Iron
    Nutrition Facts
    Mexican Beef and Rice Skillet Recipe
    Serving Size
     
    1 serving
    Amount per Serving
    Calories
    586
    % Daily Value*
    Fat
     
    35
    g
    54
    %
    Saturated Fat
     
    15
    g
    94
    %
    Trans Fat
     
    1
    g
    Polyunsaturated Fat
     
    2
    g
    Monounsaturated Fat
     
    14
    g
    Cholesterol
     
    107
    mg
    36
    %
    Sodium
     
    764
    mg
    33
    %
    Potassium
     
    607
    mg
    17
    %
    Carbohydrates
     
    36
    g
    12
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    5
    g
    6
    %
    Protein
     
    32
    g
    64
    %
    Vitamin A
     
    631
    IU
    13
    %
    Vitamin C
     
    10
    mg
    12
    %
    Calcium
     
    349
    mg
    35
    %
    Iron
     
    3
    mg
    17
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Course: Dinner, Main Course
    Cuisine: Mexican
    Keyword: Mexican Beef and Rice Skillet
    Skill Level: Easy
    Cost to Make: $$
    Calories: 586
    Natasha's Kitchen Cookbook

    More Ground Beef Dinner Ideas

    4.98 from 121 votes

    Leave a Comment

    Recipe Rating




    Comments

    • Katie Lou
      April 2, 2026

      Followed exactly and this is delicious. Make sure you have chips on hand cuz I didn’t and we were bummed about that

      Reply

    • Katrina
      March 31, 2026

      I made this dish for my family tonight. I made it as is, no changes or substitutions. It was delicious. It came together easily and quickly. Perfect for weeknight. The family really enjoyed it. Thank you for sharing.

      Reply

      • Natashas Kitchen
        March 31, 2026

        Thank you for sharing that with me, Katrina! It makes me so happy to hear the recipe turned out so well for you.

        Reply

    • ANNIE W BROWN
      March 31, 2026

      How could you make this to reduce the fat?

      Reply

      • NatashasKitchen.com
        April 1, 2026

        Hi Annie! You can use leaner ground meat, and less cheese if you prefer. It will be more dry.

        Reply

    • David Renken
      March 31, 2026

      Marvelous dish. Three of shared this and was loved by all. I do need to add the ingredient green chilies isn’t mentioned on any step to add! So don’t forget them!

      Reply

      • Natashas Kitchen
        March 31, 2026

        Hi David, thank you for your comment. the Green Chilis are part of the “Rotel Diced Tomatoes and Green Chilis” they come together in a can, so in step #4 when we say “Add Rotel tomatoes with their juices,” that includes the green chilis. I hope that helps.

        Reply

    • Cathy
      March 29, 2026

      Can this be made and put in a 9×13 casserole and baked in the oven?

      Reply

      • NatashasKitchen.com
        March 29, 2026

        Hi Cathy! I haven’t tried baking it to know if any modifications are needed. Sorry, I don’t have those instructions.

        Reply

    • Tena Jenkins
      March 29, 2026

      Will this work with brown rice ? I know rue jasmine rice is a hint sweaters? I’m assuming you can use with any rice
      Thanks

      Reply

      • NatashasKitchen.com
        March 29, 2026

        Hi Tena! It can work, but it would take twice as long to cook and would require additional liquid.

        Reply

        • Tena Jenkins
          April 2, 2026

          Thanks for replying. What if I use ready-made jasmine rice or ready made whole-grain brown rice. I know this is not rocket science but I just did not want to ruin a dish love all your recipes. Thank you so much.

          Reply

        • Tena Jenkins
          April 2, 2026

          No need to reply to my response I received from you. I located my answer in the comment section. Before I ask a question, I will read the comments 😊
          Thanks for all you do!

          Reply

    • Donna Laird
      March 25, 2026

      My family loved this. We had it with warm flour tortillas. Topped it with guacamole, green onions and cilantro. Yummy! Easy!

      Reply

      • NatashasKitchen.com
        March 26, 2026

        So glad to hear it was a hit with the family!

        Reply

    • Yuliya
      March 24, 2026

      It tasted wonderful! Thanks for the recipe!

      Reply

    • Diana
      March 22, 2026

      This is the first recipe of hours that I’ve tried. Delicious!! Easy!
      I’m going to bookmark your site. I’ll be back!
      Thank you!!

      Reply

      • Natasha's Kitchen
        March 22, 2026

        Glad you loved this first recipe that you tried!

        Reply

    • Mary Ann
      March 13, 2026

      Can I make ahead and freeze this recipe?

      Reply

      • Natashas Kitchen
        March 13, 2026

        Hi Mary Ann, Yes, it would work for a freezer meal. Cool it completely and store in an airtight container. To thaw, let it sit in the refrigerator overnight, then reheat it in the microwave or on the stovetop with a splash of water or broth if needed. The tomatoes may have a weird texture, but it shouldn’t affect the taste.

        Reply

    • Leah
      March 11, 2026

      Easy (pantry staples), crowd pleasing (teenagers, my picky eater and the grownups loved it) and adaptable when it comes to how you serve it. The only thing I did differently was add already cooked rice, because I already had some leftover in the fridge. So, I omitted most of the stock as well. Served with chips, shredded lettuce, sour cream and avocado slices. I think next time I might scoop it into peppers for a Mexican style stuffed pepper take.

      Love the hearty dip idea as well!

      Reply

    • Laura Medina
      March 11, 2026

      Love this, i serve it with a dollop of sour cream and a wedge of lime… And fresh pico de gallo, a little spicy! Yum

      Reply

      • Natasha's Kitchen
        March 11, 2026

        That sounds delicious! I’m glad you enjoy it!

        Reply

    • Monta
      March 8, 2026

      I made this for dinner tonight. It was easy and delicious. I added juice from a whole lime after cooking. Put it in a bowl, topped with Serrano peppers, shredded cheese, sour cream, diced fresh tomatoes. Served with a side of tortilla chips and ate it as a dip.

      Reply

      • Natasha's Kitchen
        March 9, 2026

        Awesome and that sounds delicious! I’m glad you enjoyed it as a dip!

        Reply

    • Beverly L Eaton
      March 7, 2026

      Why do you use chicken broth in a beef recipe?

      Reply

      • Natashas Kitchen
        March 7, 2026

        Hi Beverly, Chicken broth is more versatile, it pairs well with a variety of dishes and has a mild and lighter flavor. Beef broth is richer and can overpower the dish so it’s usually preferred in heartier dishes. You can definitely use it here too if you prefer.

        Reply

        • Wanda
          March 20, 2026

          Natashas Kitchen – thank you for answering Beverly’s question, and in fact, as only one of your many followers, I feel certain the others would join me in expressing thanks for always answering our questions! It’s one of the reasons you’re our go-to source for everything food! Thank you! 🌟🌟🌟

          Reply

          • Natashas Kitchen
            March 21, 2026

            You’re so kind, Wanda! Thank you for your wonderful feedback! I’m so glad I can inspire more to cook and try my recipes!

            Reply

    • Tom
      February 14, 2026

      So easy and so delicious !! This one is a keeper ! Just brown the beef, add in the other stuff and let it cook.

      Reply

      • Natashas Kitchen
        February 14, 2026

        Don’t you just love it when easy recipe are also delicious? Thank you for your awesome review, Tom!

        Reply

    • Jenn
      February 2, 2026

      YUUUUMMMMMMY! My son and I tried this for dinner this evening and it is so satisfying! And it makes a good amount for leftovers and school lunches! I love checking in with your site for cooking ideas! Always a winner! Thanks, Lady!

      Reply

      • NatashasKitchen.com
        February 2, 2026

        You’re very welcome, Jenn! So glad to hear it hit the spot!

        Reply

    • Angela Collins
      January 26, 2026

      I was looking forward to making this. Was very disappointed when after 30 minutes the rice did not fully cook. It was hard to eat. Maybe I will try it again but the next time I’ll add cooked rice.

      Reply

      • Natasha
        January 27, 2026

        Hi Angela, that is an unusual result. Did you use a different type of rice? Short grain rice needs slightly longer than long grain and brown rice can take twice as long.

        Reply

      • Laura Medina
        March 11, 2026

        when you add the rice and broth (liquid), cover and do not open for about 20 minutes to let all the rice soak up all the liquid! On low heat

        Reply

    • Julie
      January 25, 2026

      I don’t have any beef thawed out, so I was going to make this vegetarian. Should I add extra rice and if so then how much broth do I need to put in?

      Reply

      • Natasha's Kitchen
        January 25, 2026

        Hello! Yes, you can add a little extra rice or veggies to make up for the missing beef.

        Reply

    As Featured On

    Never Go "Hangry" Again!

    Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.