Creamy Cauliflower Mac and Cheese

This Cauliflower Mac and Cheese is rich, creamy, and full of flavor. It’s a lighter, vegetable-forward take on the classic comfort-food favorite. Serve it with a crisp salad or with warm banana yeast bread rolls for a cozy weeknight supper.

If you prefer a more traditional version, try the Gouda mac and cheese variation for an even more indulgent cheesy experience.

creamy cauliflower sauce with pasta in a bowl.

If you want to indulge without feeling weighed down by the calories of classic mac and cheese, this creamy cauliflower version strikes a perfect balance. The cauliflower adds body and a mild nutty flavor while the blended cream and cheeses keep the texture silky. It feels like comfort food, but with more vegetables and fewer carbohydrates.

Reasons to Love this Cauliflower Mac and Cheese Recipe:

  • Simple and straightforward to prepare, perfect for busy weeknights.
  • Versatile: you can enjoy it right off the stovetop in a creamy state or bake it briefly for a golden, bubbly topping.
  • Feeds a crowd easily and works well for potlucks or family meals.
  • One-pot friendly and bypasses the traditional béchamel technique by using a blended cauliflower sauce as the base—delicious and lower in carbs.
  • Budget-friendly and family-approved.

Ingredient Description

The primary components for this recipe include the following:

ingredients for the cauliflower mac and cheese.
  • Macaroni: Elbow macaroni is classic because its hollow tubes catch sauce well. Other short pastas such as shells, penne, or rotini work equally well.
  • Cauliflower: Steam and puree the cauliflower to form the sauce base. Yellow cauliflower provides a hue similar to cheddar but white cauliflower works perfectly too.
  • Cream: Heavy cream blended with the cauliflower creates a rich, satisfying texture for the sauce.
  • Seasonings: Nutmeg and smoked paprika add warmth and a subtle smokiness that complements the cheese.
  • Cheese: A mix of melting cheeses—such as gruyère, fontina, and sharp cheddar—gives depth, creaminess, and a lovely savory flavor.

Please refer to the recipe card below for precise measurements and cook times.

Step-by-Step Instructions

Cooking the cauliflower and pureeing it to form a base sauce.

Step 1: Bring vegetable broth to a boil. Add cauliflower florets and cook until fork-tender. Drain and allow to cool slightly. Cook bacon until crisp, drain and chop into bits.

Step 2: In the bacon fat, sauté shallots until softened, then add garlic and cook briefly. Stir in smoked paprika, salt, and black pepper. Remove from heat and prepare to blend.

Boiling the pasta and combining with the sauce before baking.

Step 3: Purée the cooked cauliflower with the shallot and garlic mixture, heavy cream, milk, nutmeg, and shredded gruyère until smooth and velvety.

Step 4: Cook the pasta according to package directions, drain and return it to the pot. Stir in the cauliflower sauce, the cheese blend, and the bacon bits. Transfer to a baking dish or individual skillets, top with additional cheese, bacon, and toasted breadcrumbs if desired, and bake at 400°F for 10–12 minutes until bubbly and golden.

Maur’s Tips

  • Choose firm, dense cauliflower heads without blemishes or strong odors.
  • Either white or yellow cauliflower is fine—yellow offers a more golden color.
  • Use high-moisture, low-melting-point cheeses such as fontina, Monterey Jack, smoked Gouda, or gruyère for the smoothest sauce.
  • Smoked gruyère adds a pleasing nutty sweetness that pairs well with the smoky bacon and paprika.
  • A small handful of a good cheese blend enhances flavor; avoid pre-shredded cheese when possible, as it contains anti-caking agents that can affect melting.
cauliflower mac and cheese in a small pan.

Great Toppings for Mac and Cheese

Some prefer mac and cheese plain, while others love a crunchy or savory topping. Try Italian-style panko breadcrumbs and crispy bacon for texture, or add lobster, chopped ham, crab meat, scallions, or small broccoli florets for variety. A final sprinkle of Parmigiano-Reggiano or extra sharp cheddar adds a bright finishing note.

Recipe FAQs

What type of pasta should I use for mac and cheese?

Choose a short pasta shape that collects sauce, like elbow macaroni, shells, penne, rigatoni, or orecchiette. Any of these will hold the creamy cauliflower sauce nicely.

Can I make the cheese sauce ahead of time?

