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

Looking for a quick, hearty, and family-friendly dinner? This Mexican ground beef and rice is the perfect solution! Made in just one pan with simple pantry staples, it’s packed with flavor and protein. Whether you’re feeding a busy family or meal prepping for the week, this dish is a winner.

mexican beef and rice in a skillet with a spatula
Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Please enable JavaScript in your browser to complete this form.

Do you love Mexican recipes? You’ll love chorizo tacos, Birria tacos, and Mexican shredded beef.

It’s no secret I love one pot meals. They check all the boxes: easy to make, easy clean up, healthy, filling and DELICIOUS. This one is no different.

Why You’ll Love This Recipe

  • One pan = less cleanup!
  • Fast & easy: Ready in 30 minutes with simple steps.
  • Budget-friendly: Uses pantry staples like ground beef, rice, and salsa.
  • Kid-approved: Mild, but easy to spice up for heat lovers.
  • Versatile: Serve in tacos, burritos, bowls, or just eat it as-is!
mexican beef and rice being scooped out of the pot

Ingredients You’ll Need

This recipe keeps things simple with ingredients you probably already have:

  • Ground beef – Use lean for less grease, or swap for ground turkey.
  • RiceUncooked white or brown rice. Parboiled works best for even cooking.
  • Black beans – Adds fiber and protein (swap for kidney beans if preferred).
  • Bell peppers & onion – Classic Mexican flavors and a little crunch.
  • Garlic – Because everything’s better with garlic!
  • Taco seasoning – Store-bought or homemade (adjust spice level to taste).
  • Salsa – Adds moisture and flavor; use chunky mild or hot, depending on preference.
  • Tomato paste – Helps create a rich sauce.
  • Beef broth – Adds depth and ensures the rice cooks perfectly.
  • Olive oil – To sauté the onions and beef.

Ways to Serve It

As is – Enjoy it straight from the skillet for a simple meal!
🌮 Taco filling – Stuff it into tortillas for easy beef & rice tacos.
🥗 Bowl meal – Serve over lettuce or rice with avocado, cheese, and lime.
🧀 Nacho topper – Load onto tortilla chips with melted cheese for loaded nachos!
🌯 Burritos – Wrap it in a tortilla with cheese and sour cream.

mexican beef and rice skillet with tortilla chips

If you love this recipe as much as I do, don’t forget to follow me on Instagram and tag me with @what_mollymade so I can see it and feature you.

Tap stars to rate!
4.79 from 23 votes

Mexican Ground Beef and Rice

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
One pot Mexican beef and rice is a simple dinner with pantry staples done it less than 30 minutes! It’s gluten free, dairy free and full of protein.

Save this Recipe!

Enter your email and we’ll send it directly to you.
Please enable JavaScript in your browser to complete this form.
Servings: 6

Ingredients

  • 2 tablespoons olive oil or coconut oil
  • 1 medium yellow onion diced
  • 1 bell pepper any color, diced
  • 2 cloves garlic minced
  • 1 pound ground beef I used 93% lean
  • 1 (1 ounce) package taco seasoning I like Siete (see notes for homemade taco seasoning)
  • 1/4 cup water
  • 1 cup mild salsa
  • 1 (15oz) can black beans drained and rinsed
  • 1 (15oz) can corn drained
  • 1 1/4 cups uncooked long grain rice
  • 2 1/2 cups low sodium beef broth or beef stock
  • 1/2 cup shredded mexican cheese optional
  • Toppings: sliced avocado chopped cilantro, lime juice, cilantro lime ranch, cherry tomatoes

Instructions 

  • Heat the oil in a medium skillet over medium heat. Once hot, add the diced onion and pepper and stir until soft and onions are translucent, 4-5 minutes. Stir in the garlic and cook for another 1-2 minutes or until fragrant.
    2 tablespoons olive oil, 1 medium yellow onion, 1 bell pepper, 2 cloves garlic
  • Add the ground beef and cook, stirring frequently, until browned and no pink remains. Next add the taco seasoning and water and cook until thickened.
    1 pound ground beef
  • Stir in the taco seasoning, water, salsa, black beans, corn, uncooked rice and beef broth until combined. Turn the heat up to high and bring to a boil then reduce to low, cover, and simmer for 20 minutes. Open the lid to stir a few times so the bottom doesn’t burn.
    1 (1 ounce) package taco seasoning, 1/4 cup water, 1 cup mild salsa, 1 (15oz) can black beans, 1 (15oz) can corn, 1 1/4 cups uncooked long grain rice, 2 1/2 cups low sodium beef broth
  • If using the cheese, open the lid and sprinkle the top with cheese then close the lid and remove from the heat and let sit for 5 minutes or until the cheese is melted.
    1/2 cup shredded mexican cheese
  • Top with avocado, cilantro, tomatoes, lime juice or cilantro lime ranch if desired.
Last step! If you make this, please leave a review letting us know how it was!

Notes

Homemade taco seasoning: Mix together 1 tablespoon chili powder, 1 tsp ground cumin, 1 tsp garlic powder, 1 tsp smoked paprika, 1/2 tsp dried oregano, 1/2 tsp onion powder, 1/2 tsp salt and 1/4 tsp pepper.
To Store. Let the beef and rice cool completely, then refrigerate in an airtight container for up to 5 days or freeze for up to 3 months.
To Reheat. Warm on the stovetop with a splash of broth, microwave in 30-second intervals, or bake at 350°F for 15-20 minutes, covered with foil.

Nutrition

Serving: 1serving | Calories: 404kcal | Carbohydrates: 58.9g | Protein: 25.1g | Fat: 7.7g | Fiber: 8.4g | Sugar: 8.2g

Nutrition information is automatically calculated, so should only be used as an approximation.

4.79 from 23 votes (17 ratings without comment)

Leave a comment

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

Recipe Rating




11 Comments

  1. Didi says:

    5 stars
    So good my entire family had seconds and I have crazy picky kids and husband. And my son woke up the next morning excited to eat the leftovers for lunch.

  2. jill says:

    I am curious about the serving size? You list 1g… I’m not use to measuring like this can you help with measuring with a cup?
    Thank you

  3. Mary Beth says:

    Serving size says 1g and 404 cal. 1 g is 0.035 ounces! Surely this is a misprint? Please advise as a portion normally is half a cup. Half a cup would be astronomically high in calories and carbs. Thank you.

  4. Lauren says:

    I stuff bell peppers with this recipe and it’s so good

  5. Kathryn Spencer says:

    5 stars
    Excellent recipe! My family loved it. Quick question? How many cups in a serving size? I’m working with a nutritionist and I have to log and reach nutrition goals.

  6. Angela P says:

    2 stars
    Honestly, not beginner friendly. I followed the recipe to a tee, yet there was still liquid in the skillet and the rice wasn’t fully cooked. I had to keep tampering with the heat. Next time maybe specify if instant rice or regular rice was used.

  7. Lynn Fabian says:

    5 stars
    Easy and delicious!

    1. Molly Thompson says:

      Two of our favorites things in a recipe!

  8. Hayley Feland says:

    5 stars
    Making for the fifth time in two months for dinner tonight. We love this. So easy, so quick, so handy to have in the freezer. Win-win. And my guess is that most picky eaters would enjoy this. Pro tip: Always eat this with avocado or guacamole. And we always put lots of pepper jack cheese on top.

    1. Molly Thompson says:

      This makes me so happy!! Sounds incredible!

  9. Lynda says:

    5 stars
    I’ve cooked this recipe tons of times now and we love it!! Full of flavor!!!