Bistec Ranchero (Ranch Style Steak)

By Updated on

Bistec Ranchero is a mouth-watering dish made with sirloin steak, potatoes, and peppers in a slightly spicy tomato sauce. Serve this Mexican-inspired entree alongside tortillas or rice for the ultimate easy weeknight dinner!

316 CAL 25g CARBS 11g FAT 29g PROTEIN

If you’re looking for a healthy weeknight dinner that guarantees to impress your family, then you need this Steak Ranchero in your life. This Mexican-inspired recipe is made with fork-tender sirloin, potatoes, onions, and peppers, all tossed in a flavorful tomato sauce. It’s wholesome, easy to make, and absolutely bursting with flavor. 

Let’s be real, are there any meat lovers out there who wouldn’t drool over the classic steak and potatoes combo? Think of this delicious meal as the Mexican version.

This dish can be prepared from start to finish in under 40 minutes making it the perfect entree for weeknight meals and dinner parties alike.

I love serving it alongside toppings like fresh avocado, sliced jalapenos, and cilantro, then packing everything into some warm tortillas. You could also serve it over rice, cauliflower rice, black beans, or refried beans.

This homemade Steak Ranchero is a favorite in my household, although with this homemade Beef Birria. So I know it’s going to be a hit for you too.

We also love this dish with chicken or shrimp, like in this Pollo Ranchero and Camarones Rancheros. And when we have guests, I always serve it with these Frijoles Charros.

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

Bistec Ranchero Ingredients

To make this healthy weeknight dinner, you will need the following key ingredients:

  • Sirloin steak. Steak is the main ingredient of this classic Mexican dish. I prefer to use lean sirloin steak, but flank steak or ribeye will also work well. Just make sure you slice the meat nice and thin.
  • Potatoes. You can use any kind of potatoes you like. I prefer Yukon gold or red potatoes.
  • Onions and peppers. You will need an onion, along with poblano pepper and jalapeno pepper. These add tons of flavor to the dish but feel free to remove the jalapeno seeds for less heat.
  • Tomatoes. To form the tomato base of this dish, I like to use a combination of fresh Roma tomatoes and canned tomato sauce. Feel free to add canned diced tomatoes if you don’t have any fresh tomatoes on hand.
  • Spices. I like to keep things simple with salt, pepper, and cumin. If you want a little extra flavor or heat, feel free to add smoked paprika, chili powder, or cayenne pepper.

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 like cauliflower, zucchini, mushrooms, or kale.

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.

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

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:

For this recipe, I recommend using a lean sirloin steak. However, feel free to use whatever cut of steak you prefer. Flank steak, ribeye, and round steak all make great substitutes. Just choose something that will stay tender when it is cooked quickly. 

Traditionally, this Mexican beef dish is tucked into warm tortillas and served similarly to tacos. Many people also top the dish with avocado or fresh cilantro and serve beans and/or rice on the side. You can serve this dish any way you want!

Yes! This dish is made with simple, wholesome ingredients like lean sirloin steak, vegetables, and fragrant spices. It’s free of added sugar and artificial preservatives, packed with protein, and relatively low in calories. As long as you enjoy this dish in moderation, it’s a perfectly healthy dish to add to your regular rotation

Absolutely! Swap in chicken breasts or chicken thighs if you prefer a chicken-based dish. It will also work with ground meat, thinly sliced pork, and even shrimp. 

Mexican bistec ranchero served in a skillet with fresh avocados and tortillas on the side.
The Recipe
Loading Video…

Bistec Ranchero (Ranch Style Steak)

316 CAL 25g CARBS 11g FAT 29g PROTEIN
  • Print
  • Download
  • Send to your inbox


  • 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

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


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.

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.

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.

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.

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.

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.


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
Saturated Fat 3g
Monounsaturated Fat 0g
Polyunsaturated Fat 0g
Cholesterol 67mg
Sodium 239mg
Total Carbohydrate 25g
Dietary Fiber 4g
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
On Bistec Ranchero (Ranch Style Steak)
user image
user image
Heidi M.
May 24, 2022 - 11:23
Add a Rating:
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:
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:
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.