If you’re looking for a delicious and easy dinner that will impress your family or guests, then this Balsamic Flank Steak recipe is a must-try! With its rich flavors and beautiful presentation, it’s quickly become one of my favorite go-to meals. Imagine tender steak marinated in a tangy balsamic mixture, perfectly grilled and served over vibrant zucchini with a luscious whipped feta—it’s a feast for both the eyes and the palate.
This dish is not just for special occasions; it’s perfect for busy weeknights when you want something quick yet satisfying. You can have this full meal ready in 30 minutes or less, making it an ideal choice for those nights when you need to whip up something tasty without spending hours in the kitchen.
Why You’ll Love This Recipe
- Quick Preparation: Perfect for busy evenings, this recipe comes together in under 30 minutes!
- Flavor-Packed: The marinade infuses the flank steak with incredible taste, complemented by the creamy feta and grilled zucchini.
- Family-Friendly: Everyone loves steak, especially when it’s juicy and bursting with flavor—this dish is sure to please even picky eaters.
- Versatile Meal: Serve it as is or pair it with your favorite sides for a complete dinner experience.
- Healthy Ingredients: Using fresh vegetables and lean protein makes this dish both nutritious and satisfying.

Ingredients You’ll Need
Gathering the ingredients for this Balsamic Flank Steak is simple and straightforward. You probably already have many of these items in your pantry! Let’s dive into 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 Grilling
- 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 the brine)
- 3 Tablespoons heavy cream or milk
Variations
One of the best things about this recipe is its versatility! You can easily customize it to suit your tastes or dietary preferences. Here are some ideas:
- Swap the protein: Use chicken breast or tofu instead of flank steak for a lighter option that still packs flavor.
- Add more veggies: Toss in other veggies like bell peppers or asparagus on the grill for extra color and nutrition.
- Make it spicy: Add red pepper flakes to the marinade for a bit of heat that pairs beautifully with the sweetness of the balsamic glaze.
- Vegan twist: Replace feta with a plant-based cream cheese alternative blended with herbs to keep that creamy texture without dairy.
How to Make Balsamic Flank Steak
Step 1: Marinate the Steak
Start by whisking together the Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar in a large plastic bag or shallow dish. This flavorful marinade will infuse every bite of your steak. Season both sides of the flank steak generously with salt and pepper before placing it in the marinade. Letting it sit for at least 2 hours (or overnight if you have time) allows those flavors to meld beautifully.
Step 2: Preheat Your Grill
When you’re ready to cook, brush your grill grates with oil and preheat it to high heat (around 450°F). This step ensures that your steak gets those lovely grill marks while sealing in juices. Remember not to discard your marinade just yet—you’ll need it for making that delicious glaze!
Step 3: Grill the Steak and Zucchini
After shaking off any excess marinade from the flank steak, place it on the hot grill. Cook each side for about 3-5 minutes until you reach an internal temperature of 135°F for medium-rare. While grilling, brush sliced zucchini with olive oil and sprinkle with salt; add them to the other side of the grill when you flip your steak. Grilling them alongside adds great flavor!
Step 4: Resting Time
Once cooked, remove both the steak and zucchini from the grill and let them rest on a cutting board for about ten minutes. This resting period allows juices to redistribute throughout the meat so every slice remains tender.
Step 5: Prepare Balsamic Glaze
While your steak rests, it’s time to make that irresistible balsamic glaze! Pour your reserved marinade into a medium saucepan and bring it to a rolling boil over medium-high heat. Boiling ensures any bacteria are eliminated. Then reduce it down until it thickens slightly—this should take about 2-3 minutes.
Step 6: Whip Up Feta Cream
In a blender or food processor, combine feta cheese with heavy cream (or milk). Blend until smooth; this creamy topping will complement your grilled flavors perfectly.
Step 7: Slice & Serve
Brush half of your balsamic glaze over the rested steak before slicing thinly against the grain—for maximum tenderness! To serve, spoon whipped feta onto plates first, layer on slices of grilled flank steak and zucchini, then drizzle with remaining balsamic glaze. Enjoy every delicious bite!
Pro Tips for Making Balsamic Flank Steak
To ensure your balsamic flank steak turns out perfectly every time, here are some helpful tips to keep in mind.
- Marinate Longer for Flavor: If time allows, marinate the steak overnight. This enhances the flavor and tenderness significantly.
- Use a Meat Thermometer: To achieve the perfect doneness, use a meat thermometer to check for an internal temperature of 135°F for medium-rare. This ensures consistency and prevents overcooking.
- Rest Before Slicing: Allowing the steak to rest for about 10 minutes after grilling helps retain its juices, making each slice tender and flavorful.
- Cut Against the Grain: Always slice the steak against the grain to break up the muscle fibers, resulting in more tender bites.
- Experiment with Marinades: Don’t hesitate to tweak the marinade ingredients. Adding herbs like rosemary or thyme can give a fresh twist to the traditional flavor profile.
How to Serve Balsamic Flank Steak
Presenting your balsamic flank steak beautifully can make your meal even more enjoyable. Here are some ideas on how to serve it!
Garnishes
- Fresh herbs: Chopped parsley or basil adds a pop of color and freshness that complements the dish beautifully.
- Cracked black pepper: A sprinkle of freshly cracked black pepper right before serving enhances flavor and adds an appealing texture.
Side Dishes
- Grilled Asparagus: Lightly seasoned and grilled asparagus spears offer a vibrant, crunchy contrast that pairs well with the richness of the steak.
- Quinoa Salad: A refreshing quinoa salad with cucumbers, tomatoes, and lemon vinaigrette provides a healthy and filling side that balances the meal.
- Roasted Sweet Potatoes: Their natural sweetness complements the savory flavors of the flank steak while adding a colorful touch to your plate.
- Mixed Green Salad: A simple mixed green salad with a light vinaigrette adds freshness and crunch, making it an ideal accompaniment.

