Heirloom Tomato Steak Caprese

Category: Satisfying Main Dishes

Experience a vibrant summer dish featuring grilled hanger or skirt steak nestled with ripe heirloom tomatoes and creamy mozzarella. Red onion adds sharpness, while a lively basil vinaigrette brightens each bite with herbal freshness. The steak is first marinated with fragrant herbs, grilled to your preferred doneness, and then sliced thin. Combined on a platter with the tomatoes and cheese, this dish celebrates seasonal flavors and stunning color, offering a satisfying balance between savory meat, juicy produce, and tangy basil dressing. Best served immediately for optimal freshness and flavor harmony.

Last updated on Fri, 16 May 2025 17:49:26 GMT
Une assiette de viande rouge et de tomates cerises. Pin
Une assiette de viande rouge et de tomates cerises. | savorieswithtyla.com

Heirloom Tomato and Steak Caprese is the summer dish I turn to when tomatoes are bursting at their peak and everyone is craving something a little more substantial than a salad. Steak caprese brings together vibrant flavors from juicy heirloom tomatoes, creamy mozzarella, and a bright basil vinaigrette, tied together with perfectly grilled steak. It is colorful, satisfying, and surprisingly easy for a weeknight or special gathering.

The first time I made this was at a backyard cookout with my family and it disappeared within minutes. Ever since then it has become my go-to any time I am handed a basket of tomatoes from my neighbor.

Ingredients

  • Shallot: Use a fresh shallot to give the vinaigrette its sweet tang Pick shallots that feel firm and heavy
  • Fresh basil: The star of the vinaigrette and the salad itself Opt for unblemished deep green leaves and remove stems for the sweetest scent
  • Garlic: Adds depth and sharpness to both the marinade and the dressing Choose plump cloves without any green sprout inside
  • Red pepper flakes: Offers just a hint of heat for balance Make sure yours is not expired for a lively bite
  • Olive oil: Brings everything together Use a high-quality extra virgin oil for the best flavor
  • Red wine vinegar: Sharp and slightly fruity vinegar wakes all the other flavors up Choose vinegar with bright clarity and a clean aroma
  • Kosher salt and freshly cracked black pepper: Basic seasonings but essential for drawing out all the flavors Choose coarse salt for steak and flaky finishing salt for serving
  • Hanger or skirt steak: These cuts offer tenderness and big flavor Go for well-marbled steak that is bright red and not gray
  • Heirloom tomatoes: Regular and cherry tomatoes in a mix give you a range of texture and acidity Choose firm ripe tomatoes that feel heavy for their size
  • Red onion: Adds gentle bite and crunch Thinly sliced for a milder flavor
  • Fresh mozzarella: Torn for creamy contrast Use only fresh mozzarella packed in brine for the best taste
  • Dried basil thyme oregano: Pantry staples that make the marinade extra aromatic

Step-by-Step Instructions

Make the Basil Vinaigrette:
Combine shallot fresh basil garlic red pepper flakes olive oil red wine vinegar and salt in a high-powered blender. Blend for a full minute until everything is silky smooth and vibrant green. Taste and season with more salt and pepper if needed then chill in the fridge to let the flavors meld. The basil flavor will bloom even more with a bit of resting.
Marinate the Steak and Tomatoes:
In a large nonreactive bowl whisk together olive oil red wine vinegar chopped garlic dried basil thyme and oregano until well combined and fragrant. Divide half this marinade into a separate bowl. Place the steak in one bowl and refrigerate at least two hours so the flavor really penetrates the meat. In the other bowl toss the tomatoes and red onion and let them sit at room temperature while the steak marinates. This lets the tomatoes soak up all the tangy herb dressing and makes them extra juicy.
Grill and Rest the Steak:
Heat your grill to medium-high while you remove the steak from marinade and pat off any excess liquid. Season steak liberally with kosher salt and fresh black pepper. Grill for four to six minutes per side depending on your preferred doneness aiming for that perfect char outside and pink inside. Don’t rush the rest let the steak sit on a cutting board for ten minutes so the juices stay in the meat when you slice it.
Assemble and Serve:
Arrange marinated tomatoes and onions with all the marinade onto a big platter. Nestle torn pieces of mozzarella throughout for creamy pops. Slice steak thin across the grain for the most tender bite and lay the pieces over the tomatoes and cheese. Drizzle everything generously with basil vinaigrette and finish with another shower of salt and pepper if you wish. Serve right away and watch it vanish.
Une assiette de viande rouge et tomates cerises. Pin
Une assiette de viande rouge et tomates cerises. | savorieswithtyla.com

My favorite part of this dish is how the basil vinaigrette ties every bite together. The first time I brought this to a family picnic my dad asked for the vinaigrette recipe so he could put it on sandwiches all week. Now it is always the first thing I make when basil takes over my garden.

Storage Tips

Keep leftovers in an airtight container in the fridge for up to two days but know that the tomatoes are best eaten fresh. Steak can be sliced ahead and served cold in sandwiches or salads if you have extra.

Ingredient Substitutions

