Love this? Save it for later!
Share the inspiration with your friends
The cast iron skillet let out this angry hiss the second the steak hit the surface. I wasn’t even planning on making dinner that night—honestly, I was running on fumes after a long week and staring into the fridge like it held the secrets to the universe. There was a flank steak I’d defrosted on a whim, two zucchinis starting to look a little sad, and a knob of butter that felt like a small luxury I didn’t deserve.
I wasn’t trying to create anything special. I just wanted something fast that wouldn’t require a trip to the store. But then I grabbed the smoked paprika from the back of the spice drawer—the one I always forget about—and everything changed. That smoky warmth hit the garlic butter as it melted into the pan, and suddenly my tired kitchen smelled like a Friday night steakhouse.
The first time I made this Smoky Garlic Butter Steak Zucchini Bowl, I ate it standing over the counter, fork in one hand, phone in the other, texting my sister a blurry photo that didn’t do it justice. She replied with six question marks and a demand for the recipe. That’s the thing about this bowl—it doesn’t look like much effort, but it tastes like you actually tried. The smoky char on the steak, the tender zucchini soaking up all that garlic butter, the way everything comes together in under thirty minutes. It’s the kind of meal that makes you wonder why you ever bother with complicated recipes in the first place.
Why You’ll Love This Recipe
This isn’t just another steak bowl. I’ve tested this one multiple times to get the balance right—the smokiness without overpowering the beef, the zucchini cooked just enough to keep its bite, the butter sauce that ties everything together without making it greasy. Here’s why this recipe earns a permanent spot in your dinner rotation:
- Ready in 25 Minutes: From fridge to fork in under half an hour. Perfect for those nights when you’re hungry now and don’t want to wait.
- Simple Pantry Ingredients: Steak, zucchini, butter, garlic, smoked paprika. That’s basically it. No obscure spices or specialty items required.
- Perfect for Meal Prep: Make a double batch on Sunday and you’ve got lunches sorted for the first half of the week. The flavors actually get better overnight.
- Low-Carb & Protein-Packed: No rice or grains needed here—the zucchini does the heavy lifting. Great for anyone watching their carbs without feeling deprived.
- One-Pan Wonder: Minimal cleanup, maximum flavor. The kind of meal that makes you feel like you’ve got your life together.
What makes this bowl different from every other steak and veggie combo out there? It’s the technique. You’re not just grilling steak and sautéing zucchini separately. You’re building layers of flavor in the same pan—letting the steak rest while you cook the zucchini in that same smoky butter, then drizzling everything with the pan sauce at the end. It’s simple cooking done right, and honestly, it’s the kind of meal that makes you close your eyes after the first bite.
What Ingredients You Will Need
This recipe uses straightforward ingredients, but each one plays a specific role in building that smoky, buttery, savory profile. Here’s what you need and why it matters.
For the Steak
- 1 lb flank steak or sirloin steak (about 450g) – Flank steak works beautifully here because it slices thin and absorbs marinade well. Sirloin is a great budget-friendly alternative. Look for even thickness so it cooks evenly.
- 1 teaspoon smoked paprika – This is non-negotiable. Regular paprika won’t give you that deep, campfire-like smokiness. I prefer the Spanish smoked paprika from the spice aisle—it’s worth seeking out.
- ½ teaspoon garlic powder – Adds a subtle savory note without burning like fresh garlic might during high-heat searing.
- ½ teaspoon salt – Use kosher salt if you have it. It distributes better and doesn’t clump.
- ¼ teaspoon black pepper – Freshly ground, if possible. It makes a difference.
- 1 tablespoon olive oil – For searing. Helps the steak develop that beautiful crust.
For the Zucchini
- 2 medium zucchini (about 300g total) – Look for firm zucchini without soft spots. Medium-sized ones are less watery than the giant ones.
- ½ teaspoon salt – Draws out excess moisture so the zucchini browns instead of steaming.
- ¼ teaspoon smoked paprika – A little extra smoky flavor to tie everything together.
For the Garlic Butter Sauce
- 3 tablespoons unsalted butter (42g) – Unsalted lets you control the salt level. If you only have salted, reduce the added salt in the recipe slightly.
- 4 cloves garlic, minced – Fresh garlic is key here. The pre-minced stuff in jars won’t give you the same aromatic punch. (I learned this the hard way.)
- 1 tablespoon fresh parsley, chopped (optional but recommended) – Adds a fresh pop of color and brightness to cut through the richness.
- ½ teaspoon red pepper flakes (optional) – For a subtle kick of heat. Leave it out if you’re sensitive to spice.
For Serving
- Fresh lemon wedges – A squeeze of lemon right before eating brightens everything up. Trust me on this one.
- Flaky sea salt – For finishing. Maldon or any flaky salt adds a lovely crunch and burst of saltiness.
Ingredient Substitution Notes: If you’re dairy-free, use ghee or a high-quality vegan butter. For a different protein, chicken breast or thigh works too—just adjust cooking time accordingly. And if you don’t have smoked paprika, you can use chipotle powder for a spicier smoky flavor, or regular paprika plus a drop of liquid smoke.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll actually use:
- Cast iron skillet or heavy-bottomed pan – Cast iron is ideal because it holds heat beautifully and gives you that perfect sear. But any heavy stainless steel or non-stick pan will work. Just make sure it’s large enough to fit the steak without crowding.
- Sharp chef’s knife – For slicing the steak against the grain. A dull knife will tear the meat and make it chewy.
- Cutting board – Preferably one with a groove to catch juices.
- Tongs – For flipping the steak and tossing the zucchini. Much easier than a spatula.
- Medium bowl – For seasoning the steak and tossing the zucchini.
- Paper towels – For patting the steak dry. This step is crucial for a good sear.
If you don’t have a cast iron skillet, don’t stress. I’ve made this in a regular non-stick pan plenty of times. Just make sure you preheat it well before adding the steak. And if you’re using a non-stick pan, skip the olive oil spray—use a little regular oil instead for better browning.
Preparation Method
- Pat the steak dry – Take your flank steak out of the fridge about 20 minutes before cooking (room temperature meat cooks more evenly). Pat it completely dry with paper towels. This is the most important step for getting that beautiful crust. Wet steak steams instead of sears.
- Season the steak – In a small bowl, mix together 1 teaspoon smoked paprika, ½ teaspoon garlic powder, ½ teaspoon salt, and ¼ teaspoon black pepper. Rub this mixture all over both sides of the steak. Don’t be shy—really press it in. Let it sit while you prep the zucchini.
- Prep the zucchini – Trim the ends off the zucchini and slice them into half-moons about ¼-inch thick. You want them thick enough to hold their shape but thin enough to cook quickly. Toss them in a bowl with ½ teaspoon salt and let them sit for 5 minutes. This draws out excess moisture so they brown instead of turning mushy. Pat them dry with a paper towel before cooking.
- Preheat your pan – Place your cast iron skillet over medium-high heat for a full 3-4 minutes. You want it hot enough that a drop of water sizzles and evaporates immediately. Add 1 tablespoon olive oil and swirl to coat.
- Sear the steak – Carefully lay the steak in the hot pan. You should hear a loud sizzle—if you don’t, the pan isn’t hot enough. Cook for 4-5 minutes without moving it. Flip and cook another 3-4 minutes for medium-rare (internal temp of 130-135°F / 54-57°C). For medium, add about a minute per side. Use a meat thermometer if you have one—it takes the guesswork out.
- Rest the steak – Transfer the steak to a cutting board and tent loosely with foil. Let it rest for 5-7 minutes. This is non-negotiable. The resting period allows the juices to redistribute so your steak is juicy, not dry. While it rests, you’ll cook the zucchini.
- Cook the zucchini – Reduce the heat to medium. Add 3 tablespoons butter to the same pan. Once it melts and starts to foam, add the minced garlic and ¼ teaspoon smoked paprika. Cook for 30 seconds until fragrant—don’t let the garlic burn. Add the zucchini slices in a single layer (work in batches if needed). Cook for 3-4 minutes per side, until golden brown and tender but still holding their shape. The zucchini should have nice char marks and be fork-tender.
- Slice the steak – While the zucchini cooks, slice the rested steak against the grain into thin strips. Cutting against the grain is crucial for tenderness. Look for the lines running through the meat and slice perpendicular to them. If you cut with the grain, you’ll end up with chewy, stringy steak.
- Assemble the bowls – Divide the zucchini between two bowls. Top with sliced steak. Drizzle any remaining garlic butter from the pan over everything. Sprinkle with fresh parsley, red pepper flakes (if using), and a pinch of flaky sea salt. Serve with lemon wedges on the side.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve definitely had my share of learning moments. Here’s what I wish someone had told me from the start.
Don’t skip patting the steak dry. I know it seems like an extra step, but moisture is the enemy of a good sear. If your steak is even slightly damp, it’ll steam instead of brown. I learned this the hard way when my first attempt turned out gray and sad instead of beautifully caramelized.
Let the pan get properly hot. A cold pan is the number one mistake home cooks make. Give it those full 3-4 minutes over medium-high heat. You want that aggressive sizzle when the steak hits the pan. If you’re using a non-stick pan, you might need to reduce the heat slightly to avoid burning the butter later, but the initial sear still needs high heat.
Watch the garlic closely. Garlic burns faster than you think. Once you add it to the butter, you have about 30-45 seconds before it turns bitter and acrid. If you’re nervous, you can add the garlic after the zucchini has cooked for a minute—just toss it in and let it infuse the butter as everything finishes together.
Use a meat thermometer. I resisted this for years, thinking I could judge doneness by touch. I was wrong. A simple instant-read thermometer costs about ten bucks and will save you from overcooking expensive steak. For medium-rare, pull the steak at 130°F (54°C); it will rise to about 135°F (57°C) during resting.
Salt the zucchini ahead of time. That 5-minute salt bath makes a huge difference. Zucchini is mostly water, and if you don’t draw some of that out, you’ll end up with soggy, steamed zucchini instead of nicely browned pieces. Just don’t forget to pat them dry before they hit the pan.
Variations & Adaptations
One of the best things about this bowl is how flexible it is. Here are some variations I’ve tried and loved.
Spicy Chipotle Version: Swap the smoked paprika for 1 teaspoon chipotle powder and add an extra clove of garlic. The chipotle adds a deeper, smokier heat that’s incredible if you like things spicy. I made this version for a friend who loves heat, and she couldn’t stop eating it.
Keto-Friendly Bowl: This recipe is already low-carb, but if you want to boost the fat content for keto, add half an avocado sliced on top and a drizzle of olive oil. You can also swap the butter for ghee if you’re avoiding dairy.
Vegetarian Twist: Replace the steak with thick slices of portobello mushrooms or extra-firm tofu. Marinate them in the same spice blend and sear them the same way. The mushrooms get beautifully smoky and meaty—honestly, even my meat-loving husband approved.
Add More Veggies: Bell peppers, red onion slices, or cherry tomatoes all work great. Just cook them alongside the zucchini, adding them in order of how long they need. Onions first, then peppers, then zucchini, then tomatoes at the end.
Different Protein: Chicken thighs or shrimp are excellent substitutes. For chicken, cook about 6-8 minutes per side depending on thickness. For shrimp, just 2-3 minutes per side until pink and curled. If you’re a fan of seafood, you might also enjoy this smoky charred shrimp recipe with zesty corn salsa for another quick weeknight option.
Serving & Storage Suggestions
How to Serve: Serve these bowls warm, right after cooking. The contrast between the hot steak and zucchini with a squeeze of fresh lemon is perfection. If you want to round out the meal, serve with a simple side salad or some crusty bread to soak up the garlic butter. For a heartier option, spoon everything over rice or quinoa. I’ve also been known to eat this straight from the pan when I’m feeling particularly antisocial, and I regret nothing.
Storing Leftovers: Store the steak and zucchini together in an airtight container in the refrigerator for up to 3 days. Keep the lemon wedges separate—they’ll get soggy otherwise. The flavors actually meld together nicely overnight, making this a great make-ahead lunch option.
Reheating: The best way to reheat is in a skillet over medium heat with a tiny splash of water or broth to create steam. Cover the pan and heat for 2-3 minutes until warmed through. The microwave works in a pinch, but it can make the steak tough and the zucchini mushy. If you’re meal prepping, consider storing the components separately and reheating only what you need.
Freezing: I don’t recommend freezing this dish. The zucchini gets watery and the steak loses its texture. If you absolutely must freeze leftovers, do so for no more than one month, and expect some quality loss.
Nutritional Information & Benefits
Per serving (based on 2 servings, using flank steak and unsalted butter):
- Calories: Approximately 420-450
- Protein: 38g
- Fat: 28g (14g saturated)
- Carbohydrates: 8g (2g fiber, 4g sugar)
- Sodium: 680mg
This bowl is naturally low-carb and packed with protein, making it a great option for anyone following a keto or paleo lifestyle. The zucchini provides vitamin C, potassium, and antioxidants, while the steak delivers iron, zinc, and B vitamins. The butter adds healthy fats that help your body absorb fat-soluble vitamins from the vegetables. If you’re watching your sodium, reduce the added salt or use a low-sodium seasoning blend.
For a lighter version, you can reduce the butter to 2 tablespoons or use a combination of butter and olive oil. If you’re looking for another healthy, protein-packed bowl, try this wholesome marinated kale and chicken bowl for a different but equally satisfying option.
Conclusion
This Smoky Garlic Butter Steak Zucchini Bowl is proof that you don’t need a complicated recipe or a long list of ingredients to make something genuinely delicious. It’s the kind of meal that feels special enough for a weekend dinner but comes together fast enough for a busy Tuesday night. The smoky paprika and garlic butter do all the heavy lifting, turning simple steak and zucchini into something you’ll actually crave.
I love this recipe because it’s forgiving. Overcook the steak a little? Slice it thin and it’ll still be tasty. Don’t have fresh parsley? Skip it. The core of this dish—the smoky, buttery, savory goodness—is hard to mess up. And that’s exactly the kind of recipe I want in my back pocket.
Give it a try this week, and don’t be afraid to make it your own. Swap in different veggies, try a different protein, add more heat—whatever makes you happy. When you make it, I’d love to hear how it turned out. Drop a comment below or tag me in your photos. Happy cooking!
Frequently Asked Questions
Can I use a different cut of steak?
Absolutely. Sirloin, ribeye, or even skirt steak work well. Just adjust cooking time based on thickness. Thinner cuts will cook faster, so keep an eye on them.
How do I know when the steak is done without a thermometer?
Use the finger test. Touch your thumb to your index finger and feel the muscle at the base of your thumb—that’s medium-rare. Thumb to middle finger is medium. Thumb to pinky is well-done. It takes practice, but it works.
Can I make this in a grill pan or on an outdoor grill?
Yes! A grill pan adds beautiful char marks. For outdoor grilling, cook the steak over high heat for about 4-5 minutes per side, then cook the zucchini in a foil packet or grill basket with the garlic butter.
Why is my zucchini turning out mushy?
Two common reasons: you didn’t salt and dry them before cooking, or you overcrowded the pan. Give them space to brown instead of steam. Cook in batches if needed.
Can I prep any of this ahead of time?
Definitely. You can season the steak and slice the zucchini up to a day in advance. Store them separately in the fridge. Just pat the zucchini dry again before cooking, as they’ll release more moisture as they sit.
Pin This Recipe!

