If you’re looking for a delicious and quick meal that brings everyone together, then this Balsamic Flank Steak is just the thing! This recipe has become a family favorite of mine, perfect for busy weeknights when you want something hearty but don’t have all evening to cook. The sweetness of the balsamic glaze combined with the savory flavors of the marinade creates a dish that’s sure to impress at any gathering!
Not only is this meal easy to whip up in under 30 minutes, but it also makes for fantastic leftovers. Serve it over grilled zucchini and creamy whipped feta for a well-rounded dinner that looks as good as it tastes. Whether it’s a casual dinner or a special occasion, this Balsamic Flank Steak is guaranteed to be a hit.
Why You’ll Love This Recipe
- Quick and Easy: You can prepare this meal in just 30 minutes, making it ideal for busy weeknights.
- Flavorful and Satisfying: The sweet and tangy balsamic glaze elevates the dish with delicious layers of flavor.
- Family-Friendly: Everyone will love the tender steak paired with grilled veggies and creamy feta!
- Make-Ahead Friendly: Marinate the steak overnight for even bolder flavors—just grill when you’re ready!
- Versatile Presentation: Serve it as a main course or slice it thinly for sandwiches; it’s always delightful!

Ingredients You’ll Need
This recipe uses simple, wholesome ingredients that you likely already have in your pantry. Here’s what you’ll need to create this mouthwatering dish:
For the Marinade
- 1.5 lb flank steak
- 2 teaspoons Dijon mustard
- 4 cloves minced garlic
- 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 Grilled Veggies
- 3 large zucchini (ends trimmed and cut into thick slices lengthwise)
- 2-3 tablespoons olive oil
- Kosher salt to taste
For Whipped Feta
- 8 ounces feta cheese (in brine)
- 3 tablespoons heavy cream or milk
Variations
This Balsamic Flank Steak recipe is wonderfully flexible! Here are some fun variations you can try:
- Swap the protein: Use chicken breasts or tofu instead of flank steak for different flavor profiles.
- Add some spice: Incorporate red pepper flakes or sriracha into the marinade for an extra kick!
- Go vegetarian: Replace the steak with marinated portobello mushrooms for a delicious meat-free option.
- Change up the veggies: Try asparagus or bell peppers instead of zucchini to mix things up!
How to Make Balsamic Flank Steak
Step 1: Marinate the Steak
Start by combining 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 your flank steak with salt and pepper before adding it to the marinade. Allow it to soak up those delicious flavors for at least 2 hours or even overnight if you have time! This step is crucial because marinating helps tenderize the meat while infusing it with flavor.
Step 2: Preheat Your Grill
When you’re ready to grill, preheat your outdoor grill to high heat (about 450°F). Brush the grates with oil to prevent sticking. This ensures that your steak gets those beautiful grill marks while locking in juices during cooking.
Step 3: Grill the Steak
Remove the flank steak from its marinade (don’t throw away that marinade yet!) and shake off any excess liquid. Place it on your hot grill and close the lid. Cook for about 3-5 minutes on each side until you reach an internal temperature of 135°F for medium-rare. Allowing carryover cooking during resting time will help achieve perfect doneness.
Step 4: Grill the Zucchini
While your steak cooks, take your sliced zucchini and brush them lightly with olive oil, then sprinkle with kosher salt. Add them to the grill when you flip your steak; they’ll take about 2-3 minutes on each side until tender! Press down gently with tongs for those lovely char marks.
Step 5: Create the Balsamic Glaze
Once both your steak and zucchini are done grilling, remove them from heat and let them rest on a clean cutting board for about 10 minutes. Meanwhile, pour that reserved marinade into a saucepan and bring it to a rolling boil over medium-high heat. This step is essential as boiling ensures safety by eliminating any bacteria from marinating raw meat. Let it simmer until thickened into a glaze—around 2-3 minutes should do!
Step 6: Whip Up Some Feta
In a blender or food processor, combine feta cheese and heavy cream (or milk). Blend until smooth and creamy—this will be an irresistible topping!
Step 7: Assemble Your Dish
Brush half of your luscious balsamic glaze over the rested steak before slicing thinly against the grain. On individual plates, spoon some whipped feta as a base then layer on your grilled zucchini and sliced flank steak. Drizzle with remaining glaze before serving—enjoy every bite!
Pro Tips for Making Balsamic Flank Steak
To ensure your balsamic flank steak turns out perfectly every time, keep these helpful tips in mind.
- Marinate Longer: Allowing the steak to marinate overnight enhances the flavor and tenderness, making each bite more delicious.
- Use a Meat Thermometer: Checking the internal temperature helps you achieve your desired doneness without overcooking; aim for 135°F for medium-rare.
- Let It Rest: Allowing the steak to rest for at least 10 minutes after grilling redistributes the juices, resulting in a juicier and more flavorful cut.
- Cut Against the Grain: Slicing the cooked steak against the grain helps break up muscle fibers, making it more tender and easier to chew.
- Save Some Marinade: By reserving the marinade for glaze, you enhance flavors while ensuring food safety; just remember to boil it thoroughly before serving.
How to Serve Balsamic Flank Steak
Presenting your balsamic flank steak beautifully not only makes it appetizing but also enhances the dining experience. Here are some ideas to elevate your dish.
Garnishes
- Fresh Herbs: Chopped parsley or basil adds a pop of color and fresh flavor that complements the richness of the steak.
- Lemon Zest: A sprinkle of lemon zest brightens up the dish with a refreshing citrus note that balances out the balsamic glaze.
Side Dishes
- Grilled Asparagus: Lightly seasoned and grilled until tender, asparagus adds a crunchy texture and earthy flavor that pairs well with the steak.
- Quinoa Salad: A light quinoa salad with cherry tomatoes, cucumber, and lemon vinaigrette offers a refreshing contrast while providing wholesome nutrition.
- Roasted Potatoes: Crispy roasted potatoes seasoned with herbs provide a satisfying complement to the juicy flank steak and creamy feta.
- Mixed Green Salad: A simple salad with mixed greens, avocado, and a light vinaigrette creates a fresh side option that balances out the richness of the meal.

