Skip to content
DishRoute.

Pyttipanna.

Swedish Potato, Meat and Onion Hash

Pyttipanna · say it: PIT-ti-PAN-nah

Pyttipanna is Sweden's answer to the question of what to do with Sunday's leftovers, and the answer involves a knife and some discipline. Potato, onion and whatever cooked meat is in the fridge are cut into cubes of roughly the same size, then fried in separate stages so each one keeps a browned crust instead of collapsing into a mush. Piled on a warm plate with a fried egg on top and pickled beetroot on the side, it eats crisp, salty and faintly sweet, with the beet cutting straight through the fat. The name translates as roughly "small pieces in the pan", which is both the recipe and the entire technique.

Swedish pyttipanna hash of browned potato and meat cubes topped with a fried egg and pickled beetroot
Swedish Potato, Meat and Onion Hash
Prep
20 min
Cook
25 min
Total time
45 min
Serves
4
Status
Easy
Nutrition / serving · estimated
Calories 620 kcal
Protein 32 g
Carbs 45 g
Fat 34 g
Fiber 5 g
Sugar 8 g
Sodium 1300 mg

Why this recipe works.

  • Frying the components separately, which is the one rule that separates real pyttipanna from a pan of grey mush.
  • Works with raw potatoes as well as leftover boiled ones, with the timing given for both.
  • Every element is cut to the same 1 cm dice, so a single forkful gets potato, meat and onion together.
  • Keeps the sour side of the plate — pickled beetroot and capers — rather than treating it as optional garnish.

Ingredients.

10 items
Servings
4
Now showing amounts for 4 servings

To serve

Equipment

  • Large wide frying pan
  • Sharp knife
  • Second small pan for the eggs

Instructions.

  1. Dice everything to match

    Cut the potatoes, onions and cooked meat into cubes of about 1 cm — as close to identical as you can manage. Keep the three in separate bowls, because they go into the pan at different times.

    Tip This is the whole dish. Ten extra minutes with a knife here is what makes the difference between pyttipanna and hash.

  2. Brown the meat

    Heat 1 tablespoon of oil in a wide pan over medium-high heat and fry the diced meat for 4–5 minutes, tossing occasionally, until the cut faces are browned and the edges have caught. Tip it into a bowl and keep it aside.

  3. Soften the onion

    Lower the heat to medium, add a third of the butter, and cook the diced onion for 6–7 minutes until it is golden at the edges and translucent through the middle but still holds its cube shape. Add it to the meat.

  4. Crisp the potatoes

    Turn the heat back up, add the remaining butter and oil, and spread the potato cubes in a single layer. Leave them completely alone for 3 minutes, then toss and repeat twice more — about 10 minutes total — until they are golden brown and crusted on several faces and sound dry against the pan.

    Tip Resist stirring. Every time you move them you interrupt the crust that is forming.

  5. Bring it together

    Return the meat and onion to the pan, season generously with salt and coarse black pepper, and toss everything together over the heat for 2 minutes so the flavours meet and the meat reheats. Taste and correct the salt.

  6. Fry the eggs and serve

    Fry the eggs in a separate pan in butter until the whites are set and the yolks still liquid. Divide the hash between warm plates, slide an egg onto each, and serve with pickled beetroot alongside and parsley scattered over.

    Tip Break the yolk over the hash at the table — that is the sauce.

Tips from our kitchen.

  • Cold cooked potatoes fry far better than freshly boiled ones. If you are boiling from scratch, cook them the day before and chill them uncovered.
  • Cut everything to a 1 cm dice and be strict about it. Uneven cubes mean some pieces burn while others are still raw inside.
  • Fry in three separate stages, not all at once. Meat, then onion, then potato — each needs a different heat and time.
  • Do not stir the potatoes for the first three minutes. They need contact time with the pan to build a crust, and constant movement prevents it.
  • A wide pan matters more than a heavy one. If the cubes are more than one layer deep they steam; use two pans or two batches.
  • Season the potatoes only after they have browned. Salt draws out moisture early and stops the crust forming.

Substitutions.

Leftover roast meat Falukorv or another mild boiling sausage, smoked ham, or cubed kielbasa
Sausage is arguably the most common Swedish choice. Anything already cooked works — what matters is that it browns rather than releases water.
Pickled beetroot Pickled cucumber, or a spoonful of capers with a squeeze of lemon
The plate needs something sharp. Plain boiled beetroot without vinegar does not do the job.
Butter for frying Half butter, half neutral oil
Pure butter can brown too fast at the temperature the potatoes want. The oil raises the smoke point while the butter keeps the flavour.

