There’s something about the perfect marriage of juicy steak, fresh mozzarella, ripe tomatoes, and fragrant basil that feels like summer on a plate. Growing up, my family loved spending weekends grilling together, and one of our favorite recipes was a simple yet flavorful Balsamic Grilled Flank Steak Caprese. What makes this dish so special is its balance: the savory steak, the creamy mozzarella, the sweet tang of balsamic glaze, and the fresh crunch of tomatoes and basil. It’s a dish that feels fancy enough for a gathering but simple enough for a quick weeknight dinner. Plus, it’s budget-friendly, family-approved, and incredibly quick to make with minimal ingredients and effort.
Why You’ll Love This Recipe
Ultra-juicy, flavorful steak with simple seasoning.
Perfectly balanced with fresh tomatoes, mozzarella, and basil.
Easy-to-find ingredients you likely already have.
Quick marinating and grilling time—perfect for busy days.
Healthier and fresher than most restaurant options.
Ingredients Needed
- 1½ lbs flank steak
- 2 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 cup cherry tomatoes, halved
- 1 ball fresh mozzarella, sliced
- ¼ cup fresh basil leaves
- 2 tablespoons balsamic glaze (store-bought or homemade)
Substitutions:
- Swap flank steak with skirt steak if preferred.
- Use vegan mozzarella for a dairy-free version.
- Substitute arugula or spinach for basil if desired.
Equipment Needed
- Grill (gas or charcoal)
- Tongs
- Mixing bowl
- Sharp knife
- Cutting board
- Platter for serving
Step-by-Step Instructions
- Marinate the Steak: In a mixing bowl, combine olive oil, balsamic vinegar, minced garlic, salt, black pepper, and Italian seasoning. Whisk well to combine. Place the flank steak in a dish or ziplock bag, pour the marinade over, and let it marinate for at least 30 minutes or up to 4 hours in the refrigerator. (Chef’s Tip: The longer the marinade, the more flavor the steak absorbs.)
- Preheat and Grill: Heat your grill to medium-high heat. Remove steak from marinade and let any excess drip off. Grill the steak for about 5–6 minutes per side for medium-rare, adjusting time depending on your desired doneness. (Visual Cue: Steak should develop beautiful grill marks.)
- Rest the Steak: After grilling, let the steak rest for 5 minutes on a cutting board before slicing. (Important: Resting helps keep juices inside the meat.)
- Slice and Assemble: Slice the steak thinly against the grain to maximize tenderness. Arrange slices on a platter, layering with fresh mozzarella slices, halved cherry tomatoes, and basil leaves.
- Finish with Balsamic Glaze: Drizzle generously with balsamic glaze just before serving.
Chef’s Tips for the Best Results
- Always slice steak against the grain for tenderness.
- Don’t skip resting the meat—it keeps it juicy.
- Use the freshest basil and mozzarella for the best flavor.
- If you don’t have a grill, you can sear the steak in a cast iron pan.
- Use a meat thermometer for perfect doneness (130°F for medium-rare).


