Skip to content
danishdinner✨ New

Danish Frikadeller (Pork and Veal Meatballs)

Tender pan-fried pork and veal meatballs, lightly flattened and golden — Denmark's beloved everyday frikadeller, served with potatoes and gravy.

Prep
20 min
Cook
20 min
Servings
4
Difficulty
Medium
4.7
Sign in to rate
#danish#frikadeller#meatballs#national-dish#pork#dinner

About This Recipe

Frikadeller are Denmark's most iconic meatball, distinct in shape and texture from round meatballs found elsewhere — they're gently flattened into an oval patty shape and fried in butter until deeply golden on the outside while staying tender within. Made from a mix of ground pork and veal (or pork alone in many home versions), the mixture is bound with a soaked bread or flour-and-milk mixture and beaten vigorously before shaping, a step that develops just enough structure to hold the patties together without making them dense. The technique that separates good frikadeller from mediocre ones is the vigorous beating of the meat mixture before shaping, which some Danish cooks do by hand for several minutes until the mixture turns slightly sticky and cohesive — this develops the proteins enough to hold the patty's shape in the hot pan without needing excessive filler. Frying in butter, rather than a neutral oil, is what gives frikadeller their distinctly golden-brown, slightly nutty crust. Served with boiled or roasted potatoes, brown gravy and pickled beetroot or cucumber, frikadeller are so central to Danish home cooking that surveys have repeatedly named them the country's most beloved traditional dish.

Ingredients

Serves 4

  • 400 gground pork
  • 200 gground veal(or additional ground pork)
  • 1 smallonion(finely grated)
  • 1egg
  • 0.33 cupall-purpose flour
  • 0.75 cupmilk
  • 1.5 tspfine sea salt
  • 0.25 tspwhite pepper
  • 0.25 tspground allspice
  • 4 tbspbutter(for frying)

Instructions

  1. 1

    Mix the base

    Combine ground pork, ground veal, grated onion, egg, flour, salt, pepper and allspice.

  2. 2

    Beat the mixture

    Gradually beat in the milk, then continue beating the mixture vigorously with a spoon for 2-3 minutes until it turns slightly sticky and cohesive.

    This vigorous beating step develops the proteins enough to hold the patties together in the pan without dense fillers.

  3. 3

    Chill

    Chill the mixture for 20-30 minutes to firm up, making it easier to shape.

  4. 4

    Shape the patties

    Using two spoons dipped in water, shape the mixture into oval patties about 7-8cm long.

  5. 5

    Fry

    Melt butter in a wide pan over medium heat. Fry the patties 5-6 minutes per side until deeply golden and cooked through.

  6. 6

    Serve

    Serve hot with boiled potatoes, brown gravy and pickled beetroot or cucumber salad.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Beat the meat mixture vigorously before shaping — this genuinely develops the structure needed to hold the oval patty shape without falling apart.

  • →

    Chill the mixture before shaping; it's much easier to work with and holds its shape better in the hot pan.

  • →

    Fry in butter, not oil, for the authentic golden-brown color and flavor Danish frikadeller are known for.

Variations

  • •

    Use all pork if veal isn't available or affordable, a very common home variation.

  • •

    Add finely chopped fresh parsley to the mixture for a herbaceous note.

  • •

    Serve cold the next day on rye bread as an open-faced sandwich, a popular way to use leftovers.

Storage

Refrigerate up to 3 days. Reheat gently in a covered pan over low heat, or eat cold on rye bread. Freezes well for up to 2 months.

History & Origin

Frikadeller have been a staple of Danish home cooking for generations and have repeatedly topped national polls as Denmark's most beloved traditional dish, prized for their simple, comforting flavor and distinctive oval shape. Nearly every Danish family has a slightly different version, with variations in meat ratio, spice and binder passed down through generations.

Frequently Asked Questions

Why are frikadeller shaped oval rather than round?

The oval, flattened shape is a defining characteristic of authentic Danish frikadeller, distinguishing them visually from round meatballs found in other cuisines, and it also helps them cook through evenly and develop a good crust on both flat sides.

Why do I need to beat the meat mixture so vigorously?

This step develops the meat's proteins enough to give the mixture structure and cohesion, which is what allows the patties to hold their shape in the hot pan without needing excessive breadcrumbs or filler.

Can I use only ground pork instead of a pork-veal mix?

Yes, this is actually very common in many Danish households — all-pork frikadeller are slightly richer but work just as well; the pork-veal mix is more traditional in some regions and restaurant versions.

Nutrition Facts

Per serving (220g / 7.8 oz) · 4 servings total

Calories380kcal
Protein22g
Carbohydrates12g
Fat27g
Fiber0g
Protein22g
Carbs12g
Fat27g

Time Summary

Prep time20 min
Cook time20 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes