Tex-Mex Beef Dinner

Tex-Mex Beef Dinner is my kind of one-pan meal: hearty, cheesy, and actually satisfying without needing a bunch of sides. It’s a ground beef skillet with rice, beans, tomatoes, and corn, and it all comes together in one deep pan.

The flavor is very taco-seasoned and tomato-y, with that little tang from salsa and a melted cheese finish that makes it feel like real comfort food. I like this one because it tastes like something you’d order, but it’s still simple and practical to cook at home.

For me, it’s best on a busy weeknight when I want dinner to be filling and easy to serve. I usually put out lime wedges and sour cream and let everyone top their own bowl.

Why You’ll Love This Recipe

Weeknight Friendly: One skillet, straightforward ingredients, and it’s done fast enough to fit into a normal evening.

Real Dinner Energy: Beef, rice, beans, and cheese make it filling in a way that doesn’t leave you hunting for snacks later.

Comforting and Cheesy: That melted cheddar (or Mexican blend) on top makes the whole pan feel cozy and complete.

Easy to Serve: It’s a scoop-and-go situation, and everyone can add lime, cilantro, sour cream, or extra salsa.

Flexible: You can swap the protein, tweak the heat level, or throw in extra vegetables without changing the whole recipe.

Ingredients You’ll Need

Beef and aromatics

  • Olive oil: Just enough to get the beef going and keep the onions from sticking. Any neutral oil works too.
  • Lean ground beef: I like lean here so the skillet doesn’t get greasy, but use what you have and just drain if needed.
  • Yellow onion: Adds that savory, slightly sweet base. White onion is fine, and a bell pepper can go in with it if you like.
  • Garlic: Fresh is best here, even if it’s just a quick mince. Jar garlic works in a pinch.
  • Salt: Go easy at first since taco seasoning and broth both bring salt, then adjust at the end.
  • Black pepper: Nothing fancy, just a little warmth in the background.

Seasoning and base

  • Taco seasoning: Store-bought is what I use most of the time. If yours is spicy or salty, keep that in mind when seasoning.

  • Tomato paste: Optional, but I like what it does for the color and the deeper tomato flavor. If you don’t have it, don’t stress.
  • Long grain white rice: Long grain stays fluffy and separate. Rinsing helps keep it from getting gummy in the pan.
  • Low-sodium beef broth: Low-sodium gives you more control. Chicken or veggie broth works too.
  • Diced tomatoes: Use the can with juices for the right amount of liquid and a nice saucy finish.
  • Salsa: This sets the flavor for the whole skillet, so use one you actually like. Mild, medium, or hot all work.

Mix-ins and topping

  • Black beans: I always rinse them so the skillet doesn’t taste overly “canned.” Pinto beans work too.
  • Corn: Frozen is easy and sweet, but canned is totally fine. Just drain it well.

  • Shredded cheddar or Mexican blend: I prefer a thicker shred so it melts into a real layer on top. Pepper jack is good if you want heat.
  • Cilantro: Fresh is best here. If cilantro isn’t your thing, sliced green onions are a good swap.
  • Lime wedges: Don’t skip the lime if you can help it. A squeeze at the end makes the whole pan taste brighter.
  • Sour cream: Optional, but I like it to cool things down and make each bowl a little creamier.

Recipe Instructions

  1. Heat the oil: Heat the olive oil in a large deep skillet over medium-high heat.
  2. Brown the beef: Add the ground beef and cook until browned, breaking it up as it cooks. Drain excess fat if needed.
  3. Cook the onion: Add the diced onion and cook until softened, about 3 to 4 minutes.

  4. Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
  5. Season: Season with salt and black pepper.
  6. Add the spices: Stir in the taco seasoning and tomato paste (if using) and cook for about 1 minute, until the spices smell toasted.
  7. Stir in the rice: Add the rinsed and drained rice and stir until it’s coated in the seasoned beef mixture.
  8. Add the liquids: Pour in the beef broth, diced tomatoes with their juices, and salsa, then stir well.
  9. Simmer: Bring to a boil, then reduce heat to low. Cover and simmer until the rice is tender and most of the liquid is absorbed, about 18 to 20 minutes.
  10. Add the beans and corn: Stir in the black beans and corn, then cook for 2 to 3 minutes, until heated through.

  11. Melt the cheese: Sprinkle the shredded cheese over the top, cover, and cook until melted, about 2 to 3 minutes.
  12. Rest and serve: Let the skillet rest for 5 minutes, then garnish with cilantro and serve with lime wedges and sour cream if you like.

Some of my tips!

This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.

Recipe Tips & Tricks

Use a deep skillet with a tight lid. The rice cooks better when the steam stays in the pan. If your lid is loose, you may need a splash more broth near the end.

Rinse the rice. It only takes a minute and it really helps keep the texture from turning sticky in a one-pan rice dish.

