A delightful dish featuring tender peppered steak topped with sweet caramelized onions and a rich tomato-based sauce, served over creamy mashed potatoes.
Melt the butter in a frying pan over low heat.
Using unsalted butter allows you to control the saltiness of the dish.
Add the onions to the pan and cook until golden and caramelized, about 10-12 minutes.
Stir occasionally to prevent burning and ensure even cooking.
Add the mushrooms to the onions and cook for an additional 5 minutes.
Adding mushrooms later ensures they retain their texture.
Season the steaks with cracked black pepper on both sides.
Press the pepper gently into the steak for better adherence.
Heat the pan with a bit of oil and cook the steaks to your desired doneness.
Use a meat thermometer to ensure the steak is cooked to your preference.
Remove the steaks and keep warm. Add garlic to the pan and sauté for 1 minute.
Be careful not to burn the garlic as it can turn bitter.
Stir in the canned tomatoes, water, and balsamic vinegar, simmer for 2 minutes.
Simmering helps blend the flavors together.
Serve the steak over mashed potatoes, topped with caramelized onions and sauce.
Garnish with fresh herbs for a touch of color and flavor.