Bistec Ranchero (Ranch Style Steak)

By on

This Bistec Ranchero recipe brings together juicy steak, crispy potatoes, and a smoky, just-spicy-enough tomato sauce in one skillet. It's the perfect weeknight dinner for anyone craving a hearty, Mexican-inspired meal that's easy to prep, full of flavor, and ready in under an hour.

316 CAL 25g CARBS 11g FAT 29g PROTEIN 2
3 Comments

When steak and potatoes meet Mexican flavors, something special happens. This Bistec Ranchero features thinly sliced sirloin seared to perfection, golden crispy potatoes, sautéed peppers, and a deeply savory tomato sauce laced with garlic, cumin, and just the right amount of heat. Think carne asada with a saucy, rustic twist! Each bite is bold, hearty, and full of warm, layered spices.

It all comes together in just about 40 minutes, making it ideal for weeknight meals, casual dinner parties, or meal prep. Serve it up with tortillas, stuff it into burritos, or pile it over rice. You can't go wrong!

Steak ranchero with thin strips of sirloin steak cooked with potatoes, chili peppers, tomatoes, and cilantro in a skilet.

Before You Get Started

Here are a few quick tips to make your Bistec Ranchero extra flavorful and fuss-free:

  • Slice your steak thin: This helps it cook quickly and stay tender.
  • Don't overcrowd the pan: Sear your steak in batches if needed to avoid steaming.
  • Make it your own: Like it spicy? Add a chipotle pepper or two. Want it mild? Skip the jalapeño.
  • Use waxy potatoes: Yukon gold or red potatoes hold their shape well and crisp up nicely.
  • Finish with fresh lime: A squeeze of lime brightens the whole dish right before serving.

How to Make Bistec Ranchero

Making bistec ranchero is so easy! Here’s how to do it:

1. Boil the Potatoes

Bring a large pot of water to a boil and cook potatoes for 8–12 minutes until fork-tender. Drain and pat dry.

2. Crisp the Potatoes

Heat 1 tbsp oil in a heavy skillet. Add the potatoes, season with salt and pepper, and cook for 10–12 minutes, flipping occasionally, until golden and crispy. Remove and set aside.

3. Sear the Steak

Add the remaining oil to the pan. Add steak in a single layer, season well, and sear for 4–6 minutes. Brown well on one side before flipping. Remove and set aside.

4. Cook the Veggies

Add onions, poblano, and jalapeño to the skillet. Sauté for 5–7 minutes until soft.

5. Build the Sauce

Stir in the tomatoes, garlic, tomato sauce, cumin, salt, and pepper. Let simmer for 3–5 minutes until a chunky sauce forms.

6. Combine and Finish

Return the steak and potatoes to the pan. Stir and cook for 1–2 minutes to coat everything in the sauce. Finish with fresh lime juice, jalapeños, or cilantro.

Recipe Tips and Tricks

Here are my top tips and tricks to help you make a mouth-watering dish:

  • Switch up the meat. While you can switch up the cut of beef you use to make this dish, you can also change the type of meat. Chicken thighs and pork tenderloin both work great as well.
  • Spice things up. If the poblano and jalapeno peppers aren't spicy enough for you, try adding 1-2 chipotle peppers to the mix. You could also add serrano peppers or hot sauce. Or make extra Ranchero sauce on the side for serving.
  • Add more veggies. Looking for a veggie-packed meal? Feel free to add some additional vegetables likecauliflower, zucchini, mushrooms, or kale.

Skillet with bistec ranchero served with tomatoes, peppers, potatoes, cilantro, and sliced jalapenos.

How to Serve Steak Ranchero

Traditional Bistec Ranchero is served with warm, fresh tortillas and your favorite toppings. However, this Mexican beef dish works great with just about anything (or by itself). Not sure where to begin? Here are some of my favorite ways to serve this dish:

  • Stuffed into tortillas. This dish is traditionally served with warm tortillas like a traditional carne asada. I love stuffing Bistec Ranchero into some corn tortillas and topping them off with sliced avocado and fresh cilantro. Yum!
  • Served over rice. A bowl of brown rice or quinoa is great for sopping up all the delicious juices in this dish. For a low-carb meal, try pairing this dish with my Mexican Cauliflower Rice.
  • Loaded onto burrito bowls. Looking for a healthy and delicious protein to top off your favorite burrito bowls? Well, you're in luck. Serve Steak Ranchero atop a colorful bowl filled with brown rice, beans, greens, and cheese for an easy and delicious meal.
  • On top of salads. Got a Mexican or Southwest-style salad in need of a little protein? Believe me when I say Bistec Ranchero is the perfect way to finish it off. Some of my top choices include this Southwest Quinoa Salad and this Black Bean and Corn Salad.