Easy Smoky Garlic Butter Steak Zucchini Bowl
A quick and flavorful low-carb steak and zucchini bowl with smoky garlic butter sauce, ready in 25 minutes. Perfect for busy weeknights or meal prep.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb flank steak or sirloin steak (about 450g)
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 2 medium zucchini (about 300g total)
- ½ teaspoon salt (for zucchini)
- ¼ teaspoon smoked paprika (for zucchini)
- 3 tablespoons unsalted butter (42g)
- 4 cloves garlic, minced
- 1 tablespoon fresh parsley, chopped (optional)
- ½ teaspoon red pepper flakes (optional)
- Fresh lemon wedges (for serving)
- Flaky sea salt (for finishing)
Instructions
- Pat the steak dry with paper towels. Let it sit at room temperature for about 20 minutes.
- In a small bowl, mix 1 teaspoon smoked paprika, ½ teaspoon garlic powder, ½ teaspoon salt, and ¼ teaspoon black pepper. Rub the mixture all over both sides of the steak.
- Trim the ends off the zucchini and slice into half-moons about ¼-inch thick. Toss with ½ teaspoon salt and let sit for 5 minutes. Pat dry with paper towels.
- Preheat a cast iron skillet over medium-high heat for 3-4 minutes. Add 1 tablespoon olive oil and swirl to coat.
- Sear the steak for 4-5 minutes per side for medium-rare (internal temp 130-135°F / 54-57°C). Adjust time for desired doneness.
- Transfer the steak to a cutting board and tent loosely with foil. Let rest for 5-7 minutes.
- Reduce heat to medium. Add 3 tablespoons butter to the same pan. Once melted and foamy, add minced garlic and ¼ teaspoon smoked paprika. Cook for 30 seconds until fragrant.
- Add the zucchini slices in a single layer. Cook for 3-4 minutes per side until golden brown and tender.
- Slice the rested steak against the grain into thin strips.
- Divide zucchini between two bowls. Top with sliced steak. Drizzle remaining garlic butter from the pan over everything. Sprinkle with parsley, red pepper flakes (if using), and flaky sea salt. Serve with lemon wedges.
Notes
Pat the steak dry for a good sear. Let the pan get properly hot before adding the steak. Watch the garlic closely to avoid burning. Use a meat thermometer for best results. Salt the zucchini ahead of time to draw out moisture. For dairy-free, use ghee or vegan butter. For a different protein, try chicken thighs or shrimp.
Nutrition
- Serving Size: 1 bowl
- Calories: 435
- Sugar: 4
- Sodium: 680
- Fat: 28
- Saturated Fat: 14
- Carbohydrates: 8
- Fiber: 2
- Protein: 38
Keywords: steak zucchini bowl, smoky garlic butter steak, low-carb steak bowl, quick steak dinner, one-pan steak and zucchini


