Tex-Mex Rice Dish

There’s something magical about a one-pan meal that’s hearty, flavorful, and comes together in under an hour—especially when it combines the bold, comforting flavors of Tex-Mex cuisine. This Tex-Mex Rice Dish is that rare weeknight hero: a satisfying blend of seasoned ground beef, fluffy rice, sweet corn, and creamy beans, all simmered in a smoky enchilada sauce and topped with melted cheese. It’s the kind of meal that fills your kitchen with irresistible aromas and your table with empty plates.
But let’s be honest—not all skillet dinners are created equal. Some turn out bland, others mushy, and a few burn before the flavors have time to meld. After testing countless versions (and learning from a few mishaps!), I’ve perfected this recipe to deliver maximum flavor with minimal effort. The secrets? Toasting the rice with spices (hello, smoked paprika and cumin!) for depth, layering ingredients to keep textures just right, and finishing with a blanket of melted cheese that ties everything together.
This dish is flexible, forgiving, and family-approved. Use what you have: swap beef for turkey, pinto beans for black beans, or fresh corn for frozen. It’s a fantastic way to clean out the fridge while feeling like you’ve cooked something special. Serve it straight from the skillet with cool sour cream, zesty jalapeños, or a sprinkle of fresh cilantro for a pop of color.
Whether you’re craving cozy comfort food or need a crowd-pleasing potluck dish, this Tex-Mex Rice Dish delivers. It’s hearty but not heavy, flavorful but not fussy—and guaranteed to earn a permanent spot in your dinner rotation. Let’s get cooking!
Pro Tip: For an extra flavor boost, toast the rice until it’s lightly golden before adding the broth—it’s a game-changer!
Tex-Mex Rice Dish
- 1 lb ground beef
- 1 cup long-grain white rice (uncooked)
- 1 cup corn (frozen, canned, or fresh)
- 1 can (15 oz black or pinto beans, drained/rinsed)
- 1 can (10 oz red enchilada sauce)
- 1½ cups chicken or beef broth
- 1 cup diced onion (~1 small onion)
- 1 cup diced bell pepper (red or green)
- 1 tsp chili powder
- 1 tsp lime juice
- 1 tbsp smoked paprika
- 1 tsp minced garlic or ½ tsp garlic powder
- 1 tsp salt (or to taste)
- 1 tsp black pepper
- ½ tsp cayenne pepper (optional)
- 1 tsp ground cumin (key flavor boost)
- 1 cup shredded cheddar or Mexican blend cheese
- 2 tbsp olive oil (divided)
- Toppings: Green onions (cilantro, sour cream, jalapeños)
Brown the Beef:
- Heat 1 tbsp olive oil in large skillet over medium heat. Add 1 lb ground beef, breaking it apart. Cook 5-6 mins until browned. Drain grease, season with ½ tsp salt and ½ tsp pepper. Set aside.
Sauté Veggies:
- In same skillet, heat 1 tbsp olive oil. Add 1 cup onion and 1 cup bell pepper. Cook 4-5 mins until soft.
Toast Rice & Spices:
- Stir in 1 cup rice, 1 tsp chili powder, 1 tbsp smoked paprika, ½ tsp cayenne (if using), 1 tsp garlic, and 1 tsp cumin. Toast 2 mins, stirring.
Simmer:
- Pour in 10 oz enchilada sauce and 1½ cups broth. Bring to simmer, then reduce heat to low. Cover and cook 15-18 mins until rice is tender.
Combine:
- Stir in 15 oz beans, 1 cup corn, and cooked beef. Heat 3-4 mins.
Add Cheese:
- Sprinkle 1 cup shredded cheese over top. Cover 2-3 mins to melt.
Serve:
- Garnish as desired. Serve warm.