Home - World Recipes - Älplermagronen – The Best Shepherd’s Macaroni Recipe – From The Heart Of Switzerland
If you click on links we provide, we may receive compensation.
Ä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
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):
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.
Serve the Älplermagronen hot, topped with golden caramelized onions.
On the side:
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.
Serve as above, but add:
Optional:
The bacon adds a smoky, salty depth. You still keep the traditional roots, just a little richer.
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.
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.
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.
Add the drained pasta and potatoes into the cheese sauce. Stir gently until everything is coated and creamy.
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.
Serve in individual bowls with:
Optional:
Spring onion adds freshness and a gentle bite. It feels less heavy, easier to enjoy as a casual meal.
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.
Ä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.
Älplermagronen | Shepherd’s macaroni | Swiss Macaroni | Alpine macaroni
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.
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.
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?