
This comforting dish brings together tender steak strips and warm queso poured over perfectly cooked rice. It is bold creamy satisfying and just right for evenings when you want something rich but not too fussy. I lean on this one when I need comfort in a bowl without a lot of prep.
The first time I made this was during a hectic weeknight and it instantly earned a place in our dinner rotation. Now we pull it out whenever we want something hearty that feels like a treat.
Ingredients
- Flank or sirloin steak: adds a rich meaty texture and cooks quickly
- Paprika: for smoky warmth look for fresh bright red powder
- Ground cumin: brings earthy depth choose high quality for better flavor
- Garlic powder: keeps prep easy while adding great base flavor
- Olive oil: helps create a crisp crust on the steak and keeps rice fluffy
- Cheddar cheese: brings creamy sharpness use freshly shredded if possible
- Monterey Jack cheese: melts smoothly and balances the cheddar
- Whole milk: helps achieve that velvety queso base
- Chili powder: brings gentle heat and color
- Fresh garlic: enhances the queso aroma mince it finely for smooth blending
- Long grain white rice: stays separate and fluffy rinse well before cooking
- Broth: instead of water brings more flavor to the rice base
- Fresh cilantro: for a bright finish add right before serving
- Lime: adds zing that lifts the dish
- Avocado: for creamy contrast slice just before plating
- Jalapeños: for those who want extra heat
Step-by-Step Instructions
- Season and Rest the Steak:
- Pat the steak dry using paper towels. Rub with olive oil then press in cumin paprika garlic powder salt and pepper. Let it rest while you prep the other parts. This helps the spices soak in and the meat cook more evenly.
- Toast and Cook the Rice:
- Rinse rice under cold water until clear. Heat olive oil in a medium pot. Add rice and garlic powder stirring constantly to coat and toast lightly. Pour in broth bring to a boil then cover and simmer over low heat for about twenty minutes or until tender.
- Cook the Steak:
- Heat a large skillet over high heat. When it is very hot add the steak. Cook for four to five minutes per side depending on thickness and preferred doneness. Remove and let it rest five to ten minutes before slicing across the grain into thin strips.
- Make the Queso:
- In the same skillet melt butter over medium heat. Add minced garlic and cook until fragrant. Stir in milk and bring to a gentle simmer. Slowly add cheese by handfuls stirring until fully melted and smooth. Season with cumin chili powder salt and pepper.
- Assemble and Serve:
- Scoop rice into bowls or plates. Top with steak strips and pour warm queso over everything. Garnish with fresh cilantro lime avocado and jalapeños if desired. Serve immediately while everything is still hot and melty.

Storage Tips
Store rice steak and queso separately in airtight containers for up to three days. Reheat queso slowly over low heat to keep it smooth.
Ingredient Substitutions
Swap flank steak with chicken breast or portobello mushrooms for a lighter option. Use vegetable broth instead of chicken broth for a fully vegetarian version.
Serving Suggestions
Try stuffing leftovers into warm tortillas for easy next day tacos. Add black beans or sautéed onions to bulk it up further.

Cultural Note
This dish blends American comfort with Mexican inspired flavors. The queso sauce draws from traditional Tex Mex dips but gets a full meal makeover here.
Frequently Asked Questions
- → How do I keep the steak tender?
Let the steak rest for 5–10 minutes after cooking and slice it thinly against the grain to maintain tenderness.
- → Can I use a different cheese for the queso?
Yes, you can swap cheddar and Monterey Jack with pepper jack or a Mexican blend for added flavor or spice.
- → Is it possible to make this ahead?
You can cook the rice and steak ahead of time and store them separately. Reheat and add fresh queso before serving.
- → How spicy is the queso sauce?
It has a mild kick from chili powder and cumin, but you can adjust by adding jalapeños or cayenne to taste.
- → Can I make it without meat?
Yes, skip the steak and add sautéed vegetables or black beans for a vegetarian version that’s still hearty and delicious.