Beef Steak Ranchero Recipe

Sizzle into a flavor fiesta with this Beef Steak Ranchero recipe! Inspired by a husband's craving and a little Del Monte magic, this recipe delivers a delicious, quick, and easy Mexican-inspired steak dish. Juicy grilled steak is topped with a vibrant tomato salsa, bursting with fresh cilantro, lime, and a hint of spice. Serve over fluffy rice for a complete and satisfying meal that's perfect for a weeknight dinner or a fun weekend gathering. Get ready to impress!

Prep Time 10 mins
Cook Time 18 mins
Calories 198.8 kcal
Protein 13g
Rating 4.5 (2 Reviews)
Beef Steak Ranchero 31

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Beef Steak Ranchero

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Beef Steak Ranchero? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Beef Steak Ranchero

  1. In a medium bowl, combine the diced tomatoes, minced garlic, lime juice, cumin, black beans, green onions, jalapeño (if using), and cilantro. Mix well and set aside.
  2. Season both sides of the steaks generously with salt and pepper.
  3. Preheat your grill to high heat. Alternatively, heat a grill pan over high heat.
  4. Grill the steaks for 3-5 minutes per side, or until they reach your desired level of doneness. Use a meat thermometer to ensure accuracy.
  5. Remove the steaks from the grill and let them rest for 5 minutes before slicing thinly against the grain.
  6. Top the sliced steak with the tomato mixture.
  7. Serve immediately over a bed of cooked rice. Garnish with lime wedges and extra cilantro, if desired.

Nutrition Information (Approximate per serving)

Sodium

8 g

Sugar

16g

Fat

0g

Carbs

13g