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.

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.
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.
- Rice – Uncooked 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.
Love one pot meals? Try this one pot spanish chicken and rice, one skillet lemon chicken orzo, or one pan creamy chicken and gnocchi next!
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.
Mexican Ground Beef and Rice
Save this Recipe!
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.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
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.
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
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.
I stuff bell peppers with this recipe and it’s so good
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.
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.
Easy and delicious!
Two of our favorites things in a recipe!
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.
This makes me so happy!! Sounds incredible!
I’ve cooked this recipe tons of times now and we love it!! Full of flavor!!!