The Best Cauliflower Mac and Cheese: Creamy, Cheesy, and Easy

If you love the creamy, cheesy comfort of traditional mac and cheese, this cauliflower mac and cheese is a delicious alternative. Instead of pasta, tender roasted cauliflower pieces are coated in a rich cheese sauce made with heavy cream, cream cheese, cheddar, Gruyere, and Monterey Jack.
Roasting the cauliflower before adding it to the sauce gives the pieces a tender texture and lightly browned edges. Meanwhile, the combination of cheeses creates a smooth, savory coating that brings everything together.
This recipe takes about 30 minutes from start to finish, making it a practical option for a weeknight dinner or a comforting side dish. The ingredients are simple, and the preparation involves roasting the cauliflower before making the sauce on the stovetop.

Why You’ll Love This Cauliflower Mac and Cheese

  • Rich and creamy: Heavy cream and cream cheese form the base of a smooth, cheesy sauce.
  • Roasted cauliflower: Baking the cauliflower first helps soften it and gives some pieces a deeper color.
  • Three flavorful cheeses: Cheddar, Gruyere, and Monterey Jack combine for a savory, cheesy finish.
  • Ready in 30 minutes: The recipe includes 10 minutes of prep time and 20 minutes of cook time.
  • Flexible cheese choices: The recipe allows you to use your preferred cheese combination, as long as you keep the specified total amount.
  • Works as a main or side dish: It can be served as a comforting vegetable-based main or alongside other dishes.

Ingredients You’ll Need

  • Cauliflower: Use one large head or two small heads, cut into small, bite-sized pieces about the size of gnocchi.
  • Olive oil: Helps coat the cauliflower before roasting.
  • Salt and black pepper: Season the cauliflower and enhance its flavor.
  • Garlic powder: Adds savory garlic flavor to the cheese sauce.
  • Onion powder: Provides another layer of seasoning.
  • Heavy whipping cream: Creates the creamy base of the sauce. Milk can be substituted, or you can use a combination of cream and milk totaling 1½ cups.
  • Cream cheese: Four ounces help make the sauce creamy and rich. Cut it into small cubes so it melts more easily.
  • Shredded cheddar cheese: Adds a familiar, savory cheese flavor.
  • Gruyere cheese: Brings a rich flavor to the cheese mixture.
  • Monterey Jack cheese: Helps round out the blend.
  • Paprika: Optional, for sprinkling over the finished dish.

How to Make Cauliflower Mac and Cheese

1. Preheat the oven and prepare the cauliflower

Preheat your oven to 425°F. Line a baking sheet with foil or parchment paper.
Cut the cauliflower into small, bite-sized pieces. Place them on the prepared baking sheet, drizzle with olive oil, and season with salt and black pepper. Toss until the pieces are well coated.

2. Roast the cauliflower

Bake the cauliflower for 15–20 minutes, or until the pieces have softened. Some pieces may become darker in color as they roast.
While the cauliflower cooks, prepare the ingredients for the cheese sauce so they are ready to add to the pot.

3. Melt the cream cheese into the cream

Once the cauliflower is cooked, place the heavy whipping cream and cubed cream cheese in a large pot over low heat.
Whisk until the cream cheese has melted into the cream. Keep the heat low and continue whisking to help the mixture become smooth.

4. Add the remaining cheeses

Add the shredded cheddar, Gruyere, and Monterey Jack to the pot. Stir continuously until all the cheeses have melted.
Add the garlic powder, onion powder, and remaining seasonings to the sauce, stirring to incorporate them. The recipe notes that this process should only take a few minutes.
Once the cheese mixture is smooth and comes to a simmer, remove the pot from the heat and whisk vigorously.

5. Coat the cauliflower

Add the roasted cauliflower to the cheese sauce. Stir until all the pieces are coated in the creamy mixture.
Serve immediately. If desired, sprinkle paprika over the top for extra color and a little additional spice.

Tips for the Best Cauliflower Mac and Cheese

  • Cut the cauliflower into similar-sized pieces. Small, bite-sized pieces are easier to coat evenly in the sauce.
  • Roast before adding the sauce. The recipe calls for roasting the cauliflower until softened, with some pieces becoming darker in color.
  • Keep the cheese sauce over low heat. Gentle heat helps the cream cheese and shredded cheeses melt into the cream.
  • Stir the sauce as the cheese melts. This helps distribute the cheeses and seasonings throughout the mixture.
  • Remove the sauce from the heat once it is smooth and simmering. The recipe specifically warns against overcooking the cheese sauce, which can cause it to turn solid.
  • Measure the cheese carefully. The listed cheeses total 2½ cups. If you choose a different combination, keep the same total amount.
  • Serve promptly. The recipe recommends serving immediately after the cauliflower is coated in the sauce.

Easy Cheese Variations

One of the useful features of this recipe is that the cheese combination can be changed to suit your preferences.
The original blend uses cheddar, Gruyere, and Monterey Jack, with a total of 2½ cups of shredded cheese. You can use another combination of cheeses you prefer, keeping the same total amount.
For the liquid, the recipe calls for 1½ cups of heavy whipping cream. You can substitute milk or combine milk and cream, provided the total remains 1½ cups.
Paprika is optional, so you can leave it off or sprinkle it over the finished dish if you want extra color and spice.

