Strips of beef and potatoes are simmered in a spicy ranchero sauce until tender for this bistec ranchero recipe. This juicy and flavorful steak ranchero will be the star of all your Mexican-themed dinners!
Why You’ll Love This Bistec Ranchero Recipe
Craving authentic Mexican flavors? Wait until you try this spicy and addictive bistec ranchero! Here’s why we know you are going to love it:
- What Is Bistec Ranchero? A northern Mexican-style dish, bistec ranchero consists of tender, thinly-sliced beef that’s browned and simmered in a spicy tomato-based sauce.
- Easy: The “hardest” part about this steak ranchero recipe is waiting for the potatoes to become tender and then letting everything simmer for 15 minutes.
- Versatile: Served with rice, beans, tacos, or tortillas, there are plenty of options to enjoy this bistec ranchero with before you get tired of it.
- Prep-Friendly: Blend the sauce in advance so all you have to do is brown the beef and simmer the dish right before dinner.
Looking for more Mexican themed dinners? Try these slow cooker carnitas, juicy Mexican picadillo and this homemade birria recipe!
Recipe Ingredients
Thankfully this Mexican dish uses easily found ingredients at just about every grocery store! Scroll down to the recipe card for exact amounts.
For the Ranchero Sauce
- Tomatoes: Roma tomatoes are best as they are meatier and less juicy. Heirloom tomatoes work for the tomato sauce too, if you remove most of the seeds and pulp.
- Jalapeño: Leave the seeds in for extra heat. Or, use serrano peppers for even more heat.
- White Onion: You can use yellow onion instead.
- Garlic: No garlic powder for this, please! You want fresh garlic for the correct flavor.
- Mexican Oregano: Mexican oregano has a citrus undertone to it and it flavors this sauce perfectly. Don’t use Italian oregano if you can help it!
- Ground Cumin: If you don’t love cumin, swap it for paprika or cayenne pepper.
- Salt & Pepper: Using freshly ground black pepper will give you the best taste.
For the Beef
- Vegetable Oil: Corn and canola oil are great swaps.
- Potatoes: Feel free to use your favorite kind, I used golden potatoes so I did not have to peel them.
- Beef: I prefer beef tenderloin, strip loin, or skirt steak, but any thinly sliced cut of beef will do.
- Seasonings: Garlic powder, papirka, salt and pepper.
How to Make Bistec Ranchero
Bistec ranchero is a simple 5-step recipe you’ll add to your meal rotation in no time. Scroll to the recipe card at bottom of the post for full detailed instructions.
- Sauce: Add all of the ranchero sauce ingredients to the blender. Process until smooth. Set aside.
- Potatoes: Add the potatoes to a large skillet over medium-high heat and cook them until slightly browned. Set aside.
- Beef: Add the steak and sear until browned. Add the garlic powder, paprika, salt and pepper. Stir to combine. Return the potatoes to the pan.
- Combine: Return the potatoes to the pan. Reduce the heat and pour in the sauce. Simmer for about 20 minutes, until tender.
- Serve: Remove from the heat and serve immediately. Freshly chopped cilantro is the perfect garnish!
Chef’s Tips for Success
These tips prove that simple swaps or changes to a base recipe don’t have to change the entire dish, they only make it better!
- Blacken: Charring the tomatoes, onion, jalapeño, and garlic under the broiler before blending the ranchero sauce will give it more depth and smokiness.
- More Veggies: You can add sliced onions, poblano peppers and diced carrots can make this dish even heartier. Sauté them with the potatoes.
- Cheesy: About 10 minutes before it’s done cooking, stir in 1/4 to 1/2 cup of shredded melty cheese like Chihuahua or Manchego cheese.
- Pork: While bistec ranchero is traditionally a Mexican beef dish, thinly sliced pork – or chicken – make great substitutes!
- Leftover Salsa: Feel free to add leftovers of my restaurant style salsa or salsa ranchera to reduce food waste and increase the flavor in your sauce.
What to Serve With Steak Ranchero
This steak ranchero recipe is typically served with a side of Mexican rice and refried beans. If you aren’t a refried bean fan, you may enjoy my soupy frijoles de la olla or charro beans instead. If you’re serving it on its own, don’t forget the corn tortillas to dunk them into the sauce. Here are a few more ideas:
How to Store & Reheat Leftovers
This saucy Mexican steak recipe is a great make-ahead meal prep for the week. Store it in serving-size portions with a bit of rice or refried beans and you’ve got yourself an easy heat and eat lunch! Here are your storage options:
- Fridge: Once fully cooled, refrigerate the leftovers in an airtight container for up to 5 days.
- Reheat: To reheat it, pop it into the microwave for up to a minute or until warm. You can also heat it on the stove over medium heat for 6 to 8 minutes.
- Freeze: Transfer to a freezer safe container, press all the air out and freeze for up to 3 months. Transfer to the fridge to thaw overnight before reheating.
More Must Make Mexican Recipes
Print
Pin Recipe
Yield: 6 servings
Bistec Ranchero
This bistec ranchero with potatoes is a northern Mexican dinner simmered in a spicy tomato sauce you’ll love. It’s easy, hearty, and healthy!
Ingredients
Ranchero Sauce:
- 4 large Roma tomatoes
- 1/4-1/2 small jalapeño, seeded and stemmed
- ¼ small white onion
- 3 large garlic cloves
- ½ teaspoon Mexican oregano
- ¼ teaspoon ground cumin
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Beef:
- 2 tablespoons vegetable oil
- 1 ½ large potatoes, peeled and diced
- 1 ½ pounds thinly sliced beef, cut into 1/2″ thick strips
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Instructions
-
Add all of the sauce ingredients to the blender. Process until smooth. Set aside.
-
Add the oil to a large skillet over medium-high heat. Add the potatoes and spread them out. Let them cook for 8 to 9 minutes or until slightly browned, stirring occasionally. Remove the potatoes and set aside.
-
Add the thinly sliced beef to the skillet. Sear it for 5 to 7 minutes, until browned. Add the garlic powder, paprika, salt and pepper. Stir to combine. Season with salt and pepper.
-
Reduce the heat to medium. Add back the potatoes and pour in the blended sauce. Simmer for 15 to 20 minutes, stirring occasionally, until beef is tender.
-
Remove it from the heat. Let it cool for 5 minutes. Taste and season with more salt, to taste. Serve as desired and enjoy!
Notes
Reheat: To reheat it, pop it into the microwave for up to a minute or until warm. You can also heat it on the stove over medium heat for 6 to 8 minutes.
Freeze: Transfer to a freezer safe container, press all the air out and freeze for up to 3 months. Transfer to the fridge to thaw overnight before reheating.
Blacken: Charring the tomatoes, onion, jalapeño, and garlic under the broiler before blending the ranchero sauce will give it more depth and smokiness.
More Veggies: You can add sliced onions, poblano peppers and diced carrots can make this dish even heartier. Sauté them with the potatoes.
Cheesy: About 10 minutes before it’s done cooking, stir in 1/4 to 1/2 cup of shredded melty cheese like Chihuahua or Manchego cheese.
Pork: While bistec ranchero is traditionally a Mexican beef dish, thinly sliced pork – or chicken – make great substitutes!
Leftover Salsa: Feel free to add leftovers of my restaurant style salsa or salsa ranchera to reduce food waste and increase the flavor in your sauce.
Nutrition
Serving: 1 serving, Calories: 435kcal, Carbohydrates: 19g, Protein: 23g, Fat: 30g, Saturated Fat: 11g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 12g, Trans Fat: 0.03g, Cholesterol: 79mg, Sodium: 462mg, Potassium: 855mg, Fiber: 3g, Sugar: 2g, Vitamin A: 444IU, Vitamin C: 25mg, Calcium: 32mg, Iron: 4mg
This post may contain affiliate links. Read my disclosure policy.