3.7 from 10 votes

Low-Carb Cauliflower 'Mac' and Cheese

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 6
Author Layla


  • 1 large head cauliflower cut into small florets
  • 1 teaspoon olive oil
  • 1 tablespoon butter
  • 1/4 cup onion diced
  • 1 clove garlic minced
  • 3/4 cup milk plus more as needed
  • 1 Cup Crystal Farms® Sharp Cheddar shredded
  • 1 Cup Crystal Farms® Mozzarella or Italian blend shredded
  • 1/4 Cup Crystal Farms® Parmesan cheese
  • 4 ounces Crystal Farms® Cream Cheese sour-cream can also be used
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon salt


  • Cut cauliflower into small florets and place in a large microwave safe bowl Cover with plastic wrap and steam for 8-10 minutes or until cauliflower in tender. You can also boil the cauliflower in water on the stove top for 5 minutes.

  • While the cauliflower is steaming, Heat a large pan or pot to medium high heat. Add the olive oil, butter, and onions. Cook onions for 3-5 minutes or until they begin to brown. Add the garlic and cook for just 30 seconds. Add the milk and cheeses. Stir mixture until the cheese is fully melted and the texture is smooth.

  • Pour in the steamed cauliflower and mix until fully combined. Boil for 3-5 minutes or until the cauliflower is soft and tender or to your preference.


To cut down on calories, substitute cream cheese with low-fat sour-cream. Use Low-fat cheeses.