Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
post
page
e-landing-page

Creamy Swiss Älplermagronen

Älplermagronen is one of those dishes that feels like it belongs in a wooden mountain hut after a long walk in the Swiss Alps. It’s simple food, but deeply satisfying: pasta, potatoes, cream, cheese, and sweet caramelised onions all layered into one comforting bowl.

Here’s a version that brings out the best flavour while keeping it authentic and easy to make at home.

An easy recipe | Serving suggestions | and 3 Restaurants Highly Recommended for Their excellent Älplermagronen

Älplermagronen recipe - easy to make at home and 3 restaurants that make the best shepherds macaroni in Switzerland

This recipe serves 4

Ingredients
300 g macaroni pasta (I love to use elbow macaroni)
300 g potatoes, peeled and cut into small cubes
1 large onion, thinly sliced
2 tbsp butter
200 ml cream
200 ml milk
180–220 g Gruyère cheese, grated (or Emmental if you prefer it milder)
Salt and black pepper

Optional topping (highly recommended):

  • 2 apples
  • 1 tbsp butter
  • 1–2 tbsp sugar

The traditional apple side

(don’t skip this)

Peel and slice the apples. Cook them in butter with a little sugar until soft and golden.

Serve alongside the Älplermagronen or spooned on top. The sweet contrast with the salty, creamy pasta is what makes this dish unforgettable.

Älplermagronen with a modern twist

Serving options: 

Classic Alpine Style (the one you’ll find in mountain huts)

Serve the Älplermagronen hot, topped with golden caramelized onions.

On the side:

  • Warm apple sauce or lightly stewed apples

The sweet apples cut through the richness of the cheese and cream.  This contrast is what makes the dish feel balanced rather than heavy.  It’s delicious.

Rustic Mountain Upgrade (a bit more indulgent)

Serve as above, but add:

  • Crispy bacon bits scattered over the top
  • A handful of chopped fresh parsley

Optional:

  • Keep the apple sauce on the side for that sweet contrast

The bacon adds a smoky, salty depth.  You still keep the traditional roots, just a little richer.

How to make traditional Alplermagronen:

1. Cook the pasta and potatoes together

Bring a large pot of salted water to the boil. Add the potatoes first and cook for about 5 minutes, then add the pasta. Cook until both are soft and tender. Drain and set aside.

This step is what gives Älplermagronen its rustic, mountain-style texture—soft potatoes blending into the pasta.


2. Caramelise the onions slowly

Melt butter in a pan over low heat. Add the sliced onions and cook gently for 15–20 minutes until they turn golden, soft, and slightly sweet.

This is where the dish gets its depth. Slow cooking brings out that natural sweetness that balances the cheese.


3. Build the creamy sauce

In a pot, warm the milk and cream together. Add most of the grated cheese and stir until melted and smooth. Season with salt and black pepper.

The sauce should be rich but not too thick—it will coat the pasta and potatoes perfectly.


4. Combine everything

Add the drained pasta and potatoes into the cheese sauce. Stir gently until everything is coated and creamy.


5. Layer and finish

Spoon into a serving dish. Top with caramelised onions and a final sprinkle of cheese.

Let it sit for a few minutes before serving so the flavours settle and the sauce thickens slightly.

More serving suggestions:

Modern Comfort Bowl (simple, slightly lighter feel)

Serve in individual bowls with:

  • A sprinkle of crispy bacon
  • Fresh spring onions sliced thinly
  • A lighter touch of cheese on top

Optional:

  • A small spoon of apple compote instead of a full side

Spring onion adds freshness and a gentle bite.  It feels less heavy, easier to enjoy as a casual meal.

A small detail that makes a difference

Serve it straight from the pot or in a warm dish. Älplermagronen thickens quickly as it cools, and that creamy texture is part of the experience.

Alplermagronen in Stanserhorn - best restaurant
Viiew from Stanserhorn - top of the mountain revolving restaurant

The tradition behind Älplermagronen (Alpine Macaroni)

Älplermagronen (also called Älplermakkaronen or Alpine Macaroni) comes straight from the Swiss Alps, and it feels very much tied to the life of Alpine herders rather than a single town.

It is traditionally made in the central and eastern mountain regions of Switzerland, especially in places like the canton of Uri, Obwalden, Nidwalden, and parts of Lucerne (Luzern) and Graubünden. These are high mountain farming areas where families would spend summers up in Alpine huts with cattle grazing on steep pastures.  In those huts, cooking needed to be simple, filling, and made from ingredients that could travel well or be produced locally. Pasta was introduced later through trade, while potatoes, cheese, cream, and onions were always part of rural mountain life. Everything came together in one pot over an open fire or a small stove.

What makes it feel so rooted in the Alps is the way it was eaten: a shared meal after a long day of milking cows, making cheese, and walking between steep meadows. It wasn’t restaurant food. It was mountain survival food that slowly turned into a national comfort dish.

Today, you’ll still find authentic Älplermagronen in traditional mountain restaurants across the Swiss Alps, especially in hiking regions around Engelberg, the Gotthard Pass area, and the Bernese Oberland, often served with that classic apple sauce on the side.

3 Restaurants Highly Recommended for Their excellent Älplermagronen

Älplermagronen | Shepherd’s macaroni | Swiss Macaroni | Alpine macaroni

1. Restaurant Flühmatt – Engelberg (Obwalden)

Set above Engelberg on a quiet mountain slope, this is exactly the kind of place where the dish still feels authentic. You reach it after a walk or ski, and the atmosphere is simple and warm.

They are well known for their Engelberger Älplermagronen, made the traditional way with rich cheese and onions. It’s a house speciality and one of the reasons hikers stop here for lunch.

2. Stanserhorn Rotating Restaurant – Nidwalden

A fabulous revolving restaurant with spectacular views

This is one of the most scenic places you can eat Älplermagronen in Switzerland. The restaurant slowly turns while you sit, showing you lake views, Alpine peaks, and rolling countryside.

Their Alpine macaroni (Älplermagronen) is described as a traditional regional dish made with local ingredients, often served in a shared pot for a very Swiss-style experience.

3. Restaurant Landhaus – Unterseen (near Interlaken, Bernese Oberland)

A relaxed village restaurant near Interlaken where the dish appears exactly as many travellers imagine it: pasta, potatoes, fried onions, and apple sauce.

Here Älplermagronen served with apple sauce and crispy onions, is available in generous portions.

How about trying a traditional Mac & Cheese recipe at home, or a leftover Mac & cheese soup?