KetoWizard

Keto Asparagus and Ham Gratin with Cream Cheese

Keto asparagus and ham gratin with white asparagus, cooked ham, cream cheese sauce and a golden cheese crust
Finished keto asparagus and ham gratin with creamy cream cheese sauce and a savory mountain cheese crust.
Ingredients for keto asparagus and ham gratin with white asparagus, cooked ham, cream cheese, cream and mountain cheese
The ingredients for the low carb asparagus gratin: white asparagus, cooked ham, cream cheese, cream and mountain cheese.
White asparagus wrapped in cooked ham being topped with cream cheese sauce for keto gratin
Before baking, the ham-wrapped asparagus rolls are covered with cream cheese sauce and sprinkled with cheese.

This keto asparagus and ham gratin takes advantage of the short asparagus season and swaps the classic flour-based bechamel for a creamy cream cheese sauce. White asparagus is wrapped in cooked ham, set in the sauce and baked under a layer of mountain cheese, with only about 6 g net carbs and 39 g fat per serving. A weekend lunch that doubles as a main course and a seasonal asparagus highlight.

Rate this recipe

No ratings yet

Sign in to rate this recipe.

Key facts at a glance

  • Prep and cook time: approx. 40 minutes, a relaxed weekend lunch.
  • Only about 6 g net carbs and 39 g fat per serving.
  • Ingredients: white asparagus, cooked ham, cream cheese, cream, mountain cheese, nutmeg.
  • Great for asparagus season from April through June as a main dish or festive side.

Ingredients

One serving is intended as a complete main course; a small green salad works as a side, nothing more is needed.

Servings
Amount Ingredient Note
white asparagus peeled, lower ends removed
peeled, lower ends removed
cooked ham thinly sliced
thinly sliced
double cream cream cheese room temperature
room temperature
whipping cream -
mountain cheese grated; Gruyere works too
grated; Gruyere works too
medium hot mustard approx. 1 tsp
approx. 1 tsp
nutmeg freshly grated
freshly grated
salt for the cooking water
for the cooking water
black pepper -
parsley 0.5 bunch, chopped
0.5 bunch, chopped
butter for the baking dish
for the baking dish

Preparation

Peel the asparagus, trim the woody ends and simmer for 8 minutes in salted water. Stir the cream cheese together with cream, mustard and nutmeg into a smooth sauce. Wrap each bundle of asparagus in ham, place in a baking dish, pour the sauce over the top, grate mountain cheese on top and bake for 20 minutes.

Why this asparagus gratin works for keto

Asparagus is one of the best seasonal vegetables for keto: 100 g of white asparagus contains only about 1.5 g of usable carbohydrates and provides folate, potassium and plenty of water. A classic gratin bechamel is made with butter, flour and milk, and the flour alone adds 8 to 10 g of carbs per serving. This version replaces the bechamel with a cream cheese sauce that thickens naturally and contains almost no carbs. The cooked ham delivers high quality protein, while the mountain cheese provides the fat and the signature gratin crust. Per serving you end up with 39 g fat, 30 g protein and only 6 g net carbs, an almost perfect keto macro split.

Source: Max Rubner Institute, German Nutrient Database , USDA FoodData Central, Asparagus, white, raw

Cream cheese instead of bechamel, the keto trick

A classic roux uses 30 g of wheat flour per 250 ml of sauce, which alone adds about 21 g of carbs. Cream cheese thickens cream naturally, without any flour. 100 g of double cream cream cheese contains about 2.5 g of carbs, so in a four serving portion that means less than 1 g per person from the sauce. The same trick works for salmon gratin, chicken casserole or broccoli gratin and is one of the most important keto substitutions overall.

White or green asparagus?

Both work. Green asparagus contains slightly more carbs (about 2 g per 100 g) and more vitamin C, but has a more robust flavor and does not need to be peeled, which saves time. White asparagus is milder and absorbs the sauce better. For a classic German gratin, white asparagus is the more traditional choice, while green asparagus gives the dish more bite and color.

Source: FDDB Nutrition Database, Asparagus

How do I serve and vary the gratin?

In my experience the gratin turns out best when the asparagus is not pre cooked until too soft, 8 minutes is enough and the rest happens in the oven. Serve the gratin straight from the baking dish with a few flecks of melted butter and fresh parsley. A green salad with vinaigrette or thinly shaved Parmesan makes a good side, and a starchy side like rice or potatoes is unnecessary.

