Creamy potato gratin recipe (aka German Potato Bake)
There’s something deeply comforting about a bubbling kartoffelgratin coming out of the oven, deep golden brown and smelling like Sunday at Oma’s. Whether you’re battling a chaotic week of school runs, work deadlines, and suspiciously sticky kitchen counters (why is everything sticky!?), this German potato bake recipe brings a little old-school calm to the table. It’s the kind of dish that says, “You’re doing great, mama,” even if you accidentally wore your top inside out again.

This potato gratin recipe is my go-to whenever I want to feel connected to my German roots but don’t have time to wrestle with yeast doughs or 100-step recipes. It’s filled with creamy sauce, slices of potato, and just the right hit of herbs, cheddar cheese, and sometimes gruyere cheese or parmesan cheese if I’m feeling fancy. It’s absolutely not pretending to be low-fat food. But it is guaranteeing to be the perfect side dish for any special dinner or cheeky midweek splurge. I prep everything in a large bowl, slice with a mandoline slicer or food processor for thin slices, and layer it all in a buttered casserole dish or prepared baking dish.
Now, I know a kartoffelgratin (or if you’re fancy, a cheesy au gratin potatoes situation) can sound intimidating.
But this au gratin potatoes recipe is realistic even for a weeknight. The whole dish bakes up into a stack of creamy potatoes, infused with fresh thyme leaves, and plenty of cheese flavor. I usually stash any leftover potatoes in an airtight container for round two the next day – if there are any leftovers, that is.
And while we’re all here for tradition, let’s not ignore the modern mum magic. You can totally cover this baby in aluminum foil for the first half of the baking time so the top doesn’t brown too fast. Then uncover to finish to that perfect pale golden brown crisp. Bake in the middle position of a preheated oven, and serve warm with a side salad or some sautéed greens. You can even pop it under the grill for a minute or two at high heat to get those gloriously crisp edges.

How do you make a simple potato gratin?
Simple! Just slice your yukon gold potatoes, maris piper, or king edward potatoes thin (I love using a mandoline slicer for best results), toss them in a mix of cheese sauce and cream, layer everything into a 2-quart casserole dish, and bake until the entire thing is bubbly and golden brown. The best part? It’s still basically just a fancy version of the humble potato. Perfect for a special occasion and a great addition to weeknight dinners!
Should I boil potatoes before au gratin?
Nope! You want tender potatoes, not mushy ones. Stick to raw, thin slices of starchy potatoes or waxy potatoes for the perfect potatoes au gratin. Let the oven and the creamy sauce do their thing. Trust me, once you toss your uncooked potato slices into the baking dish and give it an hour or so to develop crispy edges, you’ll end up with the perfect texture.

What makes a good potato gratin?
A good au gratin recipe needs the best potatoes for baking (think yukon golds or maris piper), balanced seasoning (black pepper, garlic powder, celery seed, or whatever you fancy), and a cheese mixture that melts well (hello, cheddar, gruyere cheese, and parmesan cheese). Start your layering in a large mixing bowl to coat the potato mixture evenly, and build a neat-ish stack in your dish. Bake until the top of the gratin is crisp and the bottom’s cooked through.

Is potato bake better with cream or milk?
If you’re after creamy au gratin potatoes, use a combo of heavy cream, whole milk, and even a little chicken stock or sour cream for rich flavor. Milk on its own can feel a bit thin unless you’re using a starchy potato like russet potatoes to help thicken things naturally. My recipe below calls for only cream and cheese. Not only is it easy, but also the best way to get dinner into the over quickly.
Ingredients (Serves 6)
- 6–8 yukon gold potatoes, king edward, or russet potatoes
- 1 cup heavy cream
- 2 cups shredded cheddar cheese
- optional: gruyere or parmesan cheese
- optional: 2–3 garlic cloves, minced (or 1 tsp garlic powder)
- 1 tsp black pepper
- 1 tsp salt
- 1 tsp fresh thyme leaves
- 1tsp oregano leaves
- 1 tbsp olive oil or butter (for greasing)
- Aluminum foil for covering
- Fresh herbs to finish



