The Best Cauliflower Mac and Cheese Recipe
Introduction
This creamy, comforting cauliflower mac and cheese is a delicious low-carb alternative to the classic dish. Roasted cauliflower tossed in a rich, cheesy sauce makes for a satisfying meal that’s perfect for any night of the week.

Ingredients
- 1 head cauliflower, cut into small bite-size pieces (1 large head OR 2 small heads)
- 2 Tbsp. olive oil
- 1/4 tsp. freshly ground black pepper
- 1/2 tsp. salt
- 1 tsp. garlic powder
- 1/4 tsp. onion powder
- 1 1/2 cup heavy whipping cream (or milk, or a combination to total 1 1/2 cups)
- 4 ounces cream cheese, cut into small cubes
- 1 cup shredded cheddar cheese
- 1 cup gruyere cheese
- 1/2 cup shredded Monterey Jack cheese
- 1/4 tsp. paprika (optional)
Instructions
- Step 1: Preheat the oven to 425 degrees F. Arrange the cauliflower pieces on a baking sheet lined with foil or parchment paper. Drizzle with olive oil, then sprinkle with salt and pepper. Toss to coat evenly.
- Step 2: Roast the cauliflower for 15-20 minutes, or until softened and slightly browned on some pieces.
- Step 3: In a large pot over low heat, warm the heavy cream and cream cheese together. Whisk continuously until the cream cheese has melted.
- Step 4: Add the shredded cheddar, gruyere, and Monterey Jack cheeses to the pot. Stir until all cheeses have melted and the sauce is smooth.
- Step 5: Mix in garlic powder, onion powder, and additional salt and pepper to taste. Once the sauce reaches a gentle simmer, remove it from heat and whisk vigorously to combine.
- Step 6: Add the roasted cauliflower to the cheese sauce and stir until every piece is well coated.
- Step 7: Serve immediately, sprinkling paprika on top for a hint of extra spice if desired.
Tips & Variations
- For a lighter version, substitute some or all of the heavy cream with whole milk or unsweetened almond milk.
- Try adding cooked bacon or sautéed mushrooms for extra flavor and texture.
- If you prefer a slightly crispy topping, sprinkle additional cheese on top and broil for 2-3 minutes before serving.
- Use a mix of your favorite cheeses to customize the flavor to your liking.
Storage
Store leftover cauliflower mac and cheese in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat or in the microwave, stirring occasionally to maintain a creamy texture. Add a splash of milk or cream during reheating if the sauce thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen cauliflower for this recipe?
Yes, you can use frozen cauliflower. Thaw and drain it well before roasting to avoid excess moisture, which can make the dish watery.
Is this recipe suitable for a dairy-free diet?
This recipe contains multiple dairy products, so it’s not suitable for dairy-free diets. However, you can experiment with dairy-free cream alternatives and vegan cheese substitutes, though the texture and flavor will differ.
PrintThe Best Cauliflower Mac and Cheese Recipe
A creamy and comforting cauliflower mac and cheese recipe where roasted cauliflower replaces traditional pasta, blended with a luscious mix of melted cheeses and creamy sauce for a low-carb twist on the classic comfort dish.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 mins
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Low Fat
Ingredients
Cauliflower
- 1 head cauliflower, cut into small bite size pieces (1 large head OR 2 small heads)
Seasoning & Oil
- 2 Tbsp. olive oil
- 1/4 tsp. freshly ground black pepper
- 1/2 tsp. salt
- 1 tsp. garlic powder
- 1/4 tsp. onion powder
- 1/4 tsp. paprika (optional)
Cheese & Dairy
- 1 1/2 cup heavy whipping cream (or milk, or a combination to equal 1 1/2 cups total)
- 4 ounces cream cheese, cut into small cubes or pieces
- 1 cup shredded cheddar cheese
- 1 cup gruyere cheese
- 1/2 cup shredded Monterey Jack cheese
Instructions
- Roast the Cauliflower: Preheat your oven to 425°F. Arrange the cauliflower florets on a baking sheet lined with foil or parchment paper. Drizzle with olive oil and sprinkle salt and black pepper over the pieces, ensuring all are evenly coated. Roast in the oven for 15-20 minutes until the cauliflower softens and some edges turn slightly browned.
- Prepare the Cheese Sauce: While cauliflower roasts, heat a large pot over low heat. Add the heavy cream and cream cheese cubes, whisking constantly until the cream cheese melts completely and incorporates into the cream. Gradually add shredded cheddar, gruyere, and Monterey Jack cheeses, stirring until fully melted and smooth. Season the sauce with garlic powder, onion powder, and optionally paprika. Bring to a gentle simmer, then remove from heat and whisk vigorously to ensure a creamy texture.
- Combine and Serve: Add the roasted cauliflower into the cheese sauce pot, stirring thoroughly to coat every piece with the cheesy mixture. Serve immediately, optionally garnishing with extra paprika for a touch of color and spice.
Notes
- You can substitute heavy cream with milk or a combination of both, but cream produces a richer sauce.
- Roasting cauliflower adds depth and slight caramelization to enhance flavor.
- For a lower-fat version, use reduced-fat cheeses and milk instead of cream.
- Serve this dish immediately for the best creamy texture, as it thickens upon standing.
- To make it spicier, add extra paprika or a pinch of cayenne pepper.
Keywords: Cauliflower mac and cheese, low carb mac and cheese, roasted cauliflower, cheesy cauliflower bake, healthy comfort food

