If you’re looking for a quick, flavorful meal that feels indulgent without the fuss, you’ve come to the right place! This Balsamic Flank Steak is one of my absolute favorites. It’s perfect for busy weeknights or those special family gatherings when you want to impress without spending hours in the kitchen. The combination of tender steak, grilled zucchini, and creamy whipped feta drizzled with a sweet and tangy balsamic glaze makes this dish truly unforgettable.
I love how this recipe balances convenience and deliciousness. With just 30 minutes from start to finish, it’s a fantastic way to bring everyone together around the dinner table without breaking a sweat.
Why You’ll Love This Recipe
- Quick and Easy: You can whip this up in just 30 minutes, making it a lifesaver for busy evenings.
- Flavor Explosion: The combination of balsamic vinegar and garlic creates a marinade that’s full of flavor.
- Family-Friendly: Everyone will love the tender steak and creamy feta; it’s sure to become a household favorite!
- Versatile Side Dish: Grilled zucchini complements the steak beautifully and adds a healthy touch.
- Make-Ahead Option: Marinate the steak overnight for even deeper flavors—perfect for meal prep!

Ingredients You’ll Need
Gathering simple, wholesome ingredients is part of the fun! This recipe features fresh flavors that come together beautifully. Here’s what you’ll need:
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 the Veggies
- 3 large zucchini (ends trimmed and cut into thick slices lengthwise)
- 2-3 Tablespoons olive oil
- Kosher salt to taste
For the 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 ways to switch things up:
- Swap the Protein: Try this marinade with chicken or tofu for a different twist!
- Add More Veggies: Toss in bell peppers or asparagus alongside the zucchini for extra color and nutrition.
- Make It Vegan: Use marinated tempeh instead of steak and substitute dairy-free yogurt for whipped feta.
- Spicy Kick: Add red pepper flakes to the marinade if you like some heat with your sweet!
How to Make Balsamic Flank Steak
Step 1: Marinate the Steak
Start by mixing together the Dijon mustard, minced garlic, onion powder, soy sauce (or coconut aminos), 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. Letting it marinate for at least two hours—or overnight if you can—allows all those delicious flavors to really soak in.
Step 2: Prepare Your Grill
Once you’re ready to grill, preheat your outdoor grill to high heat (about 450°F). Brush the grates with oil so your steak doesn’t stick. Remove the flank steak from the marinade, shaking off any excess but keeping that flavorful mixture—you’ll turn it into a glaze later!
Step 3: Grill the Steak and Zucchini
Place the flank steak on your hot grill, close the lid, and let it cook for about 3-5 minutes on each side until it reaches medium-rare (135°F). When you flip it, add your seasoned zucchini slices to another part of the grill. Grill them for about 2-3 minutes on each side until they’re tender and charred. Press down gently with tongs for those beautiful grill marks!
Step 4: Let It Rest
Remove both the steak and zucchini from the grill and let them rest on a clean cutting board for about 10 minutes. This step is crucial because resting allows juices from within the meat to redistribute throughout—ensuring every bite is juicy!
Step 5: Make Your Balsamic Glaze
While your meat rests, pour that reserved marinade into a medium saucepan. Bring it to a rolling boil over medium-high heat; this step ensures it’s safe after marinating. Once boiling steadily (at least 165°F), reduce it down to simmer until thickened—about 2-3 minutes.
Step 6: Whip Up Feta
In a blender or food processor, combine your feta cheese with heavy cream (or milk) until smooth. This creamy topping is going to elevate your dish even more!
Step 7: Slice & Serve!
Brush half of your balsamic glaze over that beautifully grilled flank steak before slicing it thinly against the grain. On each plate, spoon some whipped feta on one side, then top with sliced steak and grilled zucchini. Drizzle on more of that luscious glaze—enjoy every mouthful!
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 flavors and tenderness, making each bite more enjoyable.
- Check Temperature: Use a meat thermometer to check for doneness—medium-rare is around 135°F. This ensures the steak is juicy and cooked to your preference.
- Rest the Meat: Letting the steak rest for 10 minutes after grilling allows the juices to redistribute, leading to a more succulent bite.
- Use Fresh Ingredients: Fresh garlic and high-quality balsamic vinegar can elevate the dish’s flavor profile, making it taste gourmet.
- Slice Against the Grain: Cutting the steak against the grain produces tender slices that are easier to chew and more flavorful.
How to Serve Balsamic Flank Steak
Presenting your balsamic flank steak beautifully can enhance its appeal and make your meal feel extra special.
Garnishes
- Fresh Herbs: A sprinkle of chopped parsley or basil adds a burst of color and freshness that complements the rich flavors of the steak.
- Lemon Zest: A light dusting of lemon zest brightens up the dish, adding a hint of acidity that balances the sweetness of the glaze.
Side Dishes
- Grilled Asparagus: Toss asparagus spears in olive oil and grill until tender. Their earthy flavor pairs wonderfully with the richness of the steak.
- Quinoa Salad: A refreshing quinoa salad mixed with cherry tomatoes, cucumber, and a light vinaigrette offers texture and complements the main dish nicely.
- Roasted Potatoes: Seasoned roasted potatoes provide a crispy contrast to the tender steak, making for a satisfying side that everyone will love.
- Mixed Greens Salad: A simple salad with mixed greens, cucumber, and a vinaigrette dressing adds a refreshing crunch that balances out the meal.

