This hearty Tex-Mex dish brings together thinly sliced, spice-rubbed flank steak seared to juicy perfection alongside fluffy long grain rice cooked in chicken broth.
Sautéed onions, bell peppers, and garlic add depth, while a generous drizzle of warm, creamy queso ties everything together into one irresistible bowl.
Ready in about 45 minutes, it's a crowd-pleasing dinner that works beautifully for busy weeknights or casual entertaining.
The sizzle of steak hitting a hot pan on a Tuesday evening is its own kind of therapy, and this dish was born from one of those nights where the fridge offered flank steak, leftover rice, and a jar of queso I had been ignoring for a week. What started as a desperate throw together meal became the thing my roommate requested every single week after. Something about the smoky spices melding with creamy cheese sauce over perfectly seasoned rice just hits different when you are hungry and tired.
I made this for a Super Bowl watch party once, doubling the recipe and setting everything out buffet style so people could build their own bowls. Three friends texted me the next day asking for the recipe, and one of them apparently made it for a first date, which either speaks highly of the dish or was a bold romantic move.
Ingredients
- 1 lb flank steak or sirloin, thinly sliced: Flank is my go to because it sears beautifully and stays tender when sliced against the grain, but sirloin works just as well if that is what the store has.
- 1 small onion, diced: White or yellow onion both work, and the dice does not need to be perfect since everything melts together.
- 1 red bell pepper, diced: The sweetness balances the smoky spices and adds a pop of color that makes the bowl look as good as it tastes.
- 2 cloves garlic, minced: Fresh garlic makes a real difference here, so skip the jarred stuff if you can.
- 1 jalapeño, seeded and finely chopped: Totally optional, but it adds a gentle warmth that ties everything together without overwhelming anyone.
- 2 tablespoons chopped fresh cilantro: A handful at the end brightens the whole plate, though I know cilantro is divisive so leave it off if it tastes like soap to you.
- 1 cup long grain white rice: Long grain holds its texture better than short grain, which matters when you are tossing it with vegetables and steak.
- 2 cups low sodium chicken broth: Cooking the rice in broth instead of water is a small step that pays off enormously in flavor.
- 1 cup prepared queso dip: Store bought is completely fine and honestly what I use most nights, but homemade queso blanco pushes this into another league.
- 1/4 cup whole milk: You may not need all of it, but having it ready lets you adjust the queso to the perfect pourable consistency.
- 2 tablespoons olive oil, divided: One tablespoon for searing the steak and one for sautéing the vegetables keeps everything from sticking without making it greasy.
- 1 teaspoon ground cumin: This is the backbone of the entire spice profile, so do not skip it.
- 1 teaspoon smoked paprika: Regular paprika works in a pinch, but smoked paprika gives you that outdoor grill flavor from a stovetop.
- 1/2 teaspoon chili powder: Just enough to add depth without making the dish spicy.
- Salt and black pepper: Season the steak generously before searing, and taste everything at the end to adjust.
Instructions
- Cook the rice:
- Bring the chicken broth to a rolling boil in a medium saucepan, then pour in the rice, stir once, drop the heat to low, and slap on the lid. Set a timer for 15 minutes and resist every urge to lift the cover and peek. When the timer goes off, fluff with a fork and let it sit off the heat while you handle everything else.
- 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 right in a bowl before adding it to the pan. Let it sear undisturbed for 2 to 3 minutes per side so you get that gorgeous brown crust, then pull it out onto a plate and let it rest.
- Build the vegetable base:
- In the same skillet with all those beautiful steak drippings, add the remaining tablespoon of olive oil and dump in the onion, bell pepper, garlic, and jalapeño if you are using it. Stir occasionally for about 4 to 5 minutes until the onions soften and your kitchen smells incredible.
- Bring it together:
- Add the cooked rice directly into the skillet with the sautéed vegetables and toss everything gently until well combined and heated through. Give it a taste here and add more salt or a pinch of cumin if it needs a boost.
- Warm the queso:
- In a small saucepan over low heat, gently warm the queso dip, whisking occasionally so it does not scorch on the bottom. If it looks too thick to drizzle, whisk in a splash of milk until it flows smoothly off a spoon.
- Assemble and serve:
- Divide the rice and vegetable mixture among four plates or bowls, then lay the rested steak slices on top. Drizzle the warm queso generously over everything, scatter with fresh cilantro, and serve immediately while it is still hot and the cheese is flowing.
This dish went from a random Tuesday experiment to the meal my friends associate with my kitchen, and honestly that is the highest compliment I can think of.
Making It Your Own
One of the best things about this recipe is how forgiving it is when you want to riff. I have thrown in a handful of black beans when I needed to stretch the portions, and a cup of frozen corn adds a sweet crunch that works surprisingly well with the smoky spices. A squeeze of lime juice over the finished bowl wakes everything up and adds a brightness that makes each bite feel lighter.
What to Drink With It
A cold Mexican lager is the obvious pairing and honestly hard to beat, but a crisp pilsner or even a light amber ale works beautifully too. If you prefer wine, a chilled dry riesling has enough acidity to cut through the richness of the queso without fighting the spices. For a non alcoholic option, sparkling water with a wedge of lime keeps things refreshing and lets the food stay the star.
Leftovers and Storage
Store the rice mixture, steak, and queso in separate containers in the fridge and everything will hold up well for about three days. Reheat the rice and vegetables in a skillet with a splash of broth to bring back the texture, then warm the queso gently in the microwave in short bursts so it does not separate. The steak is best reheated briefly in a hot pan just until warmed through, since overcooking it a second time will make it chewy.
- Keep the queso stored separately from the rice if possible, because it thickens and gets gluey when chilled directly on the grains.
- A splash of milk or broth when reheating the queso brings it right back to that smooth, pourable consistency.
- This dish does not freeze well because the queso separates and the rice gets mushy, so plan to enjoy it fresh.
Some dinners are just dinner, but this bowl of cheesy, smoky, steak topped rice has a way of turning an ordinary evening into something worth remembering.
Recipe FAQs
- → What cut of steak works best for this dish?
-
Flank steak or sirloin are ideal because they sear quickly and slice well against the grain. For extra tenderness, marinate the steak in lime juice and garlic for 30 minutes before cooking.
- → Can I make this ahead of time?
-
You can cook the rice and sauté the vegetables in advance, then refrigerate separately. Reheat everything together and freshly sear the steak just before serving for the best texture and flavor.
- → What can I substitute for store-bought queso dip?
-
Homemade queso is easy to make by melting white American cheese or Monterey Jack with a splash of milk and diced green chiles. You can also use a sharp cheddar-based sauce seasoned with cumin.
- → Is this dish gluten-free?
-
Yes, as long as you verify that your store-bought queso dip is certified gluten-free. All other ingredients—rice, steak, vegetables, and spices—are naturally gluten-free.
- → What sides pair well with steak queso rice?
-
Black beans, roasted corn salsa, a crisp green salad, or warm flour tortillas complement this dish perfectly. A light Mexican beer or crisp lager makes a great beverage pairing.
- → Can I use brown rice or cauliflower rice instead?
-
Absolutely. Brown rice will need a longer cooking time, roughly 40–45 minutes. Cauliflower rice cooks in just 5 minutes and makes a great low-carb alternative.