Description
This steak and beans and onions recipe is a hearty and flavorful dish that combines juicy, perfectly seared steak with creamy beans and sweet, caramelized onions. Easy to prepare and packed with savory goodness, it’s a satisfying meal perfect for any occasion.
Ingredients
Scale
- For the Steak:
- 1 lb (450 g) steak (ribeye, sirloin, or flank)
- 1 tsp salt
- 1 tsp black pepper
- 1 tsp garlic powder
- 1 tsp paprika
- 2 tbsp olive oil
- For the Beans:
- 1 can (15 oz) black beans or kidney beans, drained and rinsed
- 1 tbsp olive oil
- 2 garlic cloves, minced
- 1 tsp ground cumin
- ½ tsp chili powder (optional)
- Salt and pepper to taste
- For the Onions:
- 2 large onions, thinly sliced
- 1 tbsp olive oil
- 1 tsp sugar
- 1 tbsp balsamic vinegar (optional)
- Optional Garnish:
- Fresh parsley or thyme
Instructions
- Prepare the Steak:
- Pat the steak dry with paper towels. Season both sides with salt, pepper, garlic powder, and paprika.
- Heat 2 tbsp olive oil in a cast-iron skillet over medium-high heat. Sear the steak for 3–4 minutes per side for medium-rare, or adjust cooking time based on your preference.
- Remove the steak from the skillet and let it rest for 5–10 minutes before slicing.
- Cook the Beans:
- Heat 1 tbsp olive oil in a medium saucepan over medium heat. Add minced garlic and sauté for 1–2 minutes until fragrant.
- Stir in the drained beans, ground cumin, chili powder, salt, and pepper. Simmer for 5–7 minutes, stirring occasionally, to let the flavors combine.
- Caramelize the Onions:
- Heat 1 tbsp olive oil in a skillet over medium heat. Add the sliced onions and sprinkle with sugar.
- Cook for 20–25 minutes, stirring occasionally, until golden brown and caramelized. If desired, deglaze the pan with balsamic vinegar during the final minutes of cooking.
- Assemble the Dish:
- Layer the cooked beans on a large serving plate. Arrange the sliced steak on top, and generously spoon the caramelized onions over the steak.
- Garnish with fresh parsley or thyme if desired.
Notes
For the best flavor, always let the steak rest after cooking to retain its juices, ensuring a tender and juicy bite.
- Prep Time: 10 minutes
- Cook Time: 35–40 minutes