Make Ahead and Storage
This Balsamic Flank Steak is perfect for meal prep, allowing you to enjoy delicious flavors throughout the week. Here’s how to store your leftovers and keep them fresh!
Storing Leftovers
- Let the steak cool completely before storing.
- Place it in an airtight container in the refrigerator.
- Consume within 3-4 days for the best flavor and quality.
Freezing
- Slice the steak thinly against the grain for easier reheating.
- Wrap tightly in plastic wrap, then place it in a freezer-safe bag or container.
- Freeze for up to 3 months. Be sure to label with the date!
Reheating
- Thaw frozen steak overnight in the refrigerator before reheating.
- Heat gently in a skillet over low heat, or microwave on medium power until warmed through.
- Avoid overheating to maintain tenderness.
FAQs
Can I use other cuts of meat instead of flank steak?
Absolutely! While flank steak is ideal for this recipe, you can substitute with skirt steak or even sirloin. Just adjust cooking times based on thickness.
What should I serve with Balsamic Flank Steak?
This dish pairs wonderfully with grilled vegetables, roasted potatoes, or a fresh salad. Feel free to get creative with sides that complement the balsamic flavors!
How do I make a thicker balsamic glaze?
To thicken your balsamic glaze, simply simmer it longer until it reduces and coats the back of a spoon. Stir occasionally to prevent burning.
Can I marinate the steak overnight?
Yes! Marinating overnight enhances the flavor significantly. Just be sure not to exceed 24 hours as it can affect texture.
Is Balsamic Flank Steak suitable for meal prep?
Definitely! This recipe stores well and can be easily reheated, making it a fantastic option for weekly meal prep.
Final Thoughts
I hope you enjoy making this Balsamic Flank Steak as much as I do! It’s a delightful combination of flavors that brings joy to any dinner table. Don’t hesitate to try this recipe; you might just find yourself making it regularly. Happy cooking!

Balsamic Flank Steak
If you’re searching for a quick yet indulgent meal that’s packed with flavor, this Balsamic Flank Steak is the answer! Perfect for busy weeknights or special family gatherings, it pairs tender grilled steak with vibrant zucchini and a rich balsamic glaze. In just 30 minutes, you can create a dish that impresses without demanding hours in the kitchen. The marinade, made from balsamic vinegar and garlic, infuses the steak with an irresistible taste, while creamy whipped feta elevates every bite. This recipe is not only simple but also versatile—ideal for meal prep or last-minute dinners.
- Total Time: 30 minutes
- Yield: Serves 4
Ingredients
- 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
- 3 large zucchini (ends trimmed and cut into thick slices lengthwise)
- 2–3 Tablespoons olive oil for zucchini
- 8 ounces feta cheese (in brine)
- 3 Tablespoons heavy cream or milk
Instructions
- Marinate the steak by combining Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar. Season the steak with salt and pepper before adding it to the marinade. Let it sit for at least 2 hours or overnight.
- Preheat your grill to high heat (450°F). Oil the grates to prevent sticking.
- Grill the flank steak for about 3-5 minutes on each side until medium-rare (135°F), adding seasoned zucchini slices to the grill during the last few minutes.
- Allow the steak to rest for 10 minutes before slicing against the grain.
- To make a balsamic glaze, boil reserved marinade until thickened. Whip feta cheese with heavy cream until smooth.
- Serve sliced steak drizzled with glaze alongside grilled zucchini and whipped feta.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 portion (200g)
- Calories: 370
- Sugar: 4g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 90mg