How to Store Leftovers

Leftover Bistec Ranchero is perfect for tacos, salads, wraps, bowls, or really anything you're in the mood for. It's also fantastic on its own for a protein-packed meal!

To store leftovers, allow them to cool before transferring them to an airtight storage container. Then, you can store them in one of two ways:

  • In the fridge for up to 3-4 days.
  • In the freezer for up to 3 months.

Frequently Asked Questions

Here are the answers to some of the most frequently asked questions about this dish:

Sirloin is a great option since it's lean and stays tender when cooked quickly. Flank steak, ribeye, or even round steak also works well. Just slice it thin.

 

It has a mild kick from the peppers, but you can tone it down by removing seeds or skipping the jalapeño.

 

Yes! It's great for meal prep and reheats beautifully. Keep the components separate for the best texture.

 

Warm tortillas, rice, black beans, or refried beans are all classic sides. Top it with avocado, salsa, or a dollop of sour cream.

 

Yes! Swap the potatoes for cauliflower or serve over cauliflower rice.

 

A cast iron skillet filled with savory beef, potatoes, tomatoes, and cilantro, with avocados in the background.
The Recipe
Loading Video…

Bistec Ranchero (Ranch Style Steak)

316 CAL 25g CARBS 11g FAT 29g PROTEIN 2
PREP TIME: 10 Min
COOK TIME: 30 Min
TOTAL TIME: 40 Min
3 Comments
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 2 potatoes, chopped
  • 2 tbsp olive oil (or vegetable oil)
  • 1 lb lean sirloin steak, thinly sliced
  • 1/2 onion, thinly sliced
  • 1 poblano pepper, diced (or yellow chile pepper)
  • 1 jalapeno pepper, diced (seeds removed for less heat)
  • 2 garlic cloves, minced
  • 3 Roma tomatoes, chopped
  • 1/2 cup tomato sauce
  • 1/2 tsp cumin
  • Salt and pepper

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Bring a large pot of water to a boil with the potatoes. Cook for 8-12 minutes until they are just beginning to soften. You should be able to pierce them with a fork. Drain and lightly dry with a towel.

Potatoes being lifted out of boiling water with a spoon.
2

Heat the oil over medium high heat in a heavy skillet. Add the potatoes in a single layer and season well with salt and pepper. Cook for 10-12 minutes. Let them cook and brown on one side and then gently flip or stir. They should be lightly crispy on all sides. Remove and set aside.

Chopped potatoes cooking in a cast iron skillet.
3

Add the beef to the skillet (with some oil if needed) in a single layer. Season with salt and pepper. Cook for 4-6 minutes until cooked to your liking. Let it brown on one side before stirring or flipping. Do not overcook or crowd the pan or the steak will become tough and chewy.

Sirloin steak strips being seared in a cast iron skillet.
4

Add the onion and both peppers to the skillet with a splash of water if needed. Cook for 5-7 minutes until becoming tender.

Onions and peppers cooking in a skillet.
5

Add the tomatoes and garlic and cook for 1 minute until fragrant. Add the tomato sauce, and cumin. Cook for 3-5 minutes until tomatoes are softened and a sauce is forming. Season with salt and pepper if needed.

Tomatoes being cooked down in a skillet with onions, garlic, and peppers.
6

Add back in the steak and potatoes. Stir and cook for 1-2 minutes. Finish the dish with lime juice, cilantro, and fresh jalapeno if desired.

Steak and potatoes being added to a skillet with ranchero sauce.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1.5 cups
Amount Per Serving
Calories 316
Calories from Fat 101
% Daily Value *
Total Fat 11g
17%
Saturated Fat 3g
12%
Monounsaturated Fat 0g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 67mg
22%
Sodium 239mg
10%
Total Carbohydrate 25g
13%
Dietary Fiber 4g
25%
Sugars 4g
Protein 29g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
3 Comments
On Bistec Ranchero (Ranch Style Steak)
user image
user image
Heidi M.
May 24, 2022 - 11:23
Add a Rating:
5
So good! Made this for the whole family and the kids don't love spicy food so we just used a poblano pepper. Served some sliced fresh jalapenos on the side. We all loved it and the leftovers were even better the next day.
user image
Gina Ray
May 20, 2022 - 01:45
Add a Rating:
5
This steak turned out so good! Potatoes were tender and overall very flavorful!
user image
Yesenia H.
May 19, 2022 - 17:40
Add a Rating:
5
This is one of my Dad's favorite dishes so I knew I needed to make it immediately. It was so good! He loved it. Perfect amount of spice. Can't wait for the leftovers.
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.