This Balsamic Steak & Veggie Sheet Pan dinner is a complete, wholesome meal all made on one pan! Tender strips of sirloin steak are marinated in a rich balsamic glaze alongside colorful roasted vegetables — and the whole thing is on your table in under an hour.
A Deliciously Easy Sheet Pan Dinner
Sheet pan dinners are absolutely my love language when it comes to weeknight cooking. You get a nutritious, well-rounded meal with minimal cleanup, and this one does not disappoint! The balsamic marinade does all the heavy lifting here — it caramelizes beautifully in the oven and coats every single piece of steak and veggie with this gorgeous, savory-sweet flavor. It’s the kind of dinner that looks like you put in way more effort than you actually did!
I’ve been making some version of this for years. It’s one of those recipes where I always have the ingredients on hand, and it comes together really quickly on even the most chaotic weeknights. My family requests this on rotation — and the leftovers are fantastic for lunch the next day!
“Made this last night and my whole family went crazy for it! The balsamic glaze on the steak is absolutely incredible. So easy to pull together and everything cooked perfectly on one pan. Already planning to make it again this week!”
— Jess
Frequently Asked Questions
What cut of steak works best for this recipe?
I use sirloin steak for this because it’s a great budget-friendly cut that cooks up nicely at high heat. Flank steak or flat iron steak also work really well here. Just be sure to slice against the grain for the most tender result. I don’t recommend a thicker cut like ribeye for this particular recipe — you want something that cooks quickly alongside the vegetables.
Can I use different vegetables?
Absolutely! This recipe is really versatile. Zucchini, mushrooms, asparagus, cherry tomatoes, or sweet potatoes all work beautifully. Just keep in mind that heartier vegetables like sweet potatoes may need a few extra minutes in the oven before you add the steak. You want everything to finish cooking at roughly the same time.
Can I make the marinade ahead of time?
Yes, and I actually recommend it! You can whisk together the balsamic marinade up to 3 days ahead and store it in a jar in the refrigerator. You can also marinate the steak overnight for even deeper flavor. The longer it sits, the more that balsamic goodness soaks in.
What if I don’t have balsamic vinegar?
If you are in a pinch, you could use red wine vinegar but the flavor profile will be quite different — less sweet and less rich. I really do recommend using balsamic vinegar for this one since it is the star of the whole dish. It’s worth picking up a bottle!
Is this recipe gluten-free?
Yes! As written, this recipe is naturally gluten-free. Just double-check the label on your Worcestershire sauce as some brands do contain gluten. There are several gluten-free versions readily available.
How do I store leftovers?
Allow everything to cool completely, then transfer to an airtight container and refrigerate for up to 3 days. Reheat in a skillet over medium heat or in the oven at 350°F for best results. I don’t recommend freezing the leftovers as the vegetables tend to get quite soft and watery once thawed.
Ingredients Needed: (See Recipe Card Below for the Full Recipe)
- sirloin steak — sliced against the grain into strips. Flank steak or flat iron steak also work great here. Use whatever is in your budget!
- balsamic vinegar — this is the backbone of the whole marinade. Use a good quality balsamic for the best flavor.
- olive oil — helps the marinade coat everything evenly and encourages that beautiful caramelization in the oven.
- soy sauce — adds a savory, umami depth to the marinade. Use low-sodium if you are watching your salt intake.
- Worcestershire sauce — just a small amount but it really amps up the beefy, savory flavor.
- garlic — freshly minced garlic works best here. You can use the jarred kind in a pinch — whichever is easiest for you!
- honey — just a little bit to balance out the acidity of the balsamic. You could use maple syrup instead.
- Dijon mustard — helps emulsify the marinade and adds a subtle tang that is really delicious.
- broccoli florets — a great nutritious addition. Cut them into similar-sized pieces so they roast evenly.
- bell peppers — I use a mix of red and yellow for color and natural sweetness. They caramelize so nicely at high heat.
- red onion — adds a wonderful savory sweetness when roasted. If you aren’t a fan, you can leave it out.
- salt and black pepper — season to taste. Keep in mind the soy sauce already adds saltiness, so taste before adding extra salt.
- fresh parsley — optional for garnish but it adds a nice pop of color and freshness right at the end.

How to Make Balsamic Steak & Veggie Sheet Pan
Preheat your oven to 425°F. Line a large rimmed baking sheet with aluminum foil and spray with nonstick cooking spray. This makes cleanup so much easier!
In a medium bowl, whisk together the balsamic vinegar, olive oil, soy sauce, Worcestershire sauce, minced garlic, honey, and Dijon mustard until fully combined. This is your balsamic marinade — go ahead and taste it. It should be savory, slightly sweet and tangy all at once.
Place your sliced steak strips into a zip-top bag or shallow dish and pour about half of the marinade over the top. Toss to coat everything well and set aside while you prep the vegetables. Even just 15-20 minutes of marinating time makes a big difference!
Add your broccoli florets, sliced bell peppers, and red onion to the prepared baking sheet. Drizzle with the remaining marinade and toss everything together right on the pan until the vegetables are evenly coated. Spread them out into an even single layer — you don’t want them piled on top of each other or they will steam instead of roast.
Roast the vegetables alone for 12-15 minutes until they are just starting to get tender and caramelized on the edges. While the vegetables are roasting, remove the steak strips from the marinade and pat them lightly with a paper towel to remove any excess liquid. This helps them get a nice sear rather than steaming.
Remove the pan from the oven and push the vegetables to the edges of the pan. Lay the steak strips in a single layer in the center of the sheet pan. Return the pan to the oven and roast for another 8-10 minutes, until the steak is cooked through and the vegetables are nicely caramelized. For medium doneness, pull the steak at the 8-minute mark.
Remove from the oven and let everything rest for about 5 minutes. Garnish with freshly chopped parsley and serve immediately!

Pro Tips for the Best Sheet Pan Steak
- Don’t crowd the pan. This is the most important rule for a good sheet pan dinner. If your vegetables and steak are piled on top of each other, they will steam in their own moisture and you’ll miss out on all that beautiful caramelization. Use two sheet pans if needed!
- Pat the steak dry before roasting. After marinating, a quick pat with paper towels removes excess moisture from the surface of the steak. This gives you a much better sear and deeper flavor.
- Cut everything to a similar size. When your vegetable pieces are all roughly the same size, they finish cooking at the same time. This makes a huge difference in the final result!
- Use a high oven temperature. 425°F is the sweet spot for sheet pan dinners. It’s hot enough to roast and caramelize rather than just bake, and that’s where all the flavor lives.
- Let it rest. Just like with any steak, giving the meat a few minutes to rest after it comes out of the oven allows the juices to redistribute. Don’t skip this step!
What to Serve with Balsamic Steak & Veggie Sheet Pan
This is already a pretty complete, nutritious meal right on one pan, but if you want to round it out a bit more, here are some of my favorite things to serve alongside it:
- Fluffy white or brown rice to soak up all of that delicious balsamic glaze
- Crusty garlic bread for mopping up every last drop of those pan juices
- A simple green salad with a light vinaigrette
- Mashed potatoes — the balsamic glaze over creamy mashed potatoes is absolutely incredible
- Cauliflower rice for a lower-carb option that is still hearty and satisfying
Balsamic Steak & Veggie Sheet Pan
Ingredients
Method
- Preheat oven to 425°F. Line a large rimmed baking sheet with aluminum foil and spray generously with nonstick cooking spray.
- In a medium bowl, whisk together ⅓ cup balsamic vinegar, 3 tablespoons olive oil, 2 tablespoons soy sauce, 1 tablespoon Worcestershire sauce, 1 tablespoon honey, 1 tablespoon Dijon mustard, 3 minced garlic cloves, and ½ teaspoon black pepper until fully combined.
- Place 1 ½ lbs sliced sirloin steak into a zip-top bag or shallow dish. Pour half of the balsamic marinade over the steak, toss to coat, and set aside to marinate for at least 15 minutes.
- Add broccoli florets, sliced bell peppers, and red onion wedges to the prepared baking sheet. Drizzle with the remaining marinade and 2 tablespoons olive oil. Season lightly with salt and pepper and toss to coat. Spread into a single even layer.
- Roast vegetables at 425°F for 12-15 minutes, until just beginning to caramelize and turn tender at the edges.
- While vegetables roast, remove steak strips from the marinade and pat lightly with paper towels to remove excess surface moisture.
- Remove the baking sheet from the oven. Push the vegetables to the outer edges of the pan. Arrange the steak strips in a single layer in the center of the pan.
- Return the pan to the oven and roast for an additional 8-10 minutes, until the steak is cooked through (internal temperature of 145°F for medium) and the vegetables are tender and caramelized.
- Remove from oven and let rest for 5 minutes. Garnish with freshly chopped parsley and serve immediately over rice, mashed potatoes, or on its own.












