This steak queso rice recipe is the kind of dinner that makes everyone at the table stop talking and just eat. Tender steak, fluffy rice, and creamy queso cheese all mixed together with corn, tomatoes, and just enough spice to keep things interesting. Emily makes this every single week because her kids request it constantly, and I make it whenever I want something that feels indulgent but comes together fast.
I started making this when I had leftover steak from taco night and needed to turn it into a completely different meal. The queso cheese sauce transforms plain rice and steak into something that tastes like it came from a Tex-Mex restaurant. My daughters think it’s the best thing I’ve ever made, which is saying something.
What makes this recipe work so well is how everything cooks in one skillet. You sear the steak, toss in the rice and vegetables, pour on the queso, melt some cheese on top, and you’re done. From start to finish, you’re looking at 40 minutes, and most of that is just waiting for things to heat through and get melty.
Why You’ll Love This Steak Queso Rice Recipe
The queso cheese sauce makes everything taste incredible. It coats every grain of rice and piece of steak with that creamy, slightly spicy cheese flavor that you’d pay $15 for at a restaurant.
You get protein, carbs, and vegetables all in one skillet. The steak brings substance, the rice makes it filling, and the corn and tomatoes add color and nutrition. It’s a complete meal without having to make multiple sides.
This recipe is perfect for using up leftover steak. Got steak from last night’s dinner? Chop it up and toss it in. No need to cook it from scratch, which cuts your time down to like 20 minutes total.
The flavors are bold and satisfying without being overwhelming. The chili powder and cumin add warmth, the queso brings creaminess, and the fresh cilantro brightens everything up at the end.
Kids actually eat this. My daughters who normally pick at their food will clean their plates when I make steak queso rice. Something about melted cheese mixed into rice just works for picky eaters.
Leftovers reheat beautifully and taste just as good the next day. The rice soaks up more of that queso flavor overnight, and you just need to add a splash of milk when reheating to bring back the creaminess.
Ingredients for Steak Queso Rice Recipe
I’ve made this recipe with everything from fancy ribeye to budget-friendly sirloin, and it works great either way. The queso cheese sauce is what really makes it special, so focus your energy there.
For the Steak:
- 1 pound steak (sirloin or flank steak), cut into bite-sized pieces
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and black pepper, to taste
For the Rice Mixture:
- 2 cups cooked white rice
- 1 cup queso cheese sauce
- 1 cup shredded cheddar cheese
- 1/2 cup diced tomatoes
- 1/4 cup red onion, diced
- 1/2 cup corn kernels
- 1/4 cup fresh cilantro, chopped
- 1 jalapeño, sliced (optional)
Sirloin or flank steak both work perfectly here. Sirloin is more tender and a bit easier to chew, while flank steak has more beefy flavor and costs less. Cut the steak into bite-sized pieces, about 1-inch cubes, so they cook quickly and evenly. Leftover grilled steak is even better because it’s already cooked – just chop it up and add it when you add the rice.
White rice is my go-to because it’s neutral and soaks up the queso sauce beautifully. Use day-old rice if you have it – it’s drier and mixes better than freshly cooked rice. Brown rice works too, though it has a chewier texture. Cauliflower rice is great for low-carb, but you’ll need to drain any excess moisture before mixing it in.
Queso cheese sauce is the star of this dish. I buy the jarred kind from the grocery store – Tostitos or Pace both work great. You can also get fresh queso from the deli section if you want something fancier. If you’re feeling ambitious, you can make your own by melting Velveeta with Rotel tomatoes and green chiles.
Shredded cheddar cheese adds extra cheesiness and that beautiful melted layer on top. I use sharp cheddar for more flavor, but mild cheddar works too if you want something less intense. Pepper jack cheese is amazing if you like things spicy.
Fresh corn kernels are sweeter and have better texture than canned. I use frozen corn and just toss it in frozen – it heats through as everything cooks. Canned corn works in a pinch, but drain it really well or it’ll make the dish watery.
Diced tomatoes add freshness and a little acidity that cuts through the richness of the cheese. I use fresh tomatoes and dice them myself, but canned diced tomatoes work if you drain them well. Fire-roasted canned tomatoes add even more flavor.
Fresh cilantro is important for that final bright, herby note. I know some people hate cilantro – if that’s you, skip it or use fresh parsley instead. The dish still tastes great without it.
How to Make Steak Queso Rice Recipe
The key to perfect steak queso rice is getting a good sear on the steak before you add everything else. That caramelized crust adds so much flavor to the final dish.
1. Heat olive oil in a large skillet over medium-high heat. You want the oil hot enough that the steak sizzles when it hits the pan, but not smoking. A 12-inch skillet is perfect – you need room for everything to spread out.
2. While the oil heats, season the steak pieces with chili powder, cumin, salt, and black pepper. Toss them in a bowl so every piece gets coated with the seasonings. Don’t be shy with the salt – steak needs good seasoning.
3. Add the steak to the hot skillet in a single layer. Don’t overcrowd the pan – if your skillet isn’t big enough, cook the steak in two batches. Let it sit for 2-3 minutes without moving it so it gets a nice brown crust on the bottom. Then stir and cook for another 2-3 minutes until the steak is browned on most sides and cooked to your desired doneness. I like mine medium, which takes about 4-6 minutes total. If you’re using leftover cooked steak, skip this step and just add the steak when you add the rice.
4. Reduce the heat to medium. The pan will be hot from searing the steak, and you don’t want the rice to burn when you add it.
5. Stir in the cooked rice, diced tomatoes, corn, and red onion. Break up any clumps of rice with your spoon and mix everything together so the vegetables are distributed evenly. Cook for 2-3 minutes, stirring occasionally, until everything is heated through.
6. Pour the queso cheese sauce over the rice mixture. Stir everything together until the rice and steak are completely coated in that creamy queso. Keep stirring for another minute or two until the queso is hot and bubbly.
7. Sprinkle the shredded cheddar cheese evenly over the top. Let it sit without stirring for about 2 minutes so the cheese melts into a gooey layer. If you want it extra melty, you can cover the skillet with a lid for a minute.
8. Remove from heat and garnish with fresh cilantro and jalapeño slices if you’re using them. Serve immediately while everything’s hot and the cheese is still melted and stretchy.
The biggest mistake people make is cooking the steak over heat that’s too low. You need medium-high heat to get that brown crust – otherwise, the steak just steams and turns gray. Another common issue is using wet rice, which makes the whole dish mushy. Day-old rice or freshly cooked rice that’s been spread out to cool works best.
What to Serve with Steak Queso Rice Recipe
This dish is pretty substantial on its own with steak, rice, cheese, and vegetables all mixed together. I usually keep the sides really simple since the main dish is so hearty and flavorful.
Tortilla chips and salsa are my go-to. The chips add crunch, and you can scoop up the queso rice with them like nachos. My daughters love this – it feels like eating party food for dinner.
A simple side salad with lime vinaigrette cuts through the richness. Romaine lettuce, cherry tomatoes, avocado, and a dressing made from lime juice, olive oil, and a pinch of salt. Fresh and light.
Black beans on the side add extra protein and substance. I use canned black beans, rinse them, warm them up with a little cumin and garlic powder. Easy and filling.
Guacamole or sliced avocado brings creamy, fresh flavor that balances the cheese. I make quick guacamole by mashing avocado with lime juice, salt, and a little diced onion.
Pickled jalapeños or pickled red onions add tang and cut through the richness. I keep a jar of pickled jalapeños in my fridge specifically for meals like this.
Chips and queso on the side sounds ridiculous since there’s already queso in the dish, but my family requests it anyway. They dip chips in extra queso while they eat the rice. It’s excessive but delicious.
If you’re into Tex-Mex inspired dinners like this, try our four-ingredient chicken enchilada casserole for another easy, cheesy meal the whole family will love.
Pro Tips & Variations
After making this recipe more times than I can count, I’ve figured out all the tricks that make it even better. The base recipe is solid, but these tweaks help you customize it to your taste.
Use day-old rice if you have it. Freshly cooked rice is too moist and sticky, which makes the dish gummy. Day-old rice from the fridge is drier and separates better when you mix it with the queso. If you only have fresh rice, spread it on a baking sheet and let it cool for 15 minutes before using.
Don’t overcook the steak. It continues cooking slightly when you add it back to the rice mixture, so pull it off the heat when it’s just shy of your desired doneness. Medium-rare steak in the skillet will be perfect medium by the time everything’s heated through.
Add a splash of milk or cream if the queso seems too thick. Different brands of queso have different consistencies, and some are thicker than others. A few tablespoons of milk thins it out and makes it easier to mix with the rice.
Layer the cheese on top at the end instead of mixing it in. This gives you that beautiful melted cheese layer that looks so good when you serve it. If you stir it in, it just disappears into the rice.
Taste and adjust seasoning at the end. The queso and cheddar are both salty, so you might not need much additional salt. I usually add a squeeze of lime juice at the end for brightness.
Make extra and pack it for lunch. This reheats so well that I make a double batch on purpose. It’s the kind of leftovers you actually get excited about eating.
Different Proteins: Use ground beef instead of steak for a budget-friendly version. Brown 1 pound of ground beef with the seasonings, drain the fat, then proceed with the recipe. Shredded chicken works great too, especially rotisserie chicken.
Add Black Beans: Toss in a drained can of black beans when you add the rice. They add protein, fiber, and make the dish more filling. Emily does this every time and her family loves it.
Spicy Version: Use pepper jack cheese instead of cheddar, add diced jalapeños to the rice mixture, and top with hot sauce before serving. For extra heat, leave the seeds in the jalapeño.
Low-Carb Option: Replace the white rice with cauliflower rice. Cook the cauliflower rice separately and squeeze out excess moisture before adding it to the skillet. You’ll need about 4 cups of cauliflower rice to replace 2 cups of white rice.
Taco Bowl Style: Serve the steak queso rice in bowls topped with shredded lettuce, sour cream, guacamole, and crushed tortilla chips. It’s like a burrito bowl but with queso rice as the base.
Storage & Reheating Tips
Steak queso rice stores and reheats better than most cheese-based dishes. The rice absorbs more flavor as it sits, and the whole thing just gets better overnight.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The queso sauce will thicken as it cools, which is totally normal. The rice absorbs some of the moisture, so it won’t be as saucy as when you first made it.
Reheat on the stovetop for best results. Put the rice in a skillet over medium-low heat and add a splash of milk, cream, or chicken broth to loosen the queso sauce. Stir frequently for 5-7 minutes until heated through. This method brings back that creamy texture.
Microwave reheating works for individual portions. Put a serving on a microwave-safe plate, add a tablespoon of milk, cover with a damp paper towel, and heat on 50% power in 1-minute intervals. The lower power prevents the cheese from getting rubbery and separating.
Add extra cheese when reheating if you want it extra cheesy. Sprinkle some shredded cheddar on top before microwaving or heating on the stovetop. Fresh cheese makes leftovers taste like they’re straight from the skillet.
Freeze individual portions for up to 2 months if you want to make a big batch. Let the rice cool completely, portion into freezer-safe containers, and freeze. The texture changes a bit – the rice gets softer and the cheese can separate – but it’s still good. Thaw overnight in the fridge before reheating.
Don’t freeze this if you’re picky about texture. The steak can get a little chewy and the queso separates when frozen and thawed. It’s edible, but not as perfect as fresh. I only freeze it if I made way too much and can’t eat it within 3 days.
The vegetables get softer after storing and reheating, but they still taste good. The corn holds up really well, but the tomatoes can get mushy. If this bothers you, you can add fresh tomatoes when you reheat instead of mixing them in initially.
Common Questions
Can I use leftover steak?
Absolutely. Leftover steak is actually ideal for this recipe because it’s already cooked. Just chop it into bite-sized pieces and add it when you add the rice. Skip the searing step entirely. This is how I use up leftover grilled steak all the time.
What if I don’t have queso sauce?
Make your own by melting 8 ounces of Velveeta cheese with 1/2 cup of milk and a can of drained Rotel tomatoes. Heat it in the microwave or on the stovetop until smooth and creamy. It tastes just like jarred queso and works perfectly in this recipe.
Can I make this with brown rice?
Yes, brown rice works great. It has a chewier texture and nuttier flavor than white rice, but it holds up well with the queso sauce. Use the same amount – 2 cups of cooked brown rice. Just make sure it’s fully cooked before adding it to the skillet.
How do I keep the steak from getting tough?
Don’t overcook it. Cook the steak to medium or medium-rare, and it’ll be perfect by the time everything’s heated through. Also, slice against the grain if you’re using flank steak – this makes it way more tender. Let the steak rest for a few minutes after cooking before cutting it.
Can I add more vegetables?
Definitely. Bell peppers, black beans, or diced zucchini all work great. Just sauté them with the rice until they’re tender before adding the queso. Don’t add so many vegetables that the rice-to-vegetable ratio gets out of balance.
Is this recipe spicy?
Not really. The chili powder and cumin add warmth and flavor but not much heat. If you want it spicy, add jalapeños, use pepper jack cheese, or top with hot sauce. The base recipe is pretty mild and kid-friendly.
Can I make this dairy-free?
It’s tough because the queso cheese sauce is the main component. You could try using dairy-free queso and dairy-free shredded cheese, but the flavor and texture will be different. I haven’t tested a dairy-free version, so I can’t guarantee results.
Final Thoughts
This steak queso rice recipe is one of those meals that makes weeknight cooking feel easy and fun. My daughters get excited when they see me pulling out the skillet and the queso, and Emily makes it every single week because her family requests it constantly.
The beauty of this recipe is how it takes simple ingredients and turns them into something that tastes special. Steak, rice, cheese, and a few vegetables combine into this creamy, savory dish that everyone loves. It’s comfort food at its best.
For more Tex-Mex inspired dinners that come together fast, check out our Bobby Flay chicken enchiladas for another crowd-pleaser, or try our cheesy hamburger potato casserole when you want something equally comforting with different flavors.