Make Ahead and Storage
This Balsamic Flank Steak recipe is perfect for meal prep! You can easily make it ahead of time and enjoy delicious, flavorful meals throughout the week.
Storing Leftovers
- Store any leftover steak and zucchini in an airtight container in the refrigerator.
- Enjoy within 3-4 days for the best taste and texture.
- Keep the balsamic glaze separate to maintain its consistency.
Freezing
- If you want to prepare this dish in advance, freeze the marinated flank steak before grilling.
- Wrap tightly in plastic wrap and then place in a freezer-safe bag or container.
- Use within 2-3 months for optimal flavor.
Reheating
- To reheat, warm the steak gently in a skillet over low heat or in the microwave until heated through.
- For the zucchini, you can also sauté it briefly or microwave until warm.
- Drizzle with fresh balsamic glaze before serving for extra flavor.
FAQs
Here are some common questions about Balsamic Flank Steak!
Can I use other cuts of beef for this Balsamic Flank Steak recipe?
Yes! While flank steak provides great flavor and tenderness, you can also use skirt steak or sirloin as alternatives. Just adjust cooking times as needed based on thickness.
How should I store leftover Balsamic Flank Steak?
Store leftover Balsamic Flank Steak in an airtight container in the refrigerator for up to 3-4 days. For longer storage, consider freezing it.
What should I serve with Balsamic Flank Steak?
Balsamic Flank Steak pairs wonderfully with grilled vegetables, salads, or even a side of quinoa or rice for a complete meal.
Final Thoughts
I hope you enjoy making this Balsamic Flank Steak as much as I do! It’s a delightful dish that brings together rich flavors and quick preparation. Whether it’s a busy weeknight dinner or a weekend gathering, this recipe will impress your family and friends. Happy cooking!
Balsamic Flank Steak
Balsamic Flank Steak is a tantalizing dish that combines the rich flavors of marinated beef with the freshness of grilled zucchini and a creamy feta topping. Perfect for busy weeknights or entertaining guests, this recipe can be prepared in under 30 minutes! The flank steak is marinated in a delectable balsamic mixture, grilled to juicy perfection, and served alongside vibrant zucchini. With its stunning presentation and mouthwatering taste, this meal is sure to impress everyone at your table. Whether you’re looking for a quick dinner option or planning a special gathering, Balsamic Flank Steak is an ideal choice!
- Prep Time: 10 minutes
- Cook Time: 20 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
- 1/2 cup balsamic vinegar
- Salt and black pepper to taste
- 3 large zucchini (sliced)
- 8 ounces feta cheese (in brine)
- 3 tablespoons heavy cream or milk
Instructions
- Marinate the Steak: Combine Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, balsamic vinegar, salt, and pepper in a large bag. Add flank steak and marinate for at least two hours.
- Preheat Grill: Brush grill grates with oil and heat to high (around 450°F).
- Grill: Remove excess marinade from steak and grill for about 3–5 minutes on each side until medium rare (135°F). Grill zucchini after flipping the steak.
- Rest: Let steak and zucchini rest for about ten minutes before slicing.
- Make Balsamic Glaze: Boil reserved marinade until thickened (2–3 minutes).
- Prepare Whipped Feta: Blend feta cheese with heavy cream until smooth.
- Serve: Slice steak against the grain and serve over whipped feta and grilled zucchini, drizzled with glaze.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 29g
- Cholesterol: 85mg




Leave a Comment