If you’re craving a meal that’s hearty, cheesy, and full of bold Tex-Mex flavors, this Steak Queso Rice is the perfect recipe. Juicy seared steak, fluffy seasoned rice, and a silky, homemade queso sauce come together in one irresistible dish. It’s quick enough for a weeknight yet impressive enough to serve guests who love a little indulgence on their plate.
This Steak Queso Rice has quickly become one of my family’s most-requested dinners. My husband always lights up when he sees the skillet come out because he knows it means steak night—but with a cheesy twist! The kids love mixing the queso into their rice, while I enjoy loading mine up with fresh cilantro and a squeeze of lime. It’s one of those meals where everyone finds their own way to enjoy it, but we all end up scraping our plates clean. I honestly can’t remember the last time we had leftovers!
Why This Steak Queso Rice
This recipe isn’t just steak and rice—it’s comfort food with a Tex-Mex kick!
-
Juicy Steak: Perfectly seared and tender, with a smoky spice rub.
-
Creamy Queso Sauce: A blend of cheddar and Monterey Jack melted into silky perfection.
-
Fluffy Rice Base: Toasted with garlic for extra flavor before simmering to tenderness.
-
Versatile & Customizable: Add your favorite garnishes—avocado, jalapeños, or lime juice—to make it your own.
-
Crowd-Pleasing: It’s indulgent, filling, and guaranteed to make everyone go back for seconds.
Ingredients
For the Steak
-
450 g (1 lb) flank or sirloin steak
-
1 tbsp (15 ml) olive oil
-
1 tsp paprika
-
2 tsp ground cumin
-
1 tsp garlic powder
-
Salt and pepper, to taste
For the Queso Sauce
-
360 ml (1 ½ cups) whole milk
-
2 tbsp (30 g) butter
-
2 garlic cloves, finely chopped
-
225 g (2 cups) shredded cheddar cheese
-
115 g (1 cup) shredded Monterey Jack cheese
-
1 tsp chili powder
-
½ tsp ground cumin
-
Salt and pepper, to taste
For the Rice
-
240 g (1 cup) long-grain white rice
-
480 ml (2 cups) chicken or vegetable broth (or water)
-
1 tbsp (15 ml) olive oil
-
1 tsp garlic powder
-
Salt, as needed
Optional Garnishes
-
Fresh cilantro, chopped
-
Lime wedges
-
Avocado slices
-
Sliced jalapeños
Directions
-
Prepare the Steak: Pat the steak dry with paper towels. Rub with olive oil, then season generously on both sides with paprika, cumin, garlic powder, salt, and pepper.
-
Cook the Steak: Heat a large skillet until very hot. Sear the steak for 4–5 minutes per side, depending on thickness and desired doneness. Transfer to a cutting board, let rest 5–10 minutes, then slice thinly against the grain.
-
Cook the Rice: Rinse the rice under cold water. Heat olive oil in a pot, add rice and garlic powder, and stir to coat. Toast lightly for 1–2 minutes, then pour in broth or water. Bring to a boil, cover, and simmer on low for 18–20 minutes until fluffy.
-
Make the Queso Sauce: In the same skillet used for the steak, melt butter over medium heat. Add chopped garlic and sauté for about 1 minute until fragrant. Pour in the milk and bring to a gentle simmer. Gradually whisk in the cheeses until smooth. Stir in chili powder, cumin, salt, and pepper.
-
Assemble: Spoon rice onto plates, top with sliced steak, and drizzle with the warm queso sauce. Garnish with cilantro, lime wedges, avocado slices, and jalapeños if desired.
Notes
-
Steak Options: Flank, sirloin, or even ribeye all work beautifully—just adjust searing time based on thickness.
-
Queso Variations: Add diced green chilies, roasted peppers, or a splash of hot sauce for extra heat.
-
Make It Lighter: Use reduced-fat milk and cheese if you prefer a less indulgent sauce.
-
Meal Prep Tip: You can cook the rice and queso ahead of time, then just sear the steak fresh before serving.
-
Serving Idea: Turn leftovers into burrito bowls or quesadillas for a quick next-day lunch.