Balsamic Flank Steak
If you’re looking for a quick and flavorful meal that brings everyone together, this Balsamic Flank Steak is just the ticket! This dish has quickly become a favorite of mine, not only because it’s delicious but also because it’s perfect for busy weeknights or family gatherings. The combination of marinated steak with grilled zucchini and creamy feta is simply irresistible, and the sweet-tangy balsamic glaze ties everything together beautifully.
You’ll love how easy it is to whip this up in under 30 minutes. Trust me, once you take that first bite, you’ll understand why this recipe has earned a special place in my heart!
Why You’ll Love This Recipe
- Quick to prepare: With just 5 minutes of prep time, you can have dinner on the table in no time.
- Flavor-packed: The marinade adds tons of flavor to the steak while the balsamic glaze gives that extra zing.
- Family-friendly: This dish appeals to both adults and kids alike, making it a great choice for family meals.
- Versatile: Serve it over fresh salads or with different sides for variety throughout the week.
- Perfect for entertaining: Impress your guests with a beautiful presentation—everyone will think you’re a gourmet chef!

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to make this delightful Balsamic Flank Steak! Most of these items are likely already in your pantry or fridge, making this recipe even more convenient.
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 Grilled Zucchini
- 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
This Balsamic Flank Steak recipe is wonderfully flexible! Feel free to get creative with your ingredients and make it your own.
- Swap the protein: Try using chicken or tofu instead of flank steak for a different twist.
- Add more veggies: Throw in some bell peppers or asparagus on the grill for extra color and nutrition.
- Make it spicy: Add a pinch of red pepper flakes to the marinade if you enjoy a bit of heat.
- Experiment with cheeses: Swap feta for goat cheese or ricotta for a fun flavor change.
How to Make Balsamic Flank Steak
Step 1: Marinate the Steak
To start, combine the Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, and balsamic vinegar in a large plastic bag or shallow dish. This mixture creates a tangy marinade that infuses flavor into your flank steak. Season both sides of the steak with salt and pepper before adding it to the marinade. Let it sit for at least 2 hours or overnight in the refrigerator. The longer you marinate it, the tastier it will be!
Step 2: Preheat Your Grill
When you’re ready to grill, brush your grill grates with oil and heat them up to high (about 450°F). This ensures those lovely grill marks on your steak! Remove the flank steak from its marinade—don’t toss that marinade just yet; you’ll need it for the glaze later. Place the steak on the hot grill and close the lid. Cook each side for about 3-5 minutes until you reach medium-rare perfection (aim for an internal temperature of 135°F).
Step 3: Grill Zucchini
As you flip your steak, brush those thick slices of zucchini with olive oil and sprinkle them with kosher salt. Add them to the grill alongside your steak. Grill each side for about 2-3 minutes until they’re tender and have those beautiful charred marks. Pressing down lightly with tongs helps create those gorgeous grill lines!
Step 4: Let It Rest
Once done grilling, remove both the steak and zucchini from heat and let them rest on a clean cutting board for about 10 minutes. Resting allows juices in meat to redistribute so every bite remains juicy.
Step 5: Make The Balsamic Glaze
While your steak rests, take that reserved marinade and pour it into a medium saucepan. Bring it to a rolling boil over medium-high heat—this step is crucial as it kills any bacteria from marinating. Once boiling (165°F or higher), reduce heat and simmer until thickened (about 2-3 minutes) until it’s nice and glossy.
Step 6: Whip The Feta
Next up is creating that creamy whipped feta! Combine feta cheese and heavy cream (or milk) in a blender or food processor until smooth. This will add an incredible creaminess that pairs perfectly with your grilled flank steak.
Step 7: Serve It Up!
Finally, brush half of that delicious balsamic glaze over your sliced flank steak then cut against the grain into thin strips. To plate up beautifully, spoon some whipped feta onto each plate as a base layer before topping it off with grilled zucchini and sliced steak—drizzle with remaining glaze before serving.
Enjoy every bite of this delightful Balsamic Flank Steak dish! It’s sure to impress family and friends alike!
Pro Tips for Making Balsamic Flank Steak
Grilling the perfect Balsamic Flank Steak can be a breeze with a few simple tips to enhance your cooking experience!
-
Marinate Longer: For even more flavor, consider marinating the steak overnight. This allows the flavors to penetrate deeper, resulting in a juicier and more flavorful cut of meat.
-
Use a Meat Thermometer: To ensure your steak is cooked perfectly, use a meat thermometer to check for doneness. Aim for 135°F for medium-rare; this will help you avoid overcooking and keep the steak tender.
-
Let it Rest: Giving your steak time to rest after grilling is crucial. This allows the juices to redistribute throughout the meat, making every bite succulent and flavorful.
-
Experiment with Glaze Thickness: When making the balsamic glaze, feel free to adjust the thickness to your preference. A thicker glaze will give you a more concentrated flavor that clings beautifully to the steak.
-
Try Different Veggies: While zucchini is fantastic, don’t hesitate to swap in other veggies like bell peppers or asparagus for grilling. Their flavors will complement the balsamic glaze perfectly!
How to Serve Balsamic Flank Steak
Presenting your Balsamic Flank Steak beautifully will make it even more enticing! Here are some fun ideas on how to serve this dish.
Garnishes
- Fresh Herbs: Sprinkle chopped fresh parsley or basil on top of the steak just before serving. The vibrant colors and fresh aromas add a delightful touch.
- Cracked Black Pepper: A light dusting of freshly cracked black pepper enhances the overall flavor and adds a bit of visual contrast.
Side Dishes
- Grilled Corn on the Cob: Sweet and smoky grilled corn pairs wonderfully with flank steak, providing a burst of flavor that complements its richness.
- Quinoa Salad: A light quinoa salad with cherry tomatoes, cucumbers, and a squeeze of lemon makes for a refreshing side that balances out the meal.
- Roasted Sweet Potatoes: The natural sweetness of roasted sweet potatoes offers a lovely contrast to the savory notes of the balsamic glaze.
- Sautéed Spinach: Quick sautéed spinach with garlic is an easy way to incorporate some greens into your meal while keeping it flavorful and colorful.
Now you’re ready to enjoy this delicious Balsamic Flank Steak with all its tasty accompaniments. Happy grilling!