Make Ahead and Storage
This balsamic flank steak is perfect for meal prep, allowing you to enjoy delicious flavors throughout the week without much hassle.
Storing Leftovers
- Store leftover steak in an airtight container in the refrigerator for up to 3 days.
- Keep any remaining balsamic glaze in a separate container in the refrigerator for up to a week.
Freezing
- Wrap leftover steak tightly in plastic wrap, then place it in a freezer-safe bag or container.
- Freeze for up to 3 months. For best results, cut the steak into slices before freezing.
Reheating
- Thaw frozen steak overnight in the refrigerator before reheating.
- To reheat, warm slices in a skillet over medium-low heat or microwave until heated through. Drizzle with balsamic glaze for added flavor.
FAQs
Can I use other cuts of meat for this Balsamic Flank Steak recipe?
Yes! While flank steak is recommended for its tenderness and flavor, you can substitute with skirt steak or sirloin. Adjust cooking times based on thickness.
How do I ensure my Balsamic Flank Steak is tender?
The key to tender flank steak is marinating it long enough—ideally overnight—and slicing it thinly against the grain after cooking. This helps break down the fibers and enhances tenderness.
What should I serve with Balsamic Flank Steak?
This dish pairs beautifully with grilled vegetables like zucchini, asparagus, or a fresh salad. You can also serve it over grains such as quinoa or rice.
Final Thoughts
I hope you find joy in making this delightful balsamic flank steak! It’s not only quick and easy but also bursting with flavor that brings everyone together around the table. Enjoy every bite and feel free to share your experiences—I can’t wait to hear how it turns out for you!
Balsamic Flank Steak
Elevate your dinner table with this Balsamic Flank Steak, a family favorite that’s perfect for busy weeknights. With its sweet and tangy balsamic glaze paired with savory garlic and Dijon mustard marinade, this dish is sure to impress. Grilled to perfection in under 30 minutes, it not only delights the palate but also makes fabulous leftovers. Serve it alongside grilled zucchini and creamy whipped feta for a well-rounded meal that looks as good as it tastes. Whether it’s a casual family dinner or a special occasion, this recipe guarantees satisfaction for everyone around the table.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Category: Main
- Method: Grilling
- Cuisine: American
Ingredients
- 1.5 lb flank steak
- 2 teaspoons Dijon mustard
- 4 cloves minced garlic
- 3 tablespoons soy sauce or coconut aminos
- 3 tablespoons olive oil
- 1/2 cup balsamic vinegar
- 3 large zucchini
- 8 ounces feta cheese
- 3 tablespoons heavy cream or milk
- Salt and black pepper to taste
Instructions
- Marinate the Steak: In a large dish, combine Dijon mustard, minced garlic, soy sauce, olive oil, and balsamic vinegar. Season flank steak with salt and pepper; add to marinade and refrigerate for at least 2 hours (or overnight).
- Preheat Grill: Heat outdoor grill to high (about 450°F). Brush grates with oil to prevent sticking.
- Grill the Steak: Remove steak from marinade, shaking off excess. Grill for about 3-5 minutes per side until internal temperature reaches 135°F for medium-rare. Let rest for 10 minutes.
- Grill Zucchini: Brush zucchini slices with olive oil and sprinkle with salt; grill alongside steak for about 2-3 minutes per side until tender.
- Prepare Glaze: Boil reserved marinade in a saucepan until thickened (2-3 minutes).
- Whip Feta: Blend feta cheese with cream until smooth.
- Assemble: Slice rested steak against the grain and serve over grilled zucchini with whipped feta and drizzle of balsamic glaze.
Nutrition
- Serving Size: About 6 oz of steak with veggies
- Calories: 295
- Sugar: 5g
- Sodium: 550mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 90mg