Variations.

Vegetarian pyttipanna
Replace the meat with diced halloumi or firm smoked tofu browned separately, and add mushrooms with the onion. The egg and beetroot stay, and so does the character of the dish.
Biff à la Lindström style
A related Swedish habit of folding chopped pickled beetroot and capers directly into the hash rather than serving them on the side, which turns the whole pan pink and sweet-sharp.
Pyttipanna with salt beef
Made with rimmad oxbringa — Swedish brined brisket — instead of roast. Saltier, more assertive, and the classic way to use up the boiled beef from a Thursday dinner.

Storage & reheating.

Pyttipanna keeps 2 days refrigerated and is one of the few fried potato dishes that genuinely reheats well — put it back in a hot dry pan with a little butter and leave it undisturbed for a few minutes so it re-crisps. Do not microwave it; the crust turns soft and the whole point is lost. It freezes acceptably for up to 2 months, though the potato texture softens on thawing. Never store it with the egg — fry that fresh each time, since a reheated fried egg is unpleasant in a way that needs no explanation.

Serve with

A fried egg per person, pickled beetroot, Worcestershire sauce or mustard for those who want it, and cold beer.

The story behind Pyttipanna.

Pyttipanna is leftover cooking that got promoted. Every European kitchen has a version — British bubble and squeak, Irish colcannon fry-ups, German Bauernfrühstück — and the Swedish one shares their logic: potatoes and whatever meat survived the roast, fried hard in fat until the edges catch. It is the sort of dish that lives in households long before it appears in cookbooks, and its identity depends less on a fixed ingredient list than on the cut. Everything must be diced small and even, because that is what creates the surface area for browning and lets a forkful pick up all three components at once.

What lifted pyttipanna out of the leftovers drawer was industry. Frozen pyttipanna is one of the best-selling prepared foods in Sweden, sold in bags in every supermarket freezer and cooked in canteens, ferries, army messes and student flats across the country. This has given the dish a slightly comic reputation as unglamorous fuel — but it also means practically every Swede has a clear mental reference for what it should taste like, which raises rather than lowers the standard for a home-made version. Made properly with real crust on the potato, it is considerably better than the frozen one, and Swedes will say so.

The garnishes are not decorative. The fried egg, its yolk broken over the hash, provides the sauce the dish otherwise lacks. Pickled beetroot supplies the sour-sweet counterweight that Swedish cooking puts against almost everything fried. Some households add capers, some a smear of mustard, and there is a long-running low-stakes disagreement about whether the meat should be salt-cured beef, leftover roast, sausage or ham — the honest answer is that it should be whatever you already have, which is the entire point of the dish.

Questions, answered.

What does pyttipanna mean?

Roughly "small pieces in the pan" in Swedish — "pytt" meaning a tiny bit and "panna" meaning pan. The name describes the method rather than the ingredients, which is why the dish has no fixed recipe: whatever cooked meat and potato you have, cut small and fried.

Can I use raw potatoes instead of leftover boiled ones?

Yes, but they need longer and lower heat. Dice them 1 cm, fry them covered for the first 8 minutes so they steam through, then uncover and raise the heat to build the crust — about 15 minutes in total. Cold cooked potatoes remain the better option because their surface starch has set and browns much faster.

Why did my hash turn out soggy?

Three usual culprits: the pan was overcrowded so the cubes steamed instead of frying, everything went in at once so the wetter ingredients released liquid onto the potatoes, or the potatoes were freshly boiled and still full of moisture. Fry in stages, in a wide pan, with cold potatoes.

What meat is traditional in pyttipanna?

There is no single answer, and that is deliberate. Leftover roast beef or pork, ham, salt-cured brisket and falukorv sausage are all standard, and many Swedish households mix two or three. The requirement is only that the meat is already cooked, so it browns in the pan rather than needing to cook through.

Is the fried egg necessary?

It is not decoration. The broken yolk is the only sauce on the plate and it binds the dry, crisp cubes together. If you skip it, add something else moist — a spoonful of crème fraîche or a good smear of mustard — or the dish eats rather dry.

Keep exploring Sweden.

Sweden has 9 more dishes in the atlas — Ärtsoppa and Gravad Lax, and 7 more.

Recipe by The DishRoute Kitchen · published August 19, 2026 · updated August 19, 2026