Balsamic-Glazed Steak with Heirloom Tomatoes Recipe
Introduction
This balsamic-glazed steak with heirloom tomatoes is a perfect balance of savory and tangy flavors. The tender, seared steak is enhanced by a sweet and aromatic balsamic glaze, served alongside fresh, vibrant tomatoes for a simple yet elegant meal.

Ingredients
- 2 ribeye or sirloin steaks (about 1 inch thick)
- Salt and pepper (to taste)
- 2 tablespoons olive oil
- 1/4 cup balsamic vinegar
- 2 tablespoons honey
- 2 cloves garlic (minced)
- 1 teaspoon fresh rosemary (chopped, or 1/2 teaspoon dried)
- 2 cups heirloom tomatoes (halved or quartered)
- Fresh basil leaves (for garnish)
Instructions
- Step 1: Prepare the Balsamic Glaze. In a small saucepan, combine the balsamic vinegar, honey, minced garlic, and rosemary. Bring to a simmer over medium heat and cook for about 5-7 minutes, stirring occasionally, until the glaze has thickened slightly. Remove from heat and set aside.
- Step 2: Cook the Steak. Season the steaks generously with salt and pepper on both sides. Heat olive oil in a large skillet over medium-high heat. Add the steaks and cook for 4-5 minutes on each side for medium-rare, or until desired doneness is reached (130°F internal temperature for medium-rare). Brush the balsamic glaze over the steaks during the last minute of cooking to caramelize.
- Step 3: Prepare the Heirloom Tomatoes. In a bowl, gently toss the tomatoes with a drizzle of olive oil, salt, and pepper.
- Step 4: Serve. Remove steaks from the skillet and let them rest for 5 minutes before slicing. Arrange sliced steak on plates, drizzle with remaining balsamic glaze, and serve alongside the seasoned heirloom tomatoes. Garnish with fresh basil leaves.
Tips & Variations
- Use a meat thermometer for perfect steak doneness every time.
- Try adding a splash of lemon juice to the heirloom tomatoes for extra brightness.
- Substitute honey with maple syrup for a different but equally delicious glaze.
- Serve with crusty bread to soak up the flavorful balsamic glaze.
Storage
Store leftover steak and tomatoes in an airtight container in the refrigerator for up to 3 days. Reheat steak gently in a skillet over low heat or in the oven to avoid drying out. The balsamic glaze can be stored separately and reheated briefly before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of steak for this recipe?
Yes, you can use other cuts like flank, strip, or filet mignon. Adjust cooking time according to thickness and desired doneness.
Is it necessary to let the steak rest before slicing?
Yes, resting allows the juices to redistribute, ensuring a juicy and tender steak when sliced.
Print
Balsamic-Glazed Steak with Heirloom Tomatoes Recipe
- Total Time: 30 minutes
- Yield: 2 servings 1x
Description
This Balsamic-Glazed Steak with Heirloom Tomatoes recipe delivers a perfect balance of rich, juicy steak enhanced by a sweet and tangy balsamic glaze, complemented by fresh, vibrant heirloom tomatoes. A simple yet elegant dish perfect for a quick weeknight dinner or a special occasion.
Ingredients
Steak and Glaze
- 2 ribeye or sirloin steaks (about 1 inch thick)
- Salt and pepper (to taste)
- 2 tablespoons olive oil
- 1/4 cup balsamic vinegar
- 2 tablespoons honey
- 2 cloves garlic (minced)
- 1 teaspoon fresh rosemary (chopped, or 1/2 teaspoon dried)
Tomatoes
- 2 cups heirloom tomatoes (halved or quartered)
- 1 tablespoon olive oil (for tossing tomatoes)
- Salt and pepper (to taste, for tomatoes)
- Fresh basil leaves (for garnish)
Instructions
- Prepare the Balsamic Glaze: In a small saucepan, combine balsamic vinegar, honey, minced garlic, and rosemary. Bring to a simmer over medium heat and cook for 5-7 minutes, stirring occasionally, until the glaze thickens slightly. Remove from heat and set aside.
- Cook the Steak: Season the steaks generously with salt and pepper on both sides. Heat olive oil in a large skillet over medium-high heat. Add steaks and cook for 4-5 minutes on each side for medium-rare or until desired doneness is achieved, checking with a meat thermometer (130°F for medium-rare). During the last minute of cooking, brush the balsamic glaze over the steaks to caramelize slightly.
- Prepare the Heirloom Tomatoes: In a bowl, gently toss the heirloom tomatoes with a drizzle of olive oil, salt, and pepper.
- Serve: Remove steaks from skillet and rest for 5 minutes before slicing. Arrange sliced steak on plates, drizzle with remaining balsamic glaze, and serve alongside the seasoned heirloom tomatoes. Garnish with fresh basil leaves before serving.
Notes
- Letting the steak rest after cooking allows juices to redistribute for a juicier bite.
- Use a meat thermometer to avoid overcooking the steak and ensure your perfect doneness.
- The balsamic glaze can be made ahead and stored in the refrigerator for up to a week.
- Heirloom tomatoes add a fresh, colorful contrast but can be substituted with cherry tomatoes if not available.
- Adjust honey quantity to your preferred sweetness level.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Frying
- Cuisine: American
Keywords: balsamic glaze steak, heirloom tomatoes, seared steak recipe, quick steak dinner, balsamic honey glaze

