Low Carb Mac-ish and Cheese


I adapted this recipe from my mac and cheese dish when my husband went on a low-carb diet.

Prep Time:
20 mins
Cook Time:
1 hrs 15 mins
Additional Time:
10 mins
Total Time:
1 hrs 45 mins
6 servings


  • 1 head cauliflower

  • 1 sweet onion (such as Vidalia®), thinly sliced

  • 1 cup grated mozzarella cheese

  • 1 cup grated Monterey Jack cheese

  • ¾ cup grated Gouda cheese

  • ¼ teaspoon cayenne pepper (Optional)

  • salt and ground black pepper to taste

  • 1 cup milk

  • ½ cup bread crumbs, or as needed (Optional)


  1. Preheat oven to 375 degrees F (190 degrees C). Grease a Dutch oven or baking dish.

  2. Place a steamer insert into a saucepan and fill with water to just below the bottom of the steamer. Bring water to a boil. Add cauliflower, cover, and steam until slightly tender, 5 to 6 minutes. Remove cauliflower and cool until easily handled. Break cauliflower into bite-size pieces.

  3. Layer cauliflower, onion, mozzarella cheese, Monterey Jack cheese, and Gouda cheese in the Dutch oven; season with cayenne pepper, salt, and black pepper. Pour milk over cheese layer. Cover Dutch oven.

  4. Bake in the preheated oven for 45 minutes. Remove cover and stir mixture. Sprinkle bread crumbs over the top. Continue baking until top is browned, 20 to 30 minutes more. Cool for 5 minutes before serving.

Cook's Notes:

Fontina cheese can be used in place of the gouda cheese, if desired.

By using grated cheese instead of creating a cheese sauce, you get thick strings of gooey cheese as you eat (sort of like pizza). Some of the cheese will become sauce with the milk. If you like more of a sauce, double the milk or cream and stir every 20 minutes.

Cream can be used in place of the milk, if desired.

Nutrition Facts (per serving)

262 Calories
14g Fat
17g Carbs
18g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 262
% Daily Value *
Total Fat 14g 18%
Saturated Fat 9g 44%
Cholesterol 49mg 16%
Sodium 479mg 21%
Total Carbohydrate 17g 6%
Dietary Fiber 3g 11%
Total Sugars 7g
Protein 18g
Vitamin C 47mg 233%
Calcium 484mg 37%
Iron 1mg 6%
Potassium 456mg 10%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.