The secret to a satisfying weeknight dinner is right here in this Steak Queso Rice skillet. It’s a true Tex-Mex comfort classic where tender steak, fluffy rice, and a creamy queso-style cheese sauce come together in a single pan for a complete meal. I love this recipe because it’s genuinely hearty, packed with flavor from a smoky spice rub, and it makes cleanup a breeze. You get that incredible restaurant-style melted cheese sauce without any fuss, and it’s a meal your whole family will ask for again.
Why You'll Love This Recipe
- A complete meal with protein, grains, and veggies in one dish
- That creamy queso sauce forms naturally as the cheese melts into everything
- It’s perfect for customizing with your favorite toppings
- Leftovers reheat beautifully for quick lunches later in the week
- You’ll only have one pan to wash
Ingredients You’ll Need
- Flank steak: for quick cooking and big beefy flavor slice it thin against the grain to guarantee it stays tender.
- Olive oil: for marinating the steak and sautéing the veggies it helps the spices cling and prevents sticking.
- Chili powder, cumin, garlic powder, smoked paprika: these create the iconic Tex-Mex spice base smoky and earthy with a touch of warmth.
- Salt and black pepper: the essential flavor enhancers use freshly ground pepper for the best aroma.
- Long-grain white rice: it cooks up fluffy and separate ideal for absorbing all the savory beef broth.
- Beef broth: cooks the rice and adds a deep savory layer choose a low-sodium one to control the salt.
- White onion: for a sweet aromatic base that mellows perfectly as it cooks.
- Red bell pepper: adds sweetness and a beautiful pop of color for visual appeal.
- Jalapeño pepper: gives a fresh gentle heat remove the seeds to tame it or leave them for a kick.
- Garlic: minced fresh garlic provides that irreplaceable pungent fragrance that makes the whole dish sing.
- Monterey Jack cheese: a melty creamy cheese that forms the perfect queso base shred it yourself for best results.
- Sharp cheddar cheese: brings a bold tangy flavor that balances the creaminess of the Monterey Jack.
- Queso fresco for garnish: a crumbly mild cheese that adds a fresh salty finish right before serving.
- Fresh cilantro for garnish: that bright herbal pop that cuts through the richness and smells amazing.
- Lime wedges for serving: a squeeze of fresh lime juice brightens every single bite don’t skip it.
- Sliced avocado for serving: adds a cool creamy texture that pairs perfectly with the spicy savory rice.
How to Make It
Marinate the Steak:
In a medium bowl, toss your thinly sliced steak with a tablespoon of olive oil and all the spices until it’s evenly coated. Let it sit for about ten minutes while you prep everything else this short marinate time makes a huge difference in flavor penetration and tenderness.
Cook the Rice:
Bring your beef broth to a boil in a saucepan, then stir in the rice. Cover it, reduce the heat to low, and let it simmer until the liquid is absorbed and the rice is tender. Take it off the heat and let it sit covered for five minutes this final steam makes the rice perfectly fluffy.
Sear the Steak:
Heat a large skillet over medium-high heat and add the remaining oil. Once the oil is shimmering, add the steak in a single layer and let it cook without moving for a couple minutes per side. You want a good sear for flavor, then transfer it to a plate it will finish cooking later.
Sauté the Veggies:
In the same skillet, add your diced onion, bell pepper, and jalapeño. Sauté them until they’re softened and starting to get a little color on the edges this builds a ton of flavor in the pan.
Add the Garlic:
Stir in the minced garlic and cook for just about a minute until it’s incredibly fragrant. Garlic burns quickly, so keep it moving this quick step unlocks its aroma without any bitterness.
Combine Steak and Veggies:
Return the cooked steak and any juices on the plate back to the skillet with the veggies. Give everything a good stir to combine and let it heat through for a minute those juices are packed with flavor.
Incorporate the Rice:
Fluff your cooked rice with a fork and add it directly to the skillet. Gently mix it with the steak and vegetable mixture until everything is evenly distributed you want every spoonful to have a bit of everything.
Melt the Cheese:
Reduce the heat to low and evenly sprinkle both shredded cheeses over the entire surface of the rice and steak. Cover the skillet and let it sit for a few minutes the residual heat will melt the cheese into a luscious sauce without any grainy texture.
Garnish and Serve:
Remove the skillet from the heat and immediately garnish with crumbled queso fresco and chopped cilantro. Serve it right away with lime wedges and sliced avocado on the side the contrast of hot cheesy rice with cool avocado is fantastic.

