If you’re looking for a quick yet delicious dinner that’s sure to impress, this Balsamic Flank Steak is just what you need. With its perfect balance of sweet and tangy flavors, it’s become one of my go-to recipes for family gatherings and busy weeknights alike. In just about 30 minutes, you can serve up a dish that feels special but is incredibly easy to whip up.
What makes this dish even more special is the way it combines juicy, marinated flank steak with grilled zucchini and creamy whipped feta. The balsamic glaze takes it over the top, making every bite an explosion of flavor. Trust me, once you try this recipe, it will be a favorite in your home too!
Why You’ll Love This Recipe
- Incredibly quick to prepare: Whip up this full meal in just 30 minutes! Perfect for those busy evenings.
- Family-friendly flavors: The sweet and tangy balsamic glaze appeals to both kids and adults alike.
- Versatile components: Serve it as a hearty dinner or slice it thinly for sandwiches or salads the next day.
- Grill-friendly: Perfect for outdoor grilling season; enjoy those beautiful char marks!
- Healthful ingredients: Packed with protein from the flank steak and vitamins from fresh zucchini.

Ingredients You’ll Need
This Balsamic Flank Steak recipe uses simple, wholesome ingredients that you might already have in your pantry. Let’s take a look at what you’ll need to create this flavorful 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 Grilling
- 3 large zucchini (ends trimmed and cut into thick slices lengthwise)
- 2-3 Tablespoons olive oil
- Kosher salt to taste
For the Creamy Feta
- 8 ounces feta cheese (in the brine)
- 3 Tablespoons heavy cream or milk
Variations
This recipe is wonderfully flexible! You can easily adapt it based on what you have on hand or any dietary preferences.
- Swap the protein: Try using chicken breast or tofu instead of flank steak for a different twist.
- Add some spice: Incorporate red pepper flakes into the marinade for a spicy kick.
- Make it vegan: Substitute the feta with a plant-based cheese and use mushrooms instead of steak.
- Experiment with veggies: Feel free to add other grilled vegetables like bell peppers or asparagus for added flavor.
How to Make Balsamic Flank Steak
Step 1: Marinate the Steak
Start by mixing together your marinade ingredients: Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar. This flavorful mixture is crucial because it infuses the steak with rich taste while also helping to tenderize it. Season both sides of your flank steak with salt and pepper before placing it in the marinade. Letting it sit for at least two hours (or overnight if possible) will maximize those flavors!
Step 2: Prepare Your Grill
When it’s time to cook, preheat your grill to high heat (around 450°F). It’s important to have those grates nice and hot so that you get beautiful sear marks on your steak. While you’re waiting for the grill, brush some olive oil onto the grates; this helps prevent sticking.
Step 3: Cook the Steak
Remove your flank steak from the marinade—be sure to keep that marinade aside! Place the steak on the hot grill and close the lid. Cook for about 3-5 minutes per side until it’s beautifully charred and reaches an internal temperature of 135°F for medium-rare. Always remember that steaks continue to cook while resting!
Step 4: Grill the Zucchini
As you flip your steak, toss those seasoned zucchini slices onto another part of the grill. Grill them for about 2-3 minutes per side until they are tender and have lovely char marks. Using tongs, gently press down on them; this helps create those coveted grill lines while also cooking them evenly.
Step 5: Make Balsamic Glaze
While your steak rests (this is key!), take that reserved marinade and pour it into a saucepan. Bring it to a rolling boil—this step is essential as it ensures safety after marinating—and then reduce it down until thickened into a glaze consistency. This glossy sauce will add flavor depth when drizzled over your finished dish.
Step 6: Blend Feta Cream
In a blender or food processor, combine feta cheese with heavy cream until smooth. This creamy element balances out the savory flavors beautifully—it’s all about texture!
Step 7: Slice & Serve
After letting your steak rest for around ten minutes (trust me—it’s worth it), slice against the grain into thin pieces. On each plate, spoon some whipped feta first, then layer on your juicy steak slices alongside grilled zucchini. Don’t forget to drizzle that luscious balsamic glaze over everything before diving in! Enjoy every flavorful 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 for Flavor: While 2 hours is the minimum, marinating overnight will infuse even more flavor into the steak, making it incredibly tender and delicious.
- Use a Meat Thermometer: Checking the internal temperature with a meat thermometer ensures you achieve the perfect doneness without overcooking. Aim for 135°F for medium-rare.
- Let It Rest: Allowing the steak to rest for 10 minutes after grilling helps redistribute the juices, resulting in a juicier and more flavorful bite.
- Grill at High Heat: Starting with a hot grill creates beautiful sear marks and locks in moisture, enhancing both flavor and texture.
- Adjust Glaze Thickness: If your balsamic glaze isn’t thick enough, simmer it longer until it coats the back of a spoon. A thicker glaze clings better to the steak and adds an irresistible touch.
How to Serve Balsamic Flank Steak
Serving your balsamic flank steak beautifully can elevate your dining experience. Here are some ideas to present this dish impressively!
Garnishes
- Fresh Herbs: Sprinkle chopped fresh parsley or basil on top for a burst of color and freshness.
- Cracked Black Pepper: A light sprinkle of freshly cracked black pepper adds depth and a slight kick to each bite.
Side Dishes
- Grilled Asparagus: Tossed with olive oil and seasoned simply with salt, grilled asparagus complements the flavors of the steak while adding a delightful crunch.
- Quinoa Salad: A refreshing quinoa salad with cherry tomatoes, cucumber, and a light lemon dressing offers a healthy contrast to the richness of the steak.
- Roasted Sweet Potatoes: Sweet potatoes roasted until caramelized provide a sweet balance that pairs wonderfully with the savory flavors of balsamic glaze.
- Mixed Green Salad: A simple mixed green salad dressed with vinaigrette can lighten up the meal and add freshness that contrasts nicely with the hearty steak.