How to Make This German Potato Bake Recipe
- Preheat your oven to 180°C (350°F) and grease your prepared baking dish or 2-quart casserole dish with olive oilor butter.
- Peel or scrub your medium size potatoes. Slice them into thin slices using a sharp knife, mandoline slicer, or food processor. If you have time, soak briefly in cold water, then drain and pat dry with paper towels.
- In a large bowl, mix together the cheese mixture: sour cream, heavy cream, whole milk, and all the cheeses. Stir in garlic, celery seed, black pepper, salt, and green onions.
- Add the slices of potato into the cream mix and toss to coat. Create layers in the dish, using the remaining potatoes to build a snug, neat stack. Pour cream sauce over if any is left in the bowl.
- Optional: Cover the whole dish loosely with aluminum foil.
- Bake in the middle position of the oven for 40 minutes.
- Uncover and bake for another 20–30 minutes, or until deep golden brown and bubbling.
- Rest at room temperature for 10 minutes before serving. Garnish with fresh herbs if you’re feeling extra.
- Serve with a fresh salad or your favourite vegetables on the side.

Why You’ll Love This Kartoffelgratin
- This German potato bake recipe is a perfect side dish that doubles as a show-stopping main dish.
- It uses real, simple ingredients with delicious potatoes you’ve probably already got.
- The cheese flavor is rich, melty, and soul-soothing.
- Any leftovers reheat beautifully for a cozy lunch the next time.
- This potato gratin recipe is ideal for special occasions or just when you’re home long enough to spend some cooking time on oven time.
Tips & Tricks
- Don’t overfill your dish – use a larger dish or two smaller dishes if you’re doubling your potato gratin recipe.
- Cover with aluminum foil during the first part of baking for the best results without over browning the top.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- For a crunchy topping, sprinkle more parmesan cheese on the top of the gratin just before the final 15 minutes.

Substitutions & Allergy-Friendly Options
- Dairy-free or vegan version? Use unsweetened oat milk or almond milk + dairy-free cheese to make this potato gratin recipe a success.
- Gluten-free? Already covered. This German potato bake recipe won’t need any flour.
- Low-fat tweak? Use whole milk instead of cream and lots of seasoning. Just know it won’t be as rich.
- Feeling adventurous? Layer with extra flavours like sun-dried tomatoes or a little bacon (if you’re not vegetarian) for an even richer experience.
This German potato bake recipe is the ultimate comfort food. Whether it’s your first time making au gratin potatoes recipe or you’re a seasoned spud whisperer, this is one of those dishes that just gets you. It’s warm, rustic, a little indulgent, and totally worth every second of oven time. Trust me, the entire thing will be scraped clean.
Creamy potato gratin recipe (aka German Potato Bake)
This German potato bake recipe brings a little old-school calm to the table.
Ingredients
- 6–8 potatoes, peeled
- 1 cup heavy cream
- 2 cups shredded cheddar cheese
- 1 tsp black pepper
- 1 tsp salt
- 1 tsp fresh thyme leaves
- 1tsp oregano leaves
- 1 tbsp olive oil or butter (for greasing)
- optional: gruyere or parmesan cheese
- optional: 2–3 garlic cloves, minced (or 1 tsp garlic powder)
Instructions
- Preheat your oven to 180°C (350°F) and grease your prepared baking dish or 2-quart casserole dish with olive oilor butter.
- Peel or scrub your medium size potatoes. Slice them into thin slices using a sharp knife, mandoline slicer, or food processor. If you have time, soak briefly in cold water, then drain and pat dry with paper towels.
- In a large bowl, mix together the cheese mixture: sour cream, heavy cream, whole milk, and all the cheeses. Stir in garlic, celery seed, black pepper, salt, and green onions.
- Add the slices of potato into the cream mix and toss to coat. Create layers in the dish, using the remaining potatoes to build a snug, neat stack. Pour cream sauce over if any is left in the bowl.
- Optional: Cover the whole dish loosely with aluminum foil.
- Bake in the middle position of the oven for 40 minutes.
- Uncover and bake for another 20–30 minutes, or until deep golden brown and bubbling.
- Rest at room temperature for 10 minutes before serving. Garnish with fresh herbs if you're feeling extra.
Notes
- Don’t overfill your dish - use a larger dish or two smaller dishes if you're doubling the recipe.
- Cover with aluminum foil during the first part of baking for the best results without over browning the top.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- For a crunchy topping, sprinkle more parmesan cheese on the top of the gratin just before the final 15 minutes.