What to Serve with Cauliflower Mac and Cheese

This creamy cauliflower dish can work as a main course or as a side dish. Its rich cheese sauce pairs well with simpler foods that balance the meal.

  • Roasted chicken: Serve alongside baked or roasted chicken for a hearty dinner.
  • Steamed vegetables: Add green beans or broccoli for another vegetable side.
  • A fresh green salad: Crisp greens offer a fresh contrast to the creamy sauce.
  • Roasted vegetables: Carrots or other roasted vegetables can complement the cauliflower.
    For a simple meal, serve a generous portion on its own or pair it with your favorite main dish.

Frequently Asked Questions

Is cauliflower mac and cheese made with pasta?

This recipe uses roasted cauliflower instead of macaroni. The cauliflower is coated in a creamy cheese sauce made with cream, cream cheese, and shredded cheeses.

Can I use milk instead of heavy cream?

Yes. The recipe notes that you can use milk instead of heavy whipping cream or use a combination of both. Keep the total liquid to 1½ cups.

Can I change the cheeses?

Yes. The recipe allows any cheese combination you prefer. The listed cheddar, Gruyere, and Monterey Jack are the recommended favorites, and the total amount should remain 2½ cups.

Why should I avoid overheating the cheese sauce?

The recipe notes that overcooking the cheese sauce can cause it to turn solid. Keep the heat low while melting the cheeses, stir continuously, and remove the pot from the heat once the sauce is smooth and comes to a simmer.

How long does this recipe take?

The recipe lists 10 minutes of prep time, 20 minutes of cook time, and 30 minutes total. The cauliflower itself roasts for 15–20 minutes.

Is the paprika necessary?

No. Paprika is optional and can be sprinkled over the finished dish if you want extra spice.

A Creamy, Cheesy Cauliflower Dish

The best cauliflower mac and cheese combines roasted cauliflower with a rich sauce made from cream cheese, cheddar, Gruyere, and Monterey Jack. With simple ingredients and a 30-minute listed total time, it is an easy way to make a comforting dish for lunch, dinner, or a family meal.

Print

The Best Cauliflower Mac and Cheese: Creamy, Cheesy, and Easy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This cauliflower mac and cheese features bite-sized roasted cauliflower coated in a creamy sauce made with cream cheese, cheddar, Gruyere, and Monterey Jack. Ready in about 30 minutes, it’s a cheesy low-carb alternative to traditional macaroni and cheese.

  • Author: tip
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course, Side Dish
  • Method: Roasting, Stovetop
  • Cuisine: American

Ingredients

Scale
  • 1 head cauliflower, cut into small bite-size pieces (1 large head or 2 small heads)
  • 2 tablespoons olive oil
  • ¼ teaspoon freshly ground black pepper
  • ½ teaspoon salt
  • 1 teaspoon garlic powder
  • ¼ teaspoon onion powder
  • 1 ½ cups heavy whipping cream; you can also use milk instead or use both, divided to equal 1 ½ cups total
  • 4 ounces cream cheese, cut into small cubes or pieces
  • 1 cup shredded cheddar cheese
  • 1 cup Gruyere cheese
  • ½ cup shredded Monterey Jack cheese
  • ¼ teaspoon paprika (optional)

Instructions

  1. Preheat the oven to 425°F. Place the cauliflower on a baking sheet lined with foil or parchment paper.
  2. Drizzle the cauliflower with olive oil and season with salt and pepper. Toss to coat well.
  3. Bake for 15–20 minutes, or until the cauliflower pieces have softened. Some pieces will be darker in color.
  4. Once the cauliflower is cooked, add the heavy cream and cream cheese to a large pot over low heat. Whisk until the cream cheese has melted.
  5. Add the cheddar, Gruyere, and Monterey Jack cheeses. Continue stirring until all the cheeses have melted.
  6. Add the garlic powder and onion powder to the cheese sauce and stir to incorporate. This should take just a few minutes.
  7. Once the cheese mixture is smooth and comes to a simmer, remove it from the heat and whisk vigorously.
  8. Add the roasted cauliflower and stir until all the pieces are coated in the cheese sauce.
  9. Serve immediately. Sprinkle paprika on top if desired.

Notes

  • Cheese options: Use your preferred combination of cheeses. Cheddar, Monterey Jack, and Gruyere are recommended favorites. The recipe notes specify using a total of 2 ½ cups of cheese.
  • Watch the sauce: Keep an eye on the cheese sauce and avoid overcooking it, or it may become solid.
  • Cream options: You can use heavy whipping cream, milk, or a combination of both, as long as the total amount is 1 ½ cups.
  • Paprika: The paprika is optional and can be sprinkled on top before serving for extra spice.
  • Serve immediately: Stir the roasted cauliflower into the sauce and serve while the cheese mixture is creamy.

Nutrition

  • Serving Size: 1 serving
  • Calories: 408
  • Sugar: 1.5 g
  • Sodium: 503 mg
  • Fat: 37.3 g
  • Saturated Fat: 20.9 g
  • Carbohydrates: 4.6 g
  • Protein: 15.4 g
  • Cholesterol: 4.6 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star