Prepare ahead and serve the next day

The gratin works well for prep ahead: cook the asparagus, wrap it in ham and place it in the baking dish, then stir the sauce separately and store it covered in the fridge. Pour the sauce over and top with cheese only just before baking, otherwise the sauce will soak into the asparagus. The finished gratin keeps for 2 days in the fridge and is best reheated in the oven at 160 degrees C for 15 minutes, not in the microwave, or the asparagus will turn mushy and the sauce will split.

Vegetarian version without ham

For a vegetarian version, leave out the ham and place the asparagus spears directly in the sauce. In place of the protein from the ham, stir 100 g of crumbled feta cheese or diced halloumi into the sauce, which adds saltiness and protein. If you like, scatter a few toasted pine nuts over the finished gratin.

What tips help with the keto asparagus gratin?

  • Peel white asparagus generously and cut off the lower third, otherwise tough fibers remain in the finished gratin.
  • Pre cook the asparagus for only 8 minutes; it continues to cook in the oven and otherwise turns mushy.
  • Bring the cream cheese to room temperature before stirring, otherwise the sauce will clump.
  • Use mountain cheese or Gruyere instead of Gouda; both have more aroma and brown more nicely.
  • Add a pinch of freshly grated nutmeg to the sauce, this is the flavor that makes a gratin taste like a gratin.
  • Let the dish rest in the baking dish for 5 minutes before serving so the sauce sets and portions out more cleanly.

Nutrition values

NutrientPer 100 gPer servingKeto rating
Calories approx. 165 kcal approx. 510 kcal Filling main dish; replaces a complete meal with a side.
Filling main dish; replaces a complete meal with a side.
Fat approx. 13 g approx. 39 g Very good for keto, from cream, cream cheese and mountain cheese.
Very good for keto, from cream, cream cheese and mountain cheese.
Net carbs approx. 2 g approx. 6 g Low, most carbs come from the asparagus itself.
Low, most carbs come from the asparagus itself.
Sugar approx. 1.5 g approx. 4 g Low, from dairy and asparagus.
Low, from dairy and asparagus.
Protein approx. 10 g approx. 30 g High, thanks to ham and cheese, great for satiety.
High, thanks to ham and cheese, great for satiety.
Salt approx. 0.9 g approx. 2.7 g On the higher side; cooked ham and mountain cheese add salt, so go easy on extra seasoning.
On the higher side; cooked ham and mountain cheese add salt, so go easy on extra seasoning.

Note: Nutrition values are estimated averages per 100 g and per serving and may vary depending on ingredients, brands, portion size, and preparation. They do not replace individual nutrition or medical advice.

FAQ

Is asparagus keto friendly in this amount?

Yes. 150 g of white asparagus per serving contributes only about 2.3 g of net carbs. The remaining 4 g in the gratin come from cream cheese, cream, mustard and cheese, so the dish stays well under typical keto daily limits at 6 g net carbs.

Can I use green asparagus instead of white?

Yes. Green asparagus has slightly more carbs (about 2 g per 100 g instead of 1.5 g), tastes more robust and does not need to be peeled. The cooking time is shorter, 5 minutes of pre cooking is enough before it goes into the dish.

Does the asparagus gratin fit into keto weight loss?

Yes, with one serving. Protein and fat provide strong satiety, and one portion replaces a complete meal. If you want to lose weight, skip the cream and sour cream toppings and reduce the mountain cheese to 60 g for the entire dish.

Can I substitute sour cream for cream cheese?

Yes, sour cream works similarly well, although it is thinner and thickens the sauce less. If you use sour cream, stir 1 tbsp of almond flour or 1 tsp of psyllium husks into the sauce so it stays creamy and not watery.

How do I know when the asparagus is done in the oven?

When the cheese crust is golden brown and the sauce is bubbling at the edges of the dish, the gratin is ready. You can poke a wooden skewer into a spear, it should slide in without resistance but the asparagus should still have a slight bite.

Author at KetoWizard

About the author

Sebastian is a husband, father of two teenage boys, football coach, and writes at KetoWizard combining profound personal experience with continuous research of scientific literature.

Read author profile