01 - Steam or blanch the broccoli florets for 2 to 3 minutes until just tender. Drain thoroughly and chop finely.
02 - In a large mixing bowl, combine the finely chopped broccoli, onion, garlic, Parmesan, ricotta if using, flour, breadcrumbs, eggs, parsley, salt, black pepper, and smoked paprika. Stir until a thick, cohesive batter develops.
03 - Warm oil in a large non-stick skillet over medium heat.
04 - Scoop about 2 tablespoons of batter for each fritter into the skillet. Flatten each portion lightly with a spatula.
05 - Cook fritters for 3 to 4 minutes per side until golden and crisp. Transfer to a plate lined with paper towels. Repeat with remaining batter, adding more oil if needed.
06 - Serve fritters warm. Optionally accompany with yogurt or sour cream for dipping.