Brush the poblanos with oil, then roast them along with the ranchero salsa ingredients. Blend the sauce ingredients.
Cover the roasted poblanos in plastic to steam. After 10 minutes, remove and peel the skin. Cut off the stems and remove the seeds. Slice into strips.
Heat the oil and add the seasoned beef. Cook it for 20 minutes, stirring occasionally.
Once the liquid is completely gone, add the diced potatoes. Cook for 5 minutes, then add the onions and garlic. Stir to combine.
Add the ranchero-style salsa, water, and poblano peppers. Cover and cook until potatoes are ready.
Serve this juicy Bistec Ranchero with your favorite side or as bistec tacos and enjoy.