Cauliflower Baked Macaroni and Cheese

Serves 6-8.
Prep Time:
Total Time:

Just a moment please...

Print Recipe

Rich and creamy homemade cheese sauce mixed with pasta and tomatoes and then baked to perfection! Delicious!

Recipe adapted from Bon Appetit.



1 Full head of cauliflower, cut into flourets
1 14oz can diced tomatoes
1/2 cup thinly sliced green onions

Cheese Sauce

2 Tablespoons flour
5 Tablespoons butter, divided
1 cup heavy cream
1 cup milk
3 cups good cheese (I used Gruyere, some swiss, maybe a bit of cheddar.)
1/2 cup Parmesan
1 cup Sour cream (or Greek Yogurt. The original calls for Creme fraiche which is nice if you can get it).
1 Tablespoon Dijon mustard (opt.)

Other stuff you need

1 pound penne
1 cup breadcrumbs
Salt and pepper


1) Boil your cut up cauliflower in a large pot of salted water for 3 minutes, until tender but still crisp. Pull out your cauliflower, but keep the water to make the pasta in!

2) Melt 2 TBSP. butter in large sauté pan over medium-high heat. Sauté cauliflower for five minutes. Add tomatoes and onions. Cook for a few minutes just to combine all the yummy flavors.

3) In a separate pan, make your Roux by melting 2 TBSP. butter and whisking in 2 TBSP. flour. Cook for a few minutes and then slowly add in your cream and milk. The mixture will thicken pretty quickly.

4) Add your cheese slowly until it is all melted, then sour cream or creme fraiche, 1/2 of your Parm, and mustard. Season with Salt and pepper and remove from heat once it is thick and cheesy and awesome.

5) Cook your pasta in the cauliflower water. Drain the water.

6) Add your cauliflower mixture to the pasta and pour sauce over it. Combine well.

7) Pour into a buttered 13X9 baking dish.

8 ) Top with breadcrumbs and the rest of your Parm.

9) Bake at 350 for 40 minutes until golden brown.