Flank steak works if hanger or skirt is hard to find just be sure to slice it thinly against the grain. Burrata can stand in for mozzarella for an even creamier texture. If basil is out of season try replacing it with a mix of parsley and mint for a different twist.

Serving Suggestions

Serve this as a main dish with crusty bread to soak up the juices or alongside crisp greens. For entertaining I often plate on a big wood board and let everyone help themselves for a relaxed feel.

Une assiette de viande et de tomates cerises. Pin
Une assiette de viande et de tomates cerises. | savorieswithtyla.com

Cultural and Historical Context

Caprese salad hails from the Isle of Capri in Italy originally a simple plate of mozzarella tomato and basil symbolizing the Italian flag. Adding steak gives it a modern hearty spin perfect for American cookouts while staying true to the classic Mediterranean flavors.

Recipe FAQs

→ What type of steak works best for this dish?

Hanger or skirt steak provide tenderness and rich flavor, grilling well for this fresh preparation.

→ How do I prevent over-marinating the steak?

Marinate the steak for about 2 hours; any longer may affect the texture. Always refrigerate while marinating.

→ Can I substitute other tomatoes?

Yes, mix colorful heirloom varieties, or use cherry and grape tomatoes for extra sweetness and visual appeal.

→ Is it necessary to make the basil vinaigrette from scratch?

Homemade basil vinaigrette adds brightness, but a store-bought herb dressing can work in a pinch.

→ What is the best cheese option?

Fresh mozzarella offers milky richness, but burrata or bocconcini are also delicious alternatives.

→ How should leftovers be stored?

Keep components separate in airtight containers and assemble right before serving for best texture.

Heirloom Tomato and Steak Caprese

Grilled steak and heirloom tomatoes, fresh mozzarella, and basil vinaigrette create a summer-ready, satisfying main.

Preparation Time
10 min
Cooking Time
12 min
Total Time
22 min
By: Tyla

Category: Main Dishes

Skill Level: Moderate

Cuisine Origin: Italian

Output: 6 Servings

Dietary Preferences: Gluten-Free

Ingredients

→ Basil Vinaigrette

01 1 medium shallot, roughly chopped
02 2 cups (tightly packed, stems removed) fresh basil leaves
03 1 clove garlic
04 0.5 teaspoon red pepper flakes
05 120 ml olive oil
06 30 ml red wine vinegar
07 1 teaspoon kosher salt, plus more to taste
08 Freshly cracked black pepper

→ Caprese Salad and Steak

09 60 ml olive oil
10 60 ml red wine vinegar
11 2 cloves garlic, chopped
12 1 teaspoon dried basil
13 1 teaspoon dried thyme
14 1 teaspoon dried oregano
15 450 g hanger or skirt steak
16 900 g heirloom tomatoes, both regular and cherry, halved and quartered
17 0.25 medium red onion, thinly sliced
18 170 g fresh mozzarella cheese, torn into bite-sized pieces
19 Kosher salt and freshly cracked black pepper

Steps

Step 01

Place the shallot, basil leaves, garlic, red pepper flakes, olive oil, red wine vinegar, and salt in a high-powered blender. Blend on high for 1 minute until the mixture is completely smooth. Adjust seasoning with salt and pepper. Refrigerate in a sealed container for up to 3 days.

Step 02

In a large nonreactive bowl, combine olive oil, red wine vinegar, chopped garlic, dried basil, dried thyme, and dried oregano. Stir well. Divide the marinade between two bowls. Add the steak to one bowl and refrigerate, covered, for a minimum of 2 hours. Add heirloom tomatoes and red onion to the second bowl; toss thoroughly to coat and set aside.

Step 03

Preheat a grill to medium-high heat. Remove the steak from the marinade, shaking off excess. Season both sides liberally with kosher salt and freshly cracked black pepper. Grill for 4 to 6 minutes per side, adjusting time to reach desired doneness (medium or medium-rare recommended). Transfer the steak to a cutting board and allow to rest for 10 minutes.

Step 04

Arrange the marinated tomatoes and red onion with all the marinade on a serving platter. Scatter the torn mozzarella over the top. Slice the rested steak thinly against the grain, then gently nestle slices among the tomatoes and cheese. Drizzle with prepared basil vinaigrette and finish with additional salt and pepper as needed. Serve immediately.

Notes

  1. For best flavor, allow the steak to marinate for at least 2 hours, or overnight if time permits.
  2. Use ripe, seasonal heirloom tomatoes for maximum sweetness and visual appeal.

Required Tools

  • High-powered blender
  • Large mixing bowls
  • Nonreactive bowls
  • Chef’s knife
  • Cutting board
  • Grill
  • Serving platter

Allergen Information

Double-check all ingredients for potential allergens and consult a medical expert if needed.
  • Contains dairy: fresh mozzarella cheese

Nutritional Information (Per Serving)

These details are for informational purposes and don’t replace professional medical advice.
  • Calories: 594
  • Fats: 44.1 g
  • Carbohydrates: 29.3 g
  • Proteins: 23.8 g