Watch the heat once it’s covered. Keep it at a gentle simmer. If it boils hard, the bottom can scorch before the rice is tender.

Pick a salsa you like. Salsa is doing a lot of the flavor work here, so use one with a taste you’d be happy eating straight.

Let it sit before serving. A short rest makes it easier to scoop, and the rice finishes absorbing the last bit of liquid.

Make some touches!

There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.

Serving Suggestions

  • Simple salad: I like a chopped romaine salad with tomatoes, red onion, and a quick lime dressing. Something crisp is nice next to the warm skillet.
  • Tortilla chips: Serve with chips for scooping, especially if you’re putting it out for a casual dinner. It also makes the leftovers more fun.
  • Avocado: Sliced avocado or a quick guacamole is really good on top. It cools down the spices and makes it feel a little more complete.
  • Roasted veggies: Sheet-pan zucchini or bell peppers work well on the side. I keep the seasoning simple and let the skillet be the main thing.

Save it for later

This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.

Storage and Make Ahead

Store leftovers covered in the fridge for up to 4 days. The rice will soak up more liquid as it sits, so it will look a little thicker the next day.

Reheat individual portions in the microwave with a splash of broth or water, then stir well. You can also warm it in a covered skillet over medium-low until heated through.

You can make this recipe ahead and portion it for lunches. I usually hold back a bit of cilantro and lime for serving so it still tastes fresh.

If you want it longer-term, you can freeze individual portions in airtight containers. Thaw in the fridge overnight before reheating, or microwave from frozen in short bursts, stirring as you go.

A few quick answers

This section covers a few extra details that may help before you head to the recipe card.

Recipe FAQs

Can I use ground turkey instead of beef?

Yes. Ground turkey works well, especially if you use taco seasoning you like and don’t skimp on the onions and garlic. I usually add a small extra pinch of salt at the end if it tastes a little flat.

Can I use brown rice?

You can, but it needs more time and more liquid. Plan on a longer simmer and add extra broth as needed so the rice can fully soften.

My rice isn’t tender yet. What should I do?

Keep it on low, covered, and add a splash more broth if the pan looks dry. Different skillets and different rice brands can change the timing a bit.

Can I make it lower carb?

Yes. Swap the rice for riced cauliflower and cut back the broth a lot since cauliflower doesn’t need the same simmering liquid. You’ll still get the beef, beans, tomatoes, and cheese vibe, just lighter.

What toppings go well with this?

Lime and cilantro are my basics, but it’s also good with diced avocado, pickled jalapeños, hot sauce, or extra salsa. If you like crunch, crushed tortilla chips on top are great.

You might also like

Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Tex-Mex Beef Dinner

Tex-Mex Beef Dinner

One-pan Tex-Mex beef skillet with rice, beans, tomatoes, corn, and melted cheese
No ratings yet
PRINT PIN RATE
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6

INGREDIENTS

Beef and aromatics

  • 1 tbsp olive oil
  • 1 lb lean ground beef
  • 1 small yellow onion diced
  • 3 cloves garlic minced
  • salt to taste
  • black pepper to taste.

Seasoning and base

  • 2 tbsp taco seasoning
  • 1 tbsp tomato paste optional
  • 1 cup long grain white rice rinsed and drained
  • 2 cups low-sodium beef broth
  • 1 can diced tomatoes 14.5 oz with juices
  • 1 cup salsa.

Mix-ins and topping

  • 1 can black beans 15 oz drained and rinsed
  • 1 cup frozen or canned corn drained
  • 1 cup shredded cheddar or Mexican blend cheese
  • 2 tbsp chopped fresh cilantro for garnish
  • lime wedges for serving
  • sour cream for serving optional.

INSTRUCTIONS

Brown and season

  • heat olive oil in a large deep skillet over medium-high heat
  • add ground beef and cook until browned while breaking up the meat
  • drain excess fat if needed
  • add onion and cook until softened
  • stir in garlic and cook briefly until fragrant
  • season with salt and black pepper
  • stir in taco seasoning and tomato paste if using and cook until the spices bloom.

Simmer and finish

  • stir in rice until coated
  • add beef broth
  • diced tomatoes
  • and salsa and stir well
  • bring to a boil then reduce to low and cover and simmer until rice is tender and liquid is mostly absorbed
  • stir in black beans and corn and cook until heated through
  • sprinkle cheese over the top then cover until melted
  • rest 5 minutes then garnish with cilantro and serve with lime and sour cream if desired.

Notes

1. Use ground turkey or shredded rotisserie chicken instead of beef; swap beef broth for chicken or vegetable broth; add diced bell pepper or jalapeno with the onion; use brown rice but increase simmer time and broth; make it lower carb by replacing rice with riced cauliflower and reducing broth

Nutrition

Calories: 515kcal | Carbohydrates: 45g | Protein: 28g | Fat: 24g

Leave a Reply

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