Go Back
A plate of juicy sliced steak served on a bed of black beans and caramelized onions, garnished with fresh herbs and grated cheese.

steak and beans and onions recipe​

Emily
Discover a hearty and flavorful steak and beans and onions recipe​ that's easy to make, packed with protein, and perfect for any meal!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course
Cuisine American
Servings 4 People
Calories 450 kcal

Ingredients
  

For the Main Dish:

  • Steak 12-16 oz: Choose your favorite cut, such as ribeye, sirloin, or flank, for a juicy and tender result.
  • Beans 1 can or 1 ½ cups: Black beans, kidney beans, or even green beans work well—pick what you love or have on hand.
  • Onions 2 medium: Sweet, red, or white onions will all caramelize perfectly for this dish.
  • Garlic 2 cloves: Freshly minced for that extra kick of flavor.
  • Olive Oil 2 tbsp: Helps sear the steak and sauté the onions to golden perfection.
  • Butter 1 tbsp: Adds richness and depth to the dish.

For Seasoning:

  • Salt and Pepper: Essential for bringing out the natural flavors of the ingredients.
  • Paprika 1 tsp: Adds a smoky, earthy undertone.
  • Thyme or Rosemary optional: A sprig or two of fresh herbs can elevate the dish’s aroma.

Optional Add-ons:

  • Cheese: A sprinkle of grated Parmesan or crumbled feta adds a delightful finishing touch.
  • Lemon Juice 1 tbsp: For a fresh, tangy contrast to the savory flavors.
  • Fresh Parsley for garnish: Adds a pop of color and freshness.
  • Feel free to adapt these ingredients to suit your personal taste. Whether you want to swap olive oil for avocado oil or add a touch of chili flakes for heat this recipe gives you the freedom to get creative while still achieving a delicious result.

Instructions
 

Step 1: Prep the Ingredients

  • Take the steak out of the refrigerator and let it rest at room temperature for about 20 minutes. This helps it cook evenly.
  • While the steak rests, slice the onions into thin strips and mince the garlic.
  • Drain and rinse the beans if using canned, or prepare fresh beans according to package instructions.

Step 2: Sear the Steak

  • Heat a large skillet over medium-high heat and drizzle with 1 tablespoon of olive oil, allowing it to heat until it glistens.
  • Season the steak generously with salt, pepper, and paprika on both sides.
  • Place the steak in the hot skillet and cook for 3-4 minutes per side for a medium-rare result. Adjust the time slightly based on your desired level of doneness.
  • Once cooked, transfer the steak to a plate and cover it loosely with foil to rest. This locks in the juices and enhances flavor.

Step 3: Sauté the Onions and Garlic

  • Lower the heat to medium and add the remaining olive oil to the skillet.
  • Toss in the sliced onions and cook for 5-7 minutes, stirring occasionally, until they’re soft and golden brown.
  • Add the minced garlic and sauté for another minute until fragrant.

Step 4: Combine the Beans

  • Stir the beans into the skillet with the onions and garlic. Add a pinch of salt, pepper, and a splash of lemon juice for a fresh burst of flavor.
  • Cook for 3-4 minutes, allowing the beans to warm through and absorb the flavors of the onions and garlic.

Step 5: Assemble and Serve

  • Slice the rested steak into thin strips against the grain to keep it tender.
  • Arrange the steak slices over the beans and onions mixture in the skillet or on a serving platter.
  • Garnish with fresh parsley, thyme, or a sprinkle of cheese for an extra touch.

Notes

Nutrition Information (Per Serving):
  • Calories: 450
  • Protein: 32g
  • Fat: 18g
    • Saturated Fat: 7g
  • Carbohydrates: 30g
    • Fiber: 8g
    • Sugar: 5g
  • Cholesterol: 85mg
  • Sodium: 500mg
Keyword Steak and beans and onions recipe, high-protein dinner, hearty steak dish