Go Back
Steak and Beans and Onions Recipe

Steak and Beans and Onions Recipe

This hearty one-pan steak and beans recipe features juicy seared steak, buttery caramelized onions, and perfectly seasoned beans. Great for weeknight dinners or special meals, with easy variations and meal prep tips included!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine American
Servings 4
Calories 550 kcal

Ingredients
  

Main Ingredients

  • 1 lb steak ribeye, sirloin, or flank
  • 1 can 15 oz black beans or kidney beans, drained and rinsed 15 oz black beans or kidney beans, drained and rinsed
  • 2 large onions thinly sliced
  • 2 cloves garlic minced
  • 2 tbsp olive oil or butter
  • 1 tbsp Worcestershire sauce
  • 1 tsp smoked paprika
  • Salt and black pepper to taste
  • Fresh parsley or thyme for garnish

Optional Flavor Boosters

  • 1 tsp balsamic vinegar for onions
  • 1/2 tsp cumin for beans
  • 1/2 tsp chipotle powder for spice

Instructions
 

  • Bring the steak to room temperature for 30 minutes. Pat dry and season with salt, pepper, and paprika.
  • Heat a cast-iron skillet over medium-high heat. Add 1 tbsp olive oil and sear the steak 3–4 minutes per side. Baste with garlic and herbs during the final minute. Rest the steak for 10 minutes.
  • Lower the heat. Add remaining oil or butter to the skillet. Cook sliced onions with a pinch of salt and sugar for 15–20 minutes, stirring often until golden. Deglaze with Worcestershire sauce or balsamic vinegar.
  • In a small saucepan, heat beans with garlic, cumin, paprika, and salt. Simmer for 10 minutes to absorb flavor.
  • Slice steak against the grain. Serve over beans and top with caramelized onions. Garnish with parsley or thyme.

Notes

Serving Ideas: Serve in tacos, power bowls, sandwiches, or with crusty bread.
Storage: Store components separately in airtight containers in the fridge for up to 4 days. Reheat steak in a skillet; warm beans and onions gently.
Diet Swaps: Use mushrooms or tofu for vegetarian. Reduce beans for keto or low-carb. Gluten-free as written.