Steak Queso Rice
Ingredients
Equipment
Method
- Heat olive oil in a large 12-inch skillet over medium-high heat until shimmering but not smoking.
- Season steak pieces with chili powder, cumin, salt, and black pepper. Toss in a bowl to coat evenly.
- Add steak to the hot skillet in a single layer (don’t overcrowd – cook in batches if needed). Let sit for 2-3 minutes without moving to develop a brown crust. Stir and cook for another 2-3 minutes until browned on most sides and cooked to desired doneness (4-6 minutes total for medium). If using leftover cooked steak, skip this step and add steak when adding rice.
- Reduce heat to medium. The pan will be hot from searing, and you don’t want the rice to burn.
- Stir in cooked rice, diced tomatoes, corn, and red onion. Break up rice clumps and mix until vegetables are evenly distributed. Cook for 2-3 minutes, stirring occasionally, until everything is heated through.
- Pour queso cheese sauce over the rice mixture. Stir everything together until rice and steak are completely coated in queso. Continue stirring for 1-2 minutes until queso is hot and bubbly. Add a splash of milk if queso seems too thick.
- Sprinkle shredded cheddar cheese evenly over the top. Let sit without stirring for about 2 minutes so cheese melts into a gooey layer. For extra melty cheese, cover skillet with a lid for 1 minute.
- Remove from heat and garnish with fresh cilantro and jalapeño slices if using. Serve immediately while hot and cheese is still melted.
