This hearty Tex-Mex dish brings together thinly sliced flank steak seared with cumin, smoked paprika, and chili powder, served over fluffy rice cooked in chicken broth.
Everything gets topped with warm, creamy queso dip that ties the whole plate together. Sautéed onions, bell peppers, and garlic add depth and color to the seasoned rice base.
Ready in about 45 minutes, it serves four and works beautifully for a weeknight dinner that feels indulgent without demanding hours in the kitchen.
The sizzle of steak hitting a screaming hot pan is one of those sounds that makes everyone in the house suddenly appear in the kitchen doorway, pretending they just happened to walk by. I threw this together one Tuesday when the fridge offered nothing inspiring and the pantry had rice, and it turned into the kind of meal that disappears before you even sit down. The creamy queso drizzled over spiced steak and fluffy rice is unapologetically indulgent, the sort of thing that makes you close your eyes on the first bite.
My friend Dave stood in my kitchen with a fork, eating straight from the skillet, and said nothing for a full two minutes. That silence was the highest compliment I have ever received for a weeknight dinner.
Ingredients
- 1 lb flank steak or sirloin, thinly sliced: Flank is my go to for its beefy flavor but sirloin works beautifully if that is what you have on hand.
- 1 small onion, diced: Yellow or white onion adds a sweet backbone to the savory mix.
- 1 red bell pepper, diced: The color and slight sweetness balance the bold spices perfectly.
- 2 cloves garlic, minced: Fresh garlic makes a difference here, do not skip it.
- 1 jalapeño, seeded and finely chopped (optional): Adds a gentle warmth without overpowering the dish.
- 2 tablespoons chopped fresh cilantro (optional): A bright finish that cuts through the richness of the queso.
- 1 cup long grain white rice: Long grain stays separate and fluffy, which is exactly what you want here.
- 2 cups low sodium chicken broth: Cooking the rice in broth instead of water is a small step that pays off big.
- 1 cup prepared queso dip: Store bought is perfectly fine, or use your favorite homemade version.
- 1/4 cup whole milk: Just enough to thin the queso into a pourable sauce.
- 2 tablespoons olive oil, divided: One for the steak, one for the vegetables, so nothing sticks and everything sears.
- 1 teaspoon ground cumin: Earthy and warm, the backbone of the Tex Mex flavor profile.
- 1 teaspoon smoked paprika: This adds a subtle smokiness that makes the steak taste like it came off a grill.
- 1/2 teaspoon chili powder: Rounds out the spice blend without too much heat.
- Salt and black pepper to taste: Season the steak generously before it hits the pan.
Instructions
- Cook the rice:
- Bring the chicken broth to a rolling boil in a medium saucepan, then pour in the rice, drop the heat to low, and slap on the lid. Let it steam undisturbed for 15 to 18 minutes until tender, then fluff with a fork and set it aside.
- Sear the steak:
- Heat one tablespoon of olive oil in a large skillet over medium high heat until it shimmers, then toss the sliced steak with cumin, smoked paprika, chili powder, salt, and pepper. Sear the strips for 2 to 3 minutes per side until a gorgeous brown crust forms, then pull them off the heat and onto a plate.
- Sauté the vegetables:
- In the same skillet with all those beautiful steak bits still clinging to the bottom, add the remaining olive oil and toss in the onion, bell pepper, garlic, and jalapeño. Cook for 4 to 5 minutes, stirring occasionally, until everything is soft and your kitchen smells incredible.
- Bring it together:
- Fold the cooked rice into the skillet with the sautéed vegetables and stir until everything is evenly mixed and heated through. Taste it and add more salt or spices if it needs a little something.
- Warm the queso:
- In a small saucepan over low heat, gently warm the queso dip, whisking in a splash of milk at a time until it reaches a silky, pourable consistency.
- Assemble and serve:
- Mound the rice and vegetable mixture onto plates, lay the steak strips on top, and drizzle generously with warm queso. Scatter fresh cilantro over everything if you are using it.
The first time I made this for a crowd, my sister in law asked if I had ordered takeout and plated it on real dishes, and I took that as a triumph.
Making It Your Own
This recipe is a canvas more than a rulebook. Toss in a handful of black beans or sweet corn kernels with the rice for extra texture and heartiness. I have also made a version with leftover grilled chicken that was completely different and equally satisfying.
A Quick Word on the Queso
Not all store bought queso dips are created equal, and this is the one place where quality really shines through. Spend an extra minute reading the ingredient list and pick one with real cheese near the top. If you want to keep things gluten free, this is where you need to check the label carefully since some brands sneak in thickeners.
What to Serve Alongside
This dish is hearty enough to stand on its own but it plays beautifully with simple sides. A crisp green salad with a lime vinaigrette cuts through the richness perfectly.
- Warm flour tortillas on the side are never a bad idea.
- A cold Mexican beer or a lime sherbet margenta takes it to dinner party territory.
- Save any leftover queso in a jar in the fridge and use it on eggs the next morning.
Some meals are just food, and some meals become the thing you cook when you want people to feel taken care of. This one has always been the latter for me.
Recipe FAQs
- → What cut of steak works best for this dish?
-
Flank steak or sirloin are ideal because they slice thinly and cook quickly over high heat. Flank steak offers great beefy flavor, while sirloin tends to be slightly more tender. Either choice works well when sliced against the grain before serving.
- → Can I make the queso sauce from scratch?
-
Yes, you can melt white American cheese or Monterey Jack with a splash of milk and diced green chiles for a homemade version. A touch of garlic powder and cumin will bring it closer to a classic Tex-Mex queso dip.
- → How do I keep the steak tender and juicy?
-
Sear the steak quickly over medium-high heat, about 2 to 3 minutes per side, and avoid overcrowding the pan. Let the meat rest for a few minutes before slicing against the grain. Marinating in lime juice and garlic for 30 minutes beforehand also helps tenderize the fibers.
- → Is this dish gluten-free?
-
It can be gluten-free if you use a certified gluten-free queso dip. Many store-bought queso varieties contain thickeners with gluten, so always check the label carefully. All other ingredients in the dish are naturally gluten-free.
- → What can I substitute for white rice?
-
Brown rice works as a heartier alternative, though it will need a longer cooking time. Cauliflower rice is a great low-carb option that cooks in just a few minutes. Both pair well with the seasoned steak and queso.
- → How should I store and reheat leftovers?
-
Store the rice, steak, and queso in separate airtight containers in the refrigerator for up to 3 days. Reheat the rice and steak in a skillet over medium heat, and warm the queso gently in a saucepan with a splash of milk to restore its creamy consistency.