Prep the cauliflower: Cut the florets small so they cook quickly and evenly. Rinse and pat dry.
Brown the sausage: Heat 1 tbsp oil in a large skillet over medium-high.
Add sliced sausage and cook 4–5 minutes until browned. Transfer to a plate, leaving some fat in the pan.
Sauté the aromatics: Add the remaining 1 tbsp oil if needed. Add onion and cook 2–3 minutes until softened.
Stir in garlic and cook 30 seconds until fragrant.
Add cauliflower and spices: Add cauliflower florets, smoked paprika, oregano, and red pepper flakes. Season with a pinch of salt and pepper. Toss to coat.
Steam to tender: Pour in the chicken broth, cover, and cook 4–6 minutes, stirring once, until cauliflower is crisp-tender.
Avoid overcooking.
Combine and melt: Return sausage to the skillet. Toss everything together and cook 2 minutes to heat through. Sprinkle mozzarella and Parmesan over the top.
Cover for 1–2 minutes until the cheese melts.
Finish and serve: Taste and adjust salt and pepper. Garnish with parsley or green onions. Serve hot.