In a 12-inch cast-iron skillet, heat oil over medium heat. Add onion and garlic; cook, stirring occasionally, just until tender, about 3 minutes. Stir in all greens in batches until wilted. Remove greens from skillet.
Melt butter in skillet over medium heat. Whisk in flour; cook, whisking constantly, for 1 minute. Gradually whisk in half-and-half until smooth; whisk in salt, paprika, and peppers. Bring to a boil, whisking frequently. Stir in greens. Reduce heat to medium-low; cooking, stirring occasionally, until sauce has thickened, about 15 minutes. Serve immediately.
Recipe by Southern Cast Iron at https://southerncastiron.com/paprika-creamed-greens/