This Caramelized Onion and Prosciutto Keto Mac and Cheese is the ultimate in low carb comfort food. The steamed cauliflower, scratch made cheese sauce, rich caramelized onions, and crispy prosciutto cheese are a match made in heaven.


Ingredients
- Cauliflower: For this keto Mac and cheese recipe, we are replacing the noodles with cauliflower in order to keep it low carb and gluten free. (Try these Roasted Cauliflower Steaks with Cheese Sauce)
- Onion: You can use sweet onion or plain white onion. The caramelized onions ia richness to this dish with their subtle sweetness.
- Prosciutto: The crispy prosciutto adds a nice salty element. If you cannot find prosciutto, you can also use bacon, pancetta, ham, or even salami. (Try this Prosciutto Chicken and Broccoli Sheet Pan Meal)
- Cheese: For the rich, creamy cheese sauce on this ket Mac and cheese, I used sharp cheddar, goat cheese and parmesan. Some other good choices are cream cheese, American, smoked mozzarella, gruyere, fontina, and havarti. (Try this Keto Cheese Sauce)

Other recipes you might enjoy
Sign up for our newsletter
REVIEW AND FOLLOW: Have you tried this recipe? If so, please leave a comment and ⭐️ rating below. If you make our recipes and share them, be sure to use our hashtag #peaceloveandlowcarb on social! We love seeing what you are making. FOLLOW us on FACEBOOK | INSTAGRAM | PINTEREST for more delicious recipes.
Caramelized Onion and Prosciutto Mac and Cheese
- Total Time: 45 minutes
- Yield: 6 Servings 1x
- Diet: Gluten Free
Description
This Caramelized Onion and Prosciutto Keto Mac and Cheese is the ultimate in low carb comfort food. The steamed cauliflower, scratch made cheese sauce, rich caramelized onions, crispy prosciutto cheese are a match made in heaven.
Ingredients
- 1 large head cauliflower, cleaned and trimmed (but left whole)
- 1 tablespoon olive oil
- 4 tablespoons butter, divided
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup heavy cream
- ½ cup grated Parmesan cheese, extra for garnish
- 1 cup shredded sharp cheddar cheese, extra for garnish
- ¼ cup goat cheese
- ¼ teaspoon black pepper
- 6 ounces prosciutto, diced and cooked crisp
- fresh chopped parsley, for garnish
Instructions
- Preheat oven to 350°F.
- In a large covered pot with 1 inch of water, steam the cauliflower on high heat until fork tender. About 15 minutes.
- Remove from heat, drain water and allow cauliflower to remain in the hot pot to draw out excess moisture. (This is important… Otherwise you might end up with mac and cheese soup)
- Place head of cauliflower in an 8 x 8 casserole dish. Using a fork, slightly mash the cauliflower to break it all apart.
- In a large sauté pan over medium heat, heat the olive oil and 2 tablespoons of the butter. Once the butter is melted, add the onions to the pan and sauté until they have a nice caramel color. Remove the onions from pan and set aside.
- To the same pan add remaining butter and garlic. Sauté until the garlic is fragrant. Add the heavy cream and Parmesan cheese. Stir continuously until the Parmesan is melted and the sauce begins to come to a boil. Mix in cheddar cheese, goat cheese and black pepper. Stir until cheeses are melted and well incorporated into the sauce. Reduce heat to low and allow the sauce to thicken as it simmers, about 5 minutes.
- Pour cheese sauce evenly over top of the cauliflower. Layer caramelized onions on top of sauce. Lastly, layer crispy prosciutto on top of the caramelized onions. Sprinkle with remaining cheese and bake for 15 minutes.
- Garnish with parsley before serving.
Notes
- net carbs per serving: 7g
- Storage: Store leftovers in the refrigerator for up to 4 days.
- Reheating: I recommend reheating this in a pan on the stove top or in the oven. You may need to mix in a little extra cream to help bring it back to life
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dishes
- Method: Baking
- Cuisine: American
Nutrition
- Calories: 456
- Fat: 38.1g
- Carbohydrates: 10.2g
- Fiber: 3.2g
- Protein: 19.2g









Sarah says
Made this tonight, so so good! I made the alfredo sauce the way you suggested since you can't get it pre-made here (Germany). Very nice!
Anonymous says
This is the second recipe of yours that I have tried! Great! and you allow some room for substitutions! You really need to publish these. This is my second day on low carb. I'm having to decrease carbs slowly. This lunch kept me full. thanks for your excellent recipes!
Cami B says
I used bacon (the store was out of prosciutto!) and Dreamfields pasta. It was quite tasty, though next time I think I'll mix the pasta with the cheese mix before I put it into the pan, because some of the bottom pasta didn't get hit with sauce. Nice sized portions, even if you make make 6 servings out of it.
Stephanie says
Pasta is not on the Keto diet. That is why she used Cauliflower .
Stephanie Feldman says
There is no pasta in this recipe.. hence the name why it’s called low carb pasta. She uses cauliflower
mikiekozak says
This sounds amazing can't wait to try it. Do you know a place locally in Seattle to buy the Dreamfields pasta? I checked PCC and Whole Foods with no luck. Thanks for all your great recipes!
Stephanie says
I don’t see anywhere. On this menu that says pasta
This is a low carb recipe no pasta required
Dinah says
oh this sounds great! i think i'll use bacon tho, since i have a hard time finding prosciutto that I can afford. Is there a print button on here somewhere that I'm missing?
Debi Faulkner says
I made this tonight, and it is now my new.favorite food! OMG! It is soooooo good!
Kyndra Holley says
I think it would freeze just fine. However, I would recommend re-heating it in the oven.
potteryferret says
do you think this would freeze well?
Holley says
Thanks! I plan to keep cranking out the recipes...
The Swan in.me says
please keep on with the recipes!! I have scrolled back thru and plan on making a bunch of them. 🙂