01 -
Rinse your rice under cool water to get rid of extra starch. Warm up some olive oil in a pot. Stir in the rice and garlic powder, giving it a quick toast for a minute or two. Pour in water or broth, let it boil, then reduce to a low simmer with a lid on. Leave it for 18-20 minutes until fluffy.
02 -
While the pot of rice is cooking, pat your steak until dry using paper towels. Drizzle olive oil over it, then rub in cumin, paprika, garlic powder, salt, and pepper. Massage the seasonings well into both sides.
03 -
Heat up a skillet over high heat until it's super hot. Lay the seasoned steak in the pan. Cook about 4-5 minutes on each side, depending on how you like it done. For pink inside (medium-rare), 4 minutes works well. Want it cooked a little more? Go for 5 minutes.
04 -
Once done, move the steak to a cutting board and let it rest for 5-10 minutes. This helps keep the juices in. After it rests, slice the meat thinly against the grain for tender pieces.
05 -
Grab the skillet you used for the steak (don’t clean it—it adds flavor) and melt butter over medium. Toss in the garlic and let it cook for about a minute until fragrant. Slowly add the milk and warm it up, but don’t let it boil.
06 -
Stir in shredded cheddar and Monterey Jack a little at a time. Let each handful melt fully before adding more. Keep stirring until the sauce is glossy and smooth. Season with chili powder, cumin, salt, and pepper.
07 -
Spoon some cooked rice onto each plate, add the sliced steak on top, then drizzle the cheese sauce generously over it. The rice absorbs all the goodness.
08 -
Add a sprinkle of cilantro, spicy jalapeños slices if you like heat, avocado for creamy texture, and lime wedges for brightness. Serve everything while hot so the cheese sauce stays gooey.