Steak & Grilled Peach Salad – Fresh, Savory, and Perfect for Warm Days
This Steak & Grilled Peach Salad hits that sweet spot between light and satisfying. You get juicy, charred peaches, perfectly seared steak, crisp greens, and a bright dressing that ties everything together. It’s the kind of salad you make when you want something fresh but still crave something hearty.
The textures and flavors play so well together that even non-salad lovers will want seconds. It looks impressive, but it’s simple enough for a weeknight.
Ingredients
Method
- Prep the steak: Pat the steak dry and season both sides with salt and pepper. If you have time, let it sit at room temperature for 20–30 minutes. This helps it cook more evenly.
- Make the dressing: In a small jar, combine balsamic vinegar, honey, Dijon, garlic, a pinch of salt, and a few grinds of pepper. Whisk in 1/3 cup olive oil until emulsified. Taste and add lemon juice if you want extra brightness.
- Heat the grill or pan: Preheat a grill to medium-high. No grill? Use a cast-iron skillet or grill pan over medium-high heat. Lightly oil the grates or pan.
- Grill the peaches: Brush cut sides with a little olive oil. Place peaches cut side down and cook 2–3 minutes until grill marks form and they soften slightly. Flip and grill 1–2 minutes more. Remove and let cool slightly, then slice.
- Cook the steak: Grill or sear the steak for about 3–5 minutes per side for medium-rare, depending on thickness. Use a thermometer for precision: 125–130°F for medium-rare, 135°F for medium.
- Rest and slice: Transfer steak to a cutting board and rest 5–10 minutes. Slice thinly against the grain so it’s tender.
- Toast the nuts: In a dry skillet over medium heat, toast the nuts for 2–3 minutes until fragrant. Keep them moving so they don’t burn.
- Assemble the greens: Add arugula (or your greens), red onion, and tomatoes to a large bowl. Drizzle with a little dressing and toss to lightly coat.
- Add peaches and steak: Lay grilled peach slices and steak over the greens. Sprinkle with goat cheese or feta, toasted nuts, and torn herbs.
- Finish and serve: Drizzle with more dressing to taste. Add a pinch of flaky salt and a crack of black pepper. Serve right away while the steak and peaches are still slightly warm.
Why This Recipe Works
This salad balances sweet, salty, tangy, and smoky in every bite. The grilled peaches bring gentle sweetness and a hint of caramel from the heat.
The steak adds richness and protein, while peppery arugula or mixed greens keep it lively and crisp. A tangy balsamic-honey vinaigrette brightens everything without overpowering the star ingredients. Toasted nuts and creamy cheese add crunch and creaminess for a full, rounded plate.
What You’ll Need
- Steak: 12–16 oz (about 3/4–1 lb) flank steak, skirt steak, or sirloin
- Peaches: 2–3 ripe but firm peaches, halved and pitted
- Greens: 5–6 cups arugula, spring mix, or baby spinach
- Red onion: 1/4 small red onion, thinly sliced
- Cherry tomatoes: 1 cup, halved (optional but nice)
- Cheese: 2–3 oz crumbled goat cheese or feta
- Nuts: 1/3 cup toasted pecans, walnuts, or sliced almonds
- Fresh herbs: Handful of basil or mint, torn
- Olive oil: For grilling and dressing
- Salt and pepper: To season
- Balsamic vinegar: 3 tablespoons
- Honey or maple syrup: 2 teaspoons
- Dijon mustard: 1 teaspoon
- Garlic: 1 small clove, grated or minced
- Lemon juice: 1 tablespoon (optional, for extra brightness)
How to Make It
- Prep the steak: Pat the steak dry and season both sides with salt and pepper.
If you have time, let it sit at room temperature for 20–30 minutes. This helps it cook more evenly.
- Make the dressing: In a small jar, combine balsamic vinegar, honey, Dijon, garlic, a pinch of salt, and a few grinds of pepper. Whisk in 1/3 cup olive oil until emulsified.
Taste and add lemon juice if you want extra brightness.
- Heat the grill or pan: Preheat a grill to medium-high. No grill? Use a cast-iron skillet or grill pan over medium-high heat.
Lightly oil the grates or pan.
- Grill the peaches: Brush cut sides with a little olive oil. Place peaches cut side down and cook 2–3 minutes until grill marks form and they soften slightly. Flip and grill 1–2 minutes more.
Remove and let cool slightly, then slice.
- Cook the steak: Grill or sear the steak for about 3–5 minutes per side for medium-rare, depending on thickness. Use a thermometer for precision: 125–130°F for medium-rare, 135°F for medium.
- Rest and slice: Transfer steak to a cutting board and rest 5–10 minutes. Slice thinly against the grain so it’s tender.
- Toast the nuts: In a dry skillet over medium heat, toast the nuts for 2–3 minutes until fragrant.
Keep them moving so they don’t burn.
- Assemble the greens: Add arugula (or your greens), red onion, and tomatoes to a large bowl. Drizzle with a little dressing and toss to lightly coat.
- Add peaches and steak: Lay grilled peach slices and steak over the greens. Sprinkle with goat cheese or feta, toasted nuts, and torn herbs.
- Finish and serve: Drizzle with more dressing to taste.
Add a pinch of flaky salt and a crack of black pepper. Serve right away while the steak and peaches are still slightly warm.
How to Store
Keep components separate for best texture. Store the steak, peaches, greens, and dressing in individual containers.
The steak and peaches keep well in the fridge for 3 days. Rewarm steak gently in a skillet or let it come to room temp for serving. Don’t dress the greens until you’re ready to eat, or they’ll wilt.
If you need to store a fully dressed salad, eat it within 24 hours.
Why This is Good for You
This salad delivers a smart mix of protein, fiber, and healthy fats. Steak provides iron, zinc, and B vitamins that support energy and muscle health. Leafy greens add antioxidants and fiber, while peaches bring vitamin C and natural sweetness without added sugar.
Olive oil and nuts contribute heart-healthy fats and keep you full longer. It’s a balanced meal that feels indulgent but supports steady energy.
Common Mistakes to Avoid
- Using overly ripe peaches: They’ll fall apart on the grill. Choose peaches that yield slightly to pressure but still feel firm.
- Skipping the steak rest: Cutting too soon makes the juices run out and the meat dry.
Resting locks in moisture.
- Overdressing the greens: Add dressing gradually and toss. You can always add more, but you can’t take it back.
- Cutting steak with the grain: Always slice against the grain for tenderness.
- Cold pan or grill: You’ll miss the char. Make sure your cooking surface is properly preheated.
Alternatives
- Protein swaps: Try grilled chicken, pork tenderloin, or shrimp.
For a vegetarian version, use grilled halloumi or marinated tofu.
- Cheese options: Blue cheese adds a bold bite; shaved Parmesan keeps it nutty and mild; fresh mozzarella is creamy and clean.
- Greens: Mix arugula and baby kale for peppery bite, or go with butter lettuce for a softer texture.
- Nuts and seeds: Pistachios, hazelnuts, or pumpkin seeds add variety and crunch.
- Dressing twists: Swap balsamic for red wine vinegar and add a splash of orange juice. Or whisk in a teaspoon of soy sauce for a savory edge.
- Fruit variations: Nectarines, plums, or even grilled pineapple work well if peaches aren’t in season.
- Carb boost: Add cooked farro, quinoa, or sourdough croutons to make it extra filling.
FAQ
What cut of steak is best for this salad?
Flank, skirt, or sirloin are great because they cook fast and slice well against the grain. Ribeye also works if you want extra richness, but keep the slices thin so the salad stays balanced.
Can I make this without a grill?
Yes.
Use a hot cast-iron skillet or grill pan. You’ll still get a good sear on the steak and some caramelization on the peaches. Just oil the pan lightly and don’t overcrowd it.
How do I pick the right peaches?
Look for fruit that smells sweet and gives slightly when pressed, but isn’t mushy.
Avoid very soft or bruised peaches—they won’t hold up to grilling.
Can I marinate the steak?
Absolutely. A quick 30–60 minute marinade of olive oil, garlic, a splash of balsamic, and a little soy sauce adds depth. Pat the steak dry before searing so it browns well.
What if I don’t eat dairy?
Skip the cheese and add avocado for creaminess.
A sprinkle of nutritional yeast brings a subtle cheesy flavor if you want that extra layer.
Is this salad good for meal prep?
Yes, with a plan. Cook the steak and peaches ahead, slice the steak after chilling, and store everything separately. Assemble and dress right before eating so the greens stay crisp.
How do I get perfect grill marks on the peaches?
Make sure the grill is hot and dry the peaches well.
Oil lightly, place cut-side down, and don’t move them for 2–3 minutes. Flip once and finish just until tender.
What wine pairs well with this salad?
A light to medium-bodied red like Pinot Noir or a chilled Gamay is lovely. For white, try a Sauvignon Blanc or a dry Riesling to match the brightness and fruit.
Final Thoughts
Steak & Grilled Peach Salad is a simple way to make dinner feel special without extra fuss.
It’s fresh, colorful, and packed with flavor and texture. Once you make it, you’ll find yourself coming back to it all summer—swapping in whatever greens, nuts, or cheeses you have on hand. Keep the steps simple, let the ingredients shine, and enjoy a salad that eats like a meal.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