Common Mistakes & How to Avoid Them
When preparing a dish like Balsamic Grilled Flank Steak Caprese, even the smallest missteps can affect the final flavor and presentation. One frequent mistake is not allowing enough marinating time. While 30 minutes is the minimum, giving the steak a full 4 hours in the marinade allows the flavors to deeply infuse and tenderize the meat.
Another common error is overcooking the steak. Flank steak should ideally be grilled to medium-rare or medium, as anything beyond that can result in a tough texture. Using a meat thermometer is a great way to ensure accuracy and avoid guesswork. Also, slicing the steak incorrectly can make a big difference—always cut against the grain to maintain tenderness.
Neglecting to let the steak rest before slicing is another mistake that causes flavorful juices to escape. Lastly, using store-bought balsamic glaze without checking the ingredients can introduce unnecessary sugars; opt for homemade or check labels for clean options. Avoiding these mistakes ensures the dish turns out flavorful, juicy, and restaurant-worthy every time.
Variations & Customizations
- Gluten-Free Option: Confirm your balsamic vinegar and glaze are gluten-free.
- Low-Carb or Keto Version: Keep the salad portion heavy on greens like arugula.
- Vegetarian Twist: Replace steak with grilled portobello mushrooms!
- Spicy Version: Add crushed red pepper flakes to the marinade.
- Dairy-Free Alternative: Use dairy-free mozzarella or skip cheese altogether.
Health Benefits of This Recipe
This recipe not only delivers bold and savory flavors but also provides several nutritional benefits that make it a wholesome choice. Flank steak is a lean cut of beef, rich in high-quality protein and essential nutrients like iron, zinc, and B-vitamins that support energy levels and muscle health. The inclusion of olive oil offers heart-healthy fats, while fresh cherry tomatoes supply antioxidants like lycopene, known for reducing inflammation and supporting skin health.
Fresh basil contributes antibacterial properties and vitamin K, important for bone health. By using mozzarella in moderation, you benefit from calcium and additional protein without excessive saturated fat. This dish is naturally low in carbohydrates, aligning well with low-carb or ketogenic dietary preferences. Compared to heavily processed meals or takeout, this homemade recipe gives you full control over sodium and sugar content, promoting better long-term health and wellness.
Ingredient Spotlight
Let’s shine a spotlight on balsamic vinegar, one of the key flavor drivers in this recipe. Balsamic vinegar is more than just a tangy addition—it brings depth, sweetness, and acidity that enhances the savory richness of the grilled steak and the creamy mozzarella. Nutritionally, balsamic vinegar is low in calories and contains antioxidants that may help regulate blood sugar levels and improve digestion.
It fits perfectly into low-carb or keto lifestyles because it adds bold flavor without the need for sugar or high-carb condiments. For those who are sensitive to acidity, a drizzle of reduced balsamic glaze or even pomegranate molasses can be used as a gentle, sweet alternative. Whether store-bought or homemade, balsamic vinegar gives this dish its signature flavor and elegant finish.
How to Make This Recipe Kid-Friendly
Transforming this sophisticated steak dish into something kid-friendly is surprisingly easy with a few thoughtful tweaks. Start by cutting the cooked steak into thin, bite-sized strips and ensuring the internal temperature is mild enough for sensitive palates. You can replace the sharp balsamic glaze with a simple drizzle of olive oil or a honey-mustard blend to make it more appealing to children. For cheese, consider using mozzarella pearls, which are not only fun to eat but also less overwhelming in flavor.
Serving the tomatoes on the side gives picky eaters more control and encourages exploration without pressure. To make the experience even more engaging, you can turn the meal into a build-your-own plate with each topping in separate sections. This customization invites participation and helps little ones get excited about healthy eating.
Serving Suggestions
- Garlic Butter Roasted Potatoes
- Crisp green salad with lemon vinaigrette
- Grilled corn on the cob
- Lemon iced tea or sparkling water with lime
How to Pair This Dish with Other Low-Carb Foods
To make your meal even more balanced and fulfilling while staying low-carb, consider pairing this Balsamic Grilled Flank Steak Caprese with nutrient-dense sides that complement its Italian flavors. A fresh arugula salad with lemon vinaigrette adds brightness and keeps the dish light. Roasted asparagus or zucchini seasoned with garlic and herbs makes for a perfect warm side. For added crunch and nutrition, serve it with a cauliflower rice pilaf or a keto-friendly flatbread.
If you’re serving this meal for guests or a family dinner, include a low-carb antipasto platter with olives, marinated artichokes, and roasted red peppers. A refreshing drink like sparkling water with lemon or herbal iced tea rounds out the experience. These pairings enhance the overall meal and ensure you’re maintaining a delicious, satisfying low-carb lifestyle.
Storage & Reheating Instructions
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezing: Freeze steak slices (without tomatoes or mozzarella) for up to 2 months.
- Reheating: Gently reheat steak slices in a skillet over medium heat to retain moisture. Serve with fresh tomatoes and mozzarella after reheating.
Frequently Asked Questions (FAQs)
- Can I freeze this recipe? Only the steak—freeze separately from the fresh ingredients.
- Can I prep it ahead? Absolutely! Marinate the steak a day ahead and slice fresh ingredients before assembling.
- Can I make it spicier? Add more black pepper or chili flakes to the marinade.
- Substitution for balsamic glaze? Reduced balsamic vinegar with a touch of honey works great.
Nutritional Information (Per Serving)
- Calories: 380
- Protein: 32g
- Carbs: 9g
- Fat: 23g
- Fiber: 1g
- Sugar: 4g
- Sodium: 580mg
If you tried this Balsamic Grilled Flank Steak Caprese, I’d love to hear your thoughts! Leave a comment and share your creation with me on Instagram or Pinterest!
Useful Links
Related Recipes
- Easy Grilled Chicken Caesar Salad
- Fresh Tomato Basil Pasta
- Healthy Grilled Vegetable Platter
- Homemade Basil Pesto
Social Media
Love this recipe? Share it on Pinterest, Facebook, or Instagram with your friends and family!
FINAL THOUGHTS
Balsamic Grilled Flank Steak Caprese isn’t just another dinner idea—it’s a showstopping dish that effortlessly blends fresh ingredients with bold, savory flavor. From the tender marinated steak to the sweet cherry tomatoes and creamy mozzarella, every element complements the next for a balanced and elegant bite. This recipe proves that healthy, low-carb meals can be both visually appealing and deeply satisfying. With simple preparation steps, nutrient-packed ingredients, and options for customization, it’s ideal for weeknight dinners, weekend gatherings, or even meal prep.
By following the tips and avoiding common mistakes, you’ll enjoy consistently amazing results every time. Whether you’re new to cooking or a seasoned pro, this dish offers a delicious opportunity to nourish yourself and impress your loved ones with minimal fuss and maximum flavor.