Balsamic Flank Steak with Grilled Zucchini and Feta Recipe
Introduction
This Balsamic Flank Steak recipe combines tangy, savory flavors with tender, juicy meat and grilled zucchini. Finished with a creamy feta sauce and a rich balsamic glaze, it makes for an impressive yet simple meal perfect for any occasion.

Ingredients
- 1.5 lb flank steak
- 2 teaspoons Dijon mustard
- 4 cloves garlic, minced
- 2 teaspoons onion powder
- 3 tablespoons soy sauce or coconut aminos
- 3 tablespoons olive oil
- 1/2 cup balsamic vinegar (plus more as needed)
- Salt and black pepper to taste
- 3 large zucchini, ends trimmed and cut into thick slices lengthwise
- 2-3 tablespoons olive oil
- Kosher salt to taste
- 8 ounces feta cheese (in the brine)
- 3 tablespoons heavy cream or milk
Instructions
- Step 1: Combine Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar in a large plastic bag or shallow dish. Season both sides of the flank steak with salt and pepper, then add it to the marinade. Refrigerate for at least 2 hours or overnight.
- Step 2: Preheat your outdoor grill to high heat (450°F) and brush the grates with oil. Remove the steak from the marinade, shaking off excess but keep the marinade for later. Place the steak on the grill, close the lid, and cook for 3-5 minutes per side for medium-rare, or until it reaches an internal temperature of 135°F.
- Step 3: Brush the zucchini slices with olive oil and sprinkle with kosher salt. When you flip the steak, add the zucchini to the grill and cook for 2-3 minutes on each side until tender with charred grill marks. Press down gently with tongs to enhance grill marks.
- Step 4: Transfer the steak and zucchini to a cutting board and let the steak rest for 10 minutes.
- Step 5: Pour the reserved marinade into a medium saucepan and bring to a rolling boil over medium-high heat to ensure safety. Once boiling (165°F or higher), reduce heat and simmer for 2-3 minutes until thickened to a glaze consistency. Add extra balsamic vinegar if needed.
- Step 6: Blend the feta cheese and heavy cream or milk until smooth using a blender or food processor.
- Step 7: Brush half of the balsamic glaze over the steak, then slice thinly against the grain.
- Step 8: On each plate, spread a layer of the creamy feta sauce, arrange the sliced steak and grilled zucchini on top, drizzle with the remaining balsamic glaze, and serve.
Tips & Variations
- For more intense flavor, marinate the steak overnight. If you prefer a spicier kick, add a pinch of red pepper flakes to the marinade.
- Use coconut aminos instead of soy sauce for a gluten-free option.
- Swap zucchini for summer squash or bell peppers for variety.
- Letting the steak rest ensures the juices redistribute, keeping it tender and flavorful.
Storage
Store leftover steak, zucchini, and sauces separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave to prevent overcooking. The glaze and feta sauce can be warmed slightly or served at room temperature.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I cook this flank steak indoors?
Yes, you can grill the steak and zucchini on a grill pan or broil them in the oven. Adjust cooking times accordingly and watch closely to prevent burning.
How do I know when the steak is cooked to medium-rare?
The internal temperature for medium-rare is about 135°F. Use a meat thermometer to check. The steak will continue to cook slightly while resting.
PrintBalsamic Flank Steak with Grilled Zucchini and Feta Recipe
This Balsamic Flank Steak recipe features tender, marinated flank steak grilled to perfection alongside charred zucchini and finished with a tangy balsamic glaze and creamy feta sauce. Ideal for a flavorful and hearty meal that balances savory, tangy, and creamy elements with simple grilling techniques.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 30 minutes (including marinade time)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
Ingredients
For the Steak and Marinade
- 1.5 lb flank steak
- 2 teaspoons Dijon mustard
- 4 cloves garlic, minced
- 2 teaspoons onion powder
- 3 tablespoons soy sauce or coconut aminos
- 3 tablespoons olive oil
- 1/2 cup balsamic vinegar (plus more as needed)
- Salt and black pepper to taste
For the Grilled Zucchini
- 3 large zucchini, ends trimmed and cut into thick slices lengthwise
- 2–3 tablespoons olive oil
- Kosher salt to taste
For the Feta Sauce
- 8 ounces feta cheese (in the brine)
- 3 tablespoons heavy cream or milk
Instructions
- Prepare the Marinade: Combine Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar in a large plastic bag or shallow dish. Season both sides of the flank steak with salt and black pepper. Add the steak to the marinade, ensuring it is well coated, and refrigerate for at least 2 hours or overnight for maximum flavor infusion.
- Preheat and Oil the Grill: When ready to cook, brush the grill grates with oil and heat an outdoor grill to high heat (approximately 450°F). Remove the flank steak from the marinade, shaking off excess but reserving the marinade for the glaze.
- Grill the Steak: Place the flank steak on the hot grill and close the lid. Grill for 3-5 minutes per side for medium-rare doneness, or until the internal temperature reaches 135°F to allow for carryover cooking during resting.
- Prepare and Grill the Zucchini: Brush zucchini slices with olive oil and sprinkle with kosher salt. Add the zucchini to the grill when flipping the steak, grilling for 2-3 minutes each side until tender and charred. Press down gently with tongs to enhance grill marks.
- Rest the Steak and Zucchini: Remove both steak and zucchini from the grill, place on a cutting board, and let rest for 10 minutes to retain juices.
- Make the Balsamic Glaze: Pour the reserved marinade into a medium saucepan. Bring to a rolling boil over medium-high heat, ensuring the temperature reaches 165°F to sanitize. Reduce heat to a simmer and cook for 2-3 minutes until thickened and coating the back of a spoon. Add additional balsamic vinegar if needed to enhance flavor.
- Prepare the Feta Sauce: In a blender or food processor, combine feta cheese (with brine) and heavy cream or milk. Blend until smooth and creamy.
- Slice and Assemble: Brush half of the balsamic glaze onto the rested flank steak. Slice the steak thinly against the grain for tenderness. Spoon feta sauce onto serving plates, top with grilled steak and zucchini, then drizzle with the remaining balsamic glaze. Serve immediately and enjoy.
Notes
- Marinate the steak overnight for the most flavorful and tender results.
- Use a meat thermometer to ensure perfect medium-rare doneness without overcooking.
- If you don’t have an outdoor grill, this recipe can be adapted to use a grill pan on the stovetop.
- For a dairy-free alternative, substitute heavy cream with coconut milk and omit feta or use a vegan cheese.
- Leftover balsamic glaze can be refrigerated and used as a salad dressing or dipping sauce for up to 3 days.
Keywords: Balsamic flank steak, grilled steak, balsamic glaze, grilled zucchini, feta sauce, summer grilling, easy steak recipe

