This post may contain affiliate links. Please read our disclosure policy.
Craving a creamy, cheesy comfort food without the guilt? This Cauliflower Mac and Cheese will hit the spot! It’s a lighter twist on the classic dish, and trust me, you won’t miss the pasta.
You may also like my pumpkin mac and cheese or my butternut squash mac and cheese.

This low-carb, veggie-packed dish is perfect for any time of year, especially when craving some cheesy comfort food without the heaviness of traditional mac and cheese. Inspired by my other cauliflower recipes, this one pairs perfectly with my sautéed garlic Brussels sprouts!
Ingredients Needed
Here’s what you’ll need to make this dish! Below is a quick visual of what you will need. Full measurements are listed further down below in the recipe card.
- Cauliflower: What I am replacing the pasta with.
- Whole Milk: Using whole milk works well for this recipe.
- Cornstarch: Helps thicken the cheese sauce, so it’s nice and velvety.
- Kosher Salt & Ground Pepper
- Nutmeg, Garlic Powder, Onion Powder: These spices give the sauce a warm, savory depth.
- Sharp Cheddar Cheese: Grate your cheese for a smooth, melty sauce.
How to make cauliflower Mac and Cheese
This recipe comes together quickly, and the full details are in the recipe card below.
Step 1: Steam the cauliflower for 7-8 minutes until just tender. We want some crunch left!
Step 2: Make the cheese sauce by combining cornstarch, milk, and spices, and heating until it thickens. Stir in the cheese and let it melt until creamy.
Step 3: Pour the steamed cauliflower into a dish and add the cheese sauce.
Step 4: Bake the cauliflower and then broil the top until golden brown.
Tips from my kitchen
Here are some tips to make sure this cauliflower mac and cheese turns out perfectly every time:
- Don’t overcook the cauliflower! It’ll continue cooking in the cheese sauce, and you want some texture.
- Grate your cheese from a block for a smoother sauce that won’t turn lumpy.
- Want a crispy top? Make sure to broil it for a couple of minutes right at the end.
Variations
Feel free to get creative! Here are a few ways you can customize this dish:
- Add a handful of cooked turkey bacon or sausage for a meaty twist.
- Throw in some roasted vegetables like broccoli or bell peppers for extra flavor and nutrition.
- Spice things up by adding a pinch of cayenne or some hot sauce to the cheese sauce.
- Swap out cheddar for Gouda or mozzarella for a different flavor profile.
Substitutions
Here are some substitutions to fit your needs or preferences:
- Use almond milk or coconut milk for a dairy-free version.
- For a vegan option, substitute the cheese with vegan cheese and use plant-based milk.
- If you’re gluten-free, this recipe is already a perfect fit!
- Swap cauliflower for broccoli if you prefer.
Frequently Asked Questions:
Yes! Frozen cauliflower works just as well. Just make sure to thaw and drain it well before using.
Absolutely! You can prep it and bake it when you’re ready to serve. It’s even better the next day!
Yes! Just make sure to use a good melting vegan cheese for the best results.
You may also like
- Cheesy Garlic Bread
- Boursin Mashed Potatoes
- Spicy Cucumber Salad
- Avocado Bread
- Wedge Salad Recipe
- Chicken Tostadas
- Cold Spaghetti Salad
Pin this now to find it later
Pin ItIf you try a recipe and you like it, leave me some feedback in the comment section below, and don’t forget to rate it! I would love it if you shared it with friends and family.
FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Yummy yummy