Ingredients
Method
Steps
- Preheat oven to 375°F (190°C). Lightly grease a 9x9-inch baking dish.
- Cook macaroni according to package instructions until al dente. Drain and set aside.
- While pasta cooks, steam cauliflower florets until very tender, about 8–10 minutes. Drain well.
- In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to form a roux.
- Gradually whisk in milk until smooth. Cook, stirring constantly, until mixture thickens slightly, about 3–4 minutes.
- Reduce heat to low. Stir in 0.75 cup cheddar cheese, mozzarella, garlic powder, onion powder, paprika, salt, and pepper until melted and smooth.
- Add steamed cauliflower to the cheese sauce and stir to combine. Use an immersion blender or transfer to a regular blender to puree until smooth and creamy. (Alternatively, mash with a potato masher for a chunkier texture.)
- Return sauce to saucepan if blended separately. Stir in cooked macaroni until fully coated.
- Transfer mixture to prepared baking dish. Sprinkle remaining 0.25 cup cheddar cheese evenly over the top.
- Bake for 15–20 minutes, or until bubbly and golden on top. Let cool for 5 minutes before serving.
Notes
For a gluten-free version, use gluten-free pasta and substitute the flour with cornstarch or a gluten-free flour blend. To make it dairy-free, use plant-based butter, milk, and cheese alternatives. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days and reheated gently on the stovetop or in the microwave.