Make Ahead and Storage
This Balsamic Flank Steak is perfect for meal prep, allowing you to enjoy delicious flavors throughout the week without any extra work on busy nights.
Storing Leftovers
- Place leftover steak and zucchini in an airtight container.
- Keep in the refrigerator for up to 3 days.
- Store the balsamic glaze separately in a small jar or container for best freshness.
Freezing
- Wrap sliced steak tightly in plastic wrap or aluminum foil before placing it in a freezer-safe bag or container.
- Freeze for up to 3 months.
- Grilled zucchini can be frozen, but may lose some texture; consider freezing only if necessary.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat steak slices gently in a skillet over low heat until warmed through, avoiding overcooking.
- Zucchini can be reheated in the microwave or quickly sautéed in a pan with a bit of olive oil.
FAQs
Can I use other cuts of beef for Balsamic Flank Steak?
While flank steak is ideal due to its flavor and tenderness, you can use skirt steak or sirloin as alternatives. Just adjust cooking times accordingly.
How should I serve leftovers of Balsamic Flank Steak?
Leftover Balsamic Flank Steak is delicious sliced thinly over salads, in wraps, or alongside roasted vegetables. It’s versatile and can add flavor to many dishes!
What is the best way to marinate Balsamic Flank Steak?
The longer you marinate Balsamic Flank Steak, the more flavor it will absorb. Aim for at least 2 hours, but overnight is best for maximum taste.
Final Thoughts
This Balsamic Flank Steak recipe is not just about great flavor; it’s about creating memorable meals with loved ones. I hope you enjoy making this dish as much as I do! Don’t hesitate to share your experience and variations—you might inspire someone else to try their hand at this delightful recipe!
Balsamic Flank Steak
If you’re searching for a quick yet impressive dinner, this Balsamic Flank Steak is your answer! In just 30 minutes, you can enjoy a flavorful dish featuring marinated flank steak, succulent grilled zucchini, and a rich balsamic glaze. The balance of sweet and tangy flavors makes it perfect for family gatherings or busy weeknights. This recipe is not only simple to prepare but also adaptable to fit various tastes. Once you try this delicious meal, it’s bound to become a staple in your home!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Serves approximately 4 people 1x
- Category: Main
- Method: Grilling
- Cuisine: American
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 (plus more for grilling)
- ½ cup balsamic vinegar
- Salt and black pepper to taste
- 3 large zucchini
Instructions
- Mix Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, balsamic vinegar, salt, and pepper in a bowl. Coat the flank steak with the marinade and let it sit for at least 2 hours (preferably overnight) in the refrigerator.
- Heat your grill to high (around 450°F). Brush grates with olive oil to prevent sticking.
- Remove steak from the marinade (reserve marinade). Grill for 3-5 minutes per side until charred and medium-rare (135°F internal temperature). Let rest for ten minutes before slicing.
- While the steak rests, grill zucchini slices for about 2-3 minutes per side until tender.
- Boil reserved marinade in a saucepan until thickened into glaze consistency.
- Blend feta cheese with heavy cream until smooth. Serve sliced steak over whipped feta and grilled zucchini; drizzle with balsamic glaze.
Nutrition
- Serving Size: Approximately 6 oz of flank steak with zucchini
- Calories: 450
- Sugar: 5g
- Sodium: 890mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 39g
- Cholesterol: 110mg