Make Ahead and Storage
This Balsamic Flank Steak recipe is perfect for meal prep, allowing you to enjoy delicious flavors throughout the week. Whether you’re planning lunches or dinners, this dish can be made in advance and stored for later enjoyment.
Storing Leftovers
- Store leftover steak and zucchini in an airtight container in the refrigerator.
- Ensure the steak is cut into slices for easier storage and quicker reheating.
- Consume leftovers within 3-4 days for optimal freshness.
Freezing
- Wrap the cooked flank steak tightly in plastic wrap or aluminum foil before placing it in a freezer-safe bag or container.
- Freeze for up to 3 months. For best results, consider freezing the steak before cutting it.
- Grilled zucchini can also be frozen, but note that its texture may change when thawed.
Reheating
- To reheat, place the steak slices in a skillet over medium heat until warmed through, about 5 minutes.
- You can also microwave the steak on a microwave-safe plate covered with a damp paper towel for 1-2 minutes.
- Reheat zucchini on the grill or in a pan to maintain its flavor and texture.
FAQs
Here are some common questions you might have about making Balsamic Flank Steak.
Can I use another cut of beef instead of flank steak?
Absolutely! While flank steak is ideal for this recipe due to its tenderness and flavor absorption from the marinade, you can substitute it with skirt steak or sirloin. Just adjust cooking times as needed based on the thickness of the meat.
How do I make balsamic glaze for Balsamic Flank Steak?
For this recipe, you will create a balsamic glaze by simmering the reserved marinade after grilling. This process ensures safety while enhancing flavor. Simply bring it to a rolling boil and reduce until thickened!
Can I marinate the steak overnight?
Yes! Marinating your Balsamic Flank Steak overnight will enhance its flavor even more. Just be sure to keep it refrigerated during the marination process.
What should I serve with Balsamic Flank Steak?
This dish pairs beautifully with grilled vegetables like zucchini or asparagus. You could also serve it alongside a fresh salad or some roasted potatoes for a complete meal.
Is Balsamic Flank Steak suitable for meal prep?
Definitely! This recipe is great for meal prep as it stores well and retains its delicious flavors when reheated. Enjoy it throughout the week!
Final Thoughts
I hope you find joy in making this vibrant and flavorful Balsamic Flank Steak! It’s not just about satisfying your hunger; it’s about creating memories around the table with family and friends. Enjoy every bite and feel free to get creative with your sides! Happy cooking!
Balsamic Flank Steak
Balsamic Flank Steak is the perfect solution for a quick, flavorful meal that brings everyone together. This dish features marinated flank steak grilled to perfection, paired with tender zucchini and a creamy whipped feta that adds a delightful twist. The sweet-tangy balsamic glaze elevates the dish, making it ideal for busy weeknights or family gatherings. With just 5 minutes of prep time and bursting with flavor, this easy-to-make recipe will quickly earn a special place in your heart!
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: Serves approximately 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
- Salt and black pepper to taste
Instructions
- Marinate the steak by mixing Dijon mustard, minced garlic, onion powder, soy sauce, olive oil, balsamic vinegar, salt, and pepper in a plastic bag or shallow dish. Add the steak and marinate for at least 2 hours (or overnight).
- Preheat the grill to high heat (around 450°F). Remove the marinade from the steak and set aside for later use.
- Grill the flank steak for about 3-5 minutes per side until it reaches medium-rare (135°F internal temperature).
- Brush zucchini slices with olive oil and sprinkle with salt; grill alongside steak for about 2-3 minutes on each side until tender and charred.
- While resting the steak for 10 minutes after grilling, bring reserved marinade to a boil in a saucepan until thickened (about 2-3 minutes).
- Blend feta cheese with heavy cream or milk until smooth for whipped feta.
- Serve sliced steak topped with whipped feta and grilled zucchini drizzled with balsamic glaze.
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 2g
- Sodium: 950mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 1g
- Protein: 33g
- Cholesterol: 105mg
