Nutrition Facts for Cowboy steaks with onions

Cowboy Steaks with Onions

Sink your teeth into the bold flavors of these cowboy steaks with onions, a hearty and satisfying dish perfect for steak lovers. Featuring thick-cut, bone-in cowboy ribeye steaks, this recipe delivers an irresistible combination of a smoky seared crust and tender, juicy meat. Paired with golden caramelized onions simmered in beef stock and a touch of balsamic vinegar, the savory topping elevates every bite to gourmet levels. Cooked in a trusty cast-iron skillet to lock in flavor and basted with butter and fresh thyme, this steak recipe is both rustic and refined. Ready in under an hour, it's the ultimate indulgence for date nights or special occasions—especially when served with creamy mashed potatoes or charred veggies. Whether you're a seasoned steak enthusiast or trying it for the first time, these cowboy steaks are bound to become a new favorite.

Nutriscore Rating: 64/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cowboy Steaks with Onions
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 2

Ingredients

  • 2 pieces cowboy ribeye steaks (bone-in, thick cut)
  • 2 large yellow onions
  • 3 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 4 sprigs fresh thyme
  • 2 teaspoons kosher salt
  • 1 teaspoon black pepper
  • 3 cloves garlic cloves, minced
  • 0.5 cup beef stock
  • 1 tablespoon balsamic vinegar

Directions

Step 1

Take the cowboy ribeye steaks out of the refrigerator 30 minutes before cooking to allow them to come to room temperature. Pat them dry with paper towels.

Step 2

Season both sides of the steaks generously with 1 teaspoon of kosher salt and 1 teaspoon of freshly ground black pepper.

Step 3

Slice the yellow onions into thin rings and set aside.

Step 4

Heat 2 tablespoons of olive oil in a large cast-iron skillet over medium-high heat until shimmering.

Step 5

Place the steaks in the skillet and sear for 3-4 minutes on each side until a golden-brown crust forms. Reduce the heat to medium, add 1 tablespoon of butter and 2 thyme sprigs, and baste the steaks by spooning the melted butter over them for another 2-3 minutes.

Step 6

Transfer the steaks to a plate and loosely cover with aluminum foil to rest for 10 minutes.

Step 7

In the same skillet, add the remaining 1 tablespoon of olive oil and sliced onions. Cook, stirring frequently, for 8-10 minutes until the onions soften and start to caramelize.

Step 8

Add the minced garlic and sauté for another 1-2 minutes until fragrant.

Step 9

Deglaze the skillet by pouring in the beef stock. Scrape up any browned bits from the bottom of the pan.

Step 10

Stir in 1 tablespoon of balsamic vinegar and the remaining thyme sprigs. Let the mixture simmer for 3-5 minutes until slightly reduced.

Step 11

Remove the thyme sprigs and stir in the remaining 1 tablespoon of butter to add richness to the sauce.

Step 12

Serve the rested steaks on a plate and generously spoon the caramelized onions and sauce over the top. Pair with a side of mashed potatoes or grilled vegetables for a complete meal.

Nutrition Facts

Serving size (1204.3g)
Amount per serving % Daily Value*
Calories 2347.7
Total Fat 192.7g 0%
Saturated Fat 70.8g 0%
Polyunsaturated Fat 4.0g
Cholesterol 462.0mg 0%
Sodium 1950.7mg 0%
Total Carbohydrate 36.5g 0%
Dietary Fiber 6.5g 0%
Total Sugars 15.3g
Protein 115.9g 0%
Vitamin D 0IU 0%
Calcium 165.2mg 0%
Iron 10.4mg 0%
Potassium 1825.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 74.0%
Protein: 19.8%
Carbs: 6.2%