You Must Know
- Always slice flank steak against the grain for maximum tenderness
- Shred your own cheese from a block for a smoother melt
- Let the steak marinate while you prep it makes a big difference
- A cast-iron skillet is your best friend for the perfect sear
Storage Tips
Store any leftovers in an airtight container in the fridge, and they’ll stay good for up to three days. To reheat, I prefer using a skillet over medium-low heat with a tiny splash of beef broth or water to bring back the moisture and prevent the rice from drying out. You can also microwave it in 30-second intervals, stirring between each, until it’s hot all the way through. The cheese sauce might firm up when cold, but it melts right back into creaminess when warmed.
Ingredient Substitutions
If you don’t have flank steak, skirt steak works just as well, or even sirloin if that’s what you have on hand. For the rice, you can swap in an equal amount of brown rice but note you’ll need to adjust the cooking liquid and time according to its package directions. A yellow or orange bell pepper can stand in for the red one, and if you’re out of fresh jalapeño, a pinch of crushed red pepper flakes added with the spices will do the trick. For the cheese, a pre-shredded Mexican blend can work in a pinch, though shredding your own really is worth the extra minute.
Serving Suggestions
I love serving this straight from the skillet with a simple side of crisp romaine salad dressed with lime vinaigrette to cut through the richness. Warm flour tortillas on the side are also fantastic for scooping up every last cheesy bit, or you can offer a bowl of black beans or refried beans for an even heartier meal. Set out small bowls of toppings like sour cream, pico de gallo, or pickled red onions so everyone can customize their own perfect bowl.
Cultural Context
This Steak Queso Rice is a beautiful example of Tex-Mex home cooking, a cuisine born from the blending of Northern Mexican flavors with Texas ingredients and sensibilities. It takes the concept of arroz con carne—rice with meat—and gives it that iconic, creamy cheese sauce that defines so much of the comfort food from the region. It’s a weeknight workhorse dish, designed to be hearty, satisfying, and resourceful, using common pantry spices and a single pan to deliver big, crowd-pleasing flavor without pretension, which is exactly what makes it so beloved.

Pro Tips
- For extra tender steak, let it come to room temp for 15 minutes before slicing
- Don’t crowd the pan when searing the steak you want browning, not steaming
- Let the rice sit covered off the heat to finish steaming it’s key for perfect texture
- Covering the skillet to melt the cheese traps steam and helps it melt evenly
- I always squeeze lime over my bowl just before eating it brightens the whole dish
Frequently Asked Questions
Flank steak is ideal because it’s lean, flavorful, and slices beautifully against the grain for tenderness. You can also use sirloin or skirt steak. Just be sure to slice it thinly against the grain to ensure it’s tender in the finished dish.
Absolutely! You can assemble the entire skillet, let it cool, and store it covered in the fridge for up to 2 days. Reheat it gently on the stovetop with a splash of broth to loosen the rice and cheese sauce. The flavors often taste even better the next day.
If you don’t have Monterey Jack, a great substitute is Pepper Jack for a spicy kick, or Colby Jack for a similar mild melt. You can also use all sharp cheddar, though the sauce will be slightly sharper in flavor.
The rice is ready when it’s tender, has absorbed all the liquid, and you see small steam holes forming on the surface—about 18-20 minutes after adding the broth. Let it rest, covered, for 5 minutes off the heat to finish steaming and become perfectly fluffy.
It’s a complete meal on its own! For a full Tex-Mex spread, add simple sides like a crisp green salad, warmed tortillas or tortilla chips, pickled jalapeños, a dollop of sour cream, or a side of black beans or grilled corn.