Go Back

Balsamic Grilled Flank Steak Caprese

A delightful blend of marinated flank steak and fresh Caprese ingredients, creating a savory and sweet dish that's perfect for any occasion.
Prep Time15 minutes
Cook Time10 minutes
Total Time25 minutes
Course: Dinner, Main Course
Cuisine: Italian
Keyword: Balsamic Grilled Flank Steak, Caprese Salad, Grilled Steak, Healthy Dinner
Servings: 4 servings
Calories: 350kcal

Ingredients

For the marinade

  • 1/4 cup extra virgin olive oil Provides a rich base and enhances the marinade.
  • 1 tablespoon Dijon mustard Adds depth and tanginess.
  • 1/4 teaspoon pepper Offers a gentle kick.
  • 1 teaspoon honey Balances the acidity with a touch of sweetness.
  • 1/4 cup balsamic vinegar Infuses the steak with aromatic flavors.
  • 1 large clove garlic, minced Adds a punch of flavor.
  • 1/4 teaspoon salt Enhances the overall taste.

Main ingredients

  • 2 pounds flank steak The main star, tender and juicy when cooked right.
  • 1 cup fresh mozzarella, diced Creamy texture that complements the steak.
  • 2 cups cherry tomatoes Juicy and sweet, perfect for grilling.
  • 2 tablespoons fresh basil, thinly sliced Offers a fresh aroma and taste.

Instructions

Preparation

  • In a medium-sized bowl, mix together the balsamic vinegar, olive oil, Dijon mustard, honey, minced garlic, salt, and pepper until well combined.
  • Take the flank steak and coat it thoroughly in half of the marinade. Place it in a covered dish or sealable plastic bag, then refrigerate overnight for maximum flavor infusion.

Cooking

  • Preheat your grill to medium-high heat. Remove the steak from the marinade and grill for 3–5 minutes on each side until cooked to your desired doneness. Allow it to rest for about 5 minutes to ensure juiciness.
  • While the steak is resting, place the cherry tomatoes on the grill. Grill or sear them until they’re blistered and slightly charred, adding natural sweetness.

Assembly

  • Slice the steak against the grain into thin strips. On a serving plate, arrange the steak slices and top with grilled tomatoes, diced mozzarella, and sliced basil. Drizzle the remaining marinade over the top for added flavor.

Notes

Letting the steak marinate overnight allows it to absorb the flavors deeply. If you're short on time, marinating for at least 30 minutes will still yield tasty results. Consider adding red pepper flakes for heat or a squeeze of fresh lemon juice for brightness.