Prep the zucchini: Cut into half-moons about 1/2 inch thick. Pat dry to remove excess moisture.
This helps them brown instead of steam.
Season the beef: In a bowl, combine ground beef with smoked paprika, onion powder, a generous pinch of salt, and black pepper. Mix lightly—don’t overwork it.
Sear the zucchini: Heat 1 tablespoon oil in a large skillet over medium-high. Add zucchini in a single layer with a pinch of salt.
Cook 3–4 minutes per side until golden and just tender. Transfer to a plate.
Brown the beef: In the same skillet, add the seasoned beef. Break it up and cook until well browned and no longer pink, about 6–8 minutes.
If there’s a lot of grease, spoon off a bit, but leave some for flavor.
Make the garlic butter: Lower heat to medium. Push beef to one side. Add butter to the empty side.
Once melted, add minced garlic and a pinch of red pepper flakes. Stir 30–60 seconds until fragrant, not browned.
Combine: Toss the beef through the garlic butter. Return zucchini to the pan and gently fold to coat.
Squeeze in half a lemon and taste. Add more salt, pepper, or lemon as needed.
Finish with freshness: Stir in chopped parsley and a little lemon zest if you like. Keep it on the heat just long enough to warm everything through.
Serve: Spoon into bowls.
Top with a sprinkle of Parmesan for extra richness, or keep it dairy-light and skip it.