Prep the broccoli: Cut the broccoli into small, bite-size florets. Smaller pieces cook faster and get nicely crisp-tender.
Rinse and pat dry so they sear instead of steam.
Brown the sausage: Heat 1 tablespoon oil in a large skillet over medium-high heat. Add the sausage, breaking it into crumbles with a spatula. Cook until browned and cooked through, about 5–7 minutes.
Transfer to a bowl and leave the drippings in the pan.
Sauté the broccoli: Add the remaining 1 tablespoon oil and the butter to the skillet. When hot and foamy, add the broccoli. Season with salt, pepper, onion powder, and smoked paprika.
Cook 5–7 minutes, stirring occasionally, until bright green with some browned edges.
Add aromatics: Push the broccoli to one side. Add the minced garlic and red pepper flakes to the empty side. Cook 30 seconds until fragrant, then toss everything together.
Bring it together: Return the sausage to the skillet.
Stir to combine and warm through for 1–2 minutes. If using lemon, add zest and a squeeze of juice for brightness. Taste and adjust seasoning.
Finish and serve: Sprinkle with Parmesan and fresh herbs if you like.
Serve in bowls. For extra richness, drizzle with a little more olive oil or a pat of butter on top.