The Grilled Steak Bowl with Zucchini is a fresh and satisfying meal that brings together juicy slices of grilled steak and tender, smoky zucchini. It’s colorful, full of flavor, and has just the right balance of protein and veggies to keep you feeling good. The steak is nicely charred and juicy, while the zucchini adds a light, slightly sweet contrast that brightens up the whole bowl.
I love making this bowl because it’s simple yet feels special. Grilling the steak and zucchini outdoors gives everything a great smoky flavor that really makes the dish pop. One of my favorite little tricks is to toss the zucchini in a bit of olive oil, garlic, and lemon before grilling—it makes the veggies taste extra fresh and zesty. It’s also a great way to use up any leftover steak or zucchini you have on hand.
This bowl is perfect for a quick weeknight dinner or a relaxed weekend lunch. I usually serve it over a bed of fluffy rice or quinoa, and sometimes I add a drizzle of balsamic glaze or a sprinkle of fresh herbs to finish it off. It’s one of those meals that feels like a treat but comes together in no time. I always find it’s a crowd-pleaser because it’s hearty without being heavy, and it’s a good way to sneak in some veggies without any fuss.
Key Ingredients & Substitutions
Flank or Skirt Steak: These cuts are great because they’re flavorful and tender when grilled right. If unavailable, sirloin or flap steak works too. Just watch the cooking time to avoid dryness.
Zucchini: You want zucchini firm but ripe. Slicing them about ¼ inch thick helps them grill evenly without becoming mushy. Yellow squash can be swapped in for a similar taste and texture.
Greek Yogurt: This makes a light and tangy sauce. If dairy-free, use coconut yogurt or a cashew cream seasoned with lemon and garlic.
Rice or Quinoa: White rice is classic here, but brown rice or quinoa add nuttier flavor and more fiber—both are great healthy choices.
How Do I Get a Juicy, Tender Steak Every Time?
Getting the steak just right is key to the bowl. Here’s how to nail it:
- Bring steak to room temperature before grilling so it cooks evenly.
- Season well with salt and pepper for simple, bold flavor.
- Grill on medium-high heat for 4-5 minutes per side for medium-rare. Use a timer but check for firmness too.
- Rest the steak for at least 5 minutes after grilling. This lets juices redistribute, making it tender and juicy.
- Slice thinly against the grain to break up muscle fibers — this helps keep it tender when you eat.

Equipment You’ll Need
- Grill or grill pan – I recommend this because it gives the steak and zucchini those nice smoky grill marks and flavor.
- Chef’s knife – for slicing the steak against the grain and chopping herbs smoothly.
- cutting board – helps keep everything steady while you prepare the ingredients.
- Small bowl – for mixing the yogurt sauce, making it quick and easy.
- Measuring spoons and cup – to keep your ingredients precise and balanced.
Flavor Variations & Add-Ins
- Change the protein: try chicken breast, shrimp, or tofu for a different but still tasty bowl.
- Add cheese: crumbled feta or queso fresco makes the dish creamier and adds extra flavor.
- Veggie twist: include grilled peppers, red onion, or cherry tomatoes for more color and taste.
- Spice it up: add a pinch of cayenne, paprika, or chili flakes to the marinade or yogurt sauce for some heat.
Grilled Steak Bowl with Zucchini
Ingredients You’ll Need:
For the Steak and Veggies:
- 1 lb flank steak or skirt steak
- Salt and freshly ground black pepper, to taste
- 2 medium zucchinis, sliced into 1/4-inch rounds
- 1 tbsp olive oil
- Olive oil spray or extra for grill
For the Base:
- 2 cups cooked white rice (or brown rice/quinoa)
For the Yogurt Sauce:
- 1/2 cup plain Greek yogurt
- 1 garlic clove, minced
- 1 tbsp fresh lemon juice
- 2 tbsp fresh parsley, chopped, plus more for garnish
- 1 tbsp fresh dill, chopped (optional)
- Salt and pepper, to taste
How Much Time Will You Need?
This meal takes about 15 minutes to prep and 15 minutes to cook, with an additional 5-10 minutes to let the steak rest after grilling. So get ready to enjoy a tasty dinner in around 35-40 minutes total.
Step-by-Step Instructions:
1. Prepare the Steak:
Season both sides of the steak generously with salt and pepper. Let it sit at room temperature for about 15 minutes while you prep everything else. This helps it cook more evenly.
2. Prepare the Zucchini:
In a bowl, toss the zucchini slices with olive oil, salt, and pepper until coated.
3. Make the Yogurt Sauce:
Mix the Greek yogurt, minced garlic, lemon juice, chopped parsley, dill (if using), and a pinch of salt and pepper in a small bowl. Stir it well and keep it chilled until serving.
4. Heat the Grill:
Get your grill or grill pan hot on medium-high heat. Lightly oil the grill grates to keep things from sticking.
5. Grill the Zucchini:
Place zucchini slices on the grill. Cook for 2-3 minutes per side, until tender and showing nice grill marks. Remove and keep warm.
6. Grill the Steak:
Place the steak on the grill and cook about 4-5 minutes per side for medium-rare, adjusting time for thickness or your preferred doneness. Take the steak off and let it rest for 5-10 minutes—this keeps it juicy.
7. Slice and Assemble:
Slice the rested steak thinly against the grain. Divide your cooked rice among bowls, then add the grilled zucchini and steak on top.
8. Add Sauce and Garnish:
Spoon a good amount of yogurt sauce over everything, then sprinkle with extra chopped parsley for a fresh finish. Serve right away and enjoy!
Can I Use Frozen Steak for This Recipe?
Yes, but make sure to fully thaw the steak in the fridge overnight before grilling. This ensures even cooking and helps keep it tender. Pat it dry before seasoning to avoid extra moisture on the grill.
Can I Substitute the Zucchini with Other Vegetables?
Absolutely! Yellow squash, bell peppers, or asparagus are great alternatives that also grill well. Just adjust the grilling time based on the vegetable’s thickness so they stay tender and flavorful.
How Should I Store Leftovers?
Store any leftover steak, zucchini, and rice in separate airtight containers in the fridge for up to 3 days. Reheat gently in a pan or microwave, and add a splash of water or broth if the rice feels dry.
Can I Make the Yogurt Sauce Ahead of Time?
Yes! The yogurt sauce can be mixed up to 2 days ahead and refrigerated in a sealed container. Just give it a good stir before serving to refresh the flavors.