Yes. Store the cauliflower cheese sauce in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat, stirring often. If the sauce thickens, loosen it with a splash of milk or reserved pasta cooking water.

What are the best cheeses for this dish?

Cheddar is classic, but mixing cheeses elevates the dish. Try combinations like gruyère, fontina, Gouda, or Parmesan for depth, meltability, and balanced flavor.

Love One-Pot Dishes? Here are some tasty one-pot ideas

  • Cheesy Corn Casserole

  • Gouda Mac and Cheese

  • Beef Masala

  • Baked Beans with Ground Beef

If you try this recipe or another from the site, please consider leaving a star rating and sharing your thoughts in the comments. Your feedback helps improve recipes and supports the site—thank you!

PEACE & LOVE

Maureen

Disclosure: This post may contain affiliate links that help support the site at no extra cost to you. Thank you for your continued support.

Recipe

Cauliflower Mac and Cheese (with cauliflower sauce)

Cauliflower Mac and Cheese (with Cauliflower Sauce)

This Cauliflower Mac and Cheese is rich, creamy, and full of flavor—an ideal dinner for a relaxed evening.
Course: Dinner, Lunch, Main Course, Side Dish
Cuisine: American
Prep Time: 20 minutes
Cook Time: 33 minutes
Total Time: 53 minutes
Servings: 4
Calories: 699 kcal
Author: Maureen Celestine

Ingredients

  • 8 oz elbow pasta (about 2 cups)
  • 1 medium head cauliflower (about 1 lb 5 oz)
  • 4 cups vegetable broth
  • 5 bacon strips
  • 2 shallots, chopped
  • 4 garlic cloves, minced
  • 1 tsp ground black pepper
  • 1 tsp salt
  • 1/2 tsp smoked paprika
  • 1/8 tsp ground nutmeg
  • 1/2 cup heavy cream
  • 1/2 cup whole milk
  • 1/2 cup shredded smoked gruyère
  • 1 cup cheese blend (cheddar, mozzarella, parmesan, fontina or gouda), plus more for topping
  • 1/2 cup panko bread crumbs (Italian-style recommended)

Instructions

  1. Preheat the oven to 400°F. Spray three mini cast-iron pans or a casserole dish with cooking spray.
  2. Prepare the cauliflower: Pour the vegetable broth into a medium pot and bring to a boil. Core, wash, and cut the cauliflower into florets. Add the florets to the boiling broth, reduce heat to medium, cover tightly, and cook for about 8 minutes or until fork-tender. Drain the cauliflower, reserve the cooking broth if you wish, and set the florets aside to cool slightly.
  3. Cook the bacon: Lay bacon strips in a cold skillet without overlapping. Cook over medium heat until crisp, about 6 minutes total, turning as needed. Drain on paper towels and chop into bits.
  4. Sauté aromatics: In the bacon grease, cook the chopped shallots for about 2 minutes, then add the garlic and cook another 2 minutes. Stir in salt, black pepper, and smoked paprika, cooking for about a minute more. Remove from heat. Optionally, toast the breadcrumbs briefly in the bacon grease and set aside.
  5. Make the sauce: In a heavy-duty blender, purée the cooked cauliflower with the shallot and garlic mixture, heavy cream, milk, nutmeg, and shredded gruyère until smooth. Taste and adjust seasoning.
  6. Cook the pasta: Bring remaining vegetable broth or water to a boil and cook the elbow pasta according to package directions. Drain and return to the saucepan.
  7. Combine and bake: Stir the cauliflower sauce into the pasta along with the cheese blend and bacon bits. Add a splash of milk if needed to reach your desired creaminess. Spoon the pasta into individual pans or a casserole dish. Top with extra cheese, bacon, and toasted breadcrumbs. Bake for 10–12 minutes until the top is golden and bubbling. Remove from oven and serve immediately.

Nutrition

Serving: 1 | Calories: 699 kcal | Carbohydrates: 65 g | Protein: 30 g | Fat: 37 g

Saturated Fat: 16 g | Polyunsaturated Fat: 3 g | Monounsaturated Fat: 10 g | Trans Fat: 0.04 g

Cholesterol: 79 mg | Sodium: 1058 mg | Potassium: 779 mg | Fiber: 7 g | Sugar: 9 g

Vitamin A: 780 IU | Vitamin C: 71 mg | Calcium: 352 mg | Iron: 2 mg

Tried this recipe? Share your result and tag the account associated with the recipe or use the hashtag to join the community.