Classic Danish Pork Meatballs

Featured in: Everyday Meal Ideas

These classic Danish pork meatballs are pan-fried until golden and juicy, bringing rich flavors to your table. Made from a blend of ground pork, finely grated onion, egg, milk, and breadcrumbs, the mixture develops a tender, cohesive texture. After shaping into small ovals, the meatballs are cooked in butter and oil to achieve a perfectly crispy exterior. Paired traditionally with tangy Danish pickles and optionally rye bread or boiled potatoes, this dish offers a comforting and authentic Danish experience. Ideal for a quick, easy main course that delights the palate.

Updated on Mon, 29 Dec 2025 09:50:00 GMT
Golden-brown Danish Frikadeller meatballs, ready to serve with tangy pickles, a classic comfort food. Save to Pinterest
Golden-brown Danish Frikadeller meatballs, ready to serve with tangy pickles, a classic comfort food. | griddlepocket.com

My friend Lars invited me to his Copenhagen apartment one winter evening, and his mother had sent along a container of freshly made frikadeller. The aroma hit me the moment he opened the fridge—savory, slightly sweet from the allspice, with that unmistakable richness of butter-fried meat. He warmed them gently in a pan while I watched, and I realized these weren't fancy or complicated, just deeply satisfying. That night, I understood why this humble Danish comfort food had been on tables for generations.

I made these for a small dinner party and served them straight from the skillet, still sizzling slightly. My neighbor happened to drop by right as the aroma filled the hallway, and she stayed for dinner without being asked. Sometimes the best meals are the ones that draw people in before they even sit down.

Ingredients

  • Ground pork (500 g): The backbone of these meatballs; using a mix of pork and veal lightens the texture and is how they do it in Denmark, though pure pork works beautifully too.
  • Grated onion (1 small): Grating rather than mincing keeps it finely distributed and lets the onion juice distribute evenly through the meat, adding subtle sweetness without chunks.
  • Egg (1): The binder that holds everything together and keeps the meatballs from falling apart during frying.
  • Whole milk (100 ml): This is the secret to tender meatballs; the breadcrumbs soak it up and create a gentle, almost custard-like interior.
  • Breadcrumbs (60 g): Don't skip the resting time with these; they absorb the milk and become the texture you're after.
  • Salt (1 tsp) and black pepper (½ tsp): Standard seasoning, though many Danish cooks are generous with both since these flavors are somewhat muted after cooking.
  • Ground allspice (½ tsp, optional): This is the Danish touch that makes people ask what spice that is; warm and slightly peppery, it's worth seeking out.
  • Unsalted butter (2 tbsp) and neutral oil (1 tbsp): Butter alone would burn, so the oil balances it and lets you fry at the right temperature for that golden crust.
  • Danish pickles to serve: The sharp, briny contrast is what makes these sing; pickled cucumbers or beetroot both work wonderfully.

Instructions

Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Gather and combine:
Combine the pork, grated onion, egg, milk, breadcrumbs, salt, pepper, and allspice in a large bowl and mix until the texture is even and slightly sticky. This is the moment where you get a sense of the mixture's personality.
Let it rest:
Set the mixture aside for 10 minutes so the breadcrumbs can absorb the milk and become part of the structure rather than a separate element. This step is not optional if you want tender meatballs.
Shape with intention:
Wet your hands under cool water and shape the mixture into oval or slightly flattened rounds about the size of a golf ball, making about 12 to 14 pieces. The moisture on your hands prevents sticking and creates a smoother surface.
Prepare your pan:
Heat the butter and oil together in a large skillet over medium heat, letting them warm until the butter foams slightly and the oil shimmers. You'll know it's ready when a small piece of meat sizzles immediately upon contact.
Fry in batches:
Working in two batches if needed so they're not crowded, place the meatballs in the pan and use a spatula to gently flatten each one slightly, about ¼ inch thick. Fry for 4 to 5 minutes on each side until the exterior is deep golden brown and the interior is cooked through.
Rest on paper towels:
As each batch finishes, transfer them to a paper towel-lined plate to blot any excess oil while keeping them warm. This keeps them from sitting in grease and becoming heavy.
Serve immediately:
Arrange the frikadeller on a plate with pickles alongside, and rye bread or boiled potatoes if you're making it a full meal. The warmth and the cool tang of the pickles are meant to happen together.
Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Save to Pinterest
| griddlepocket.com

The first time I nailed these, I realized that sometimes the most memorable food is the simplest, made with attention rather than complexity. My family ate them in near silence, which is the highest compliment I've ever received at my own table.

The Allspice Question

Allspice is not a must, but it's the flavor that separates a good meatball from an authentically Danish one. It tastes like a subtle blend of cinnamon, nutmeg, and clove all at once, which sounds complicated but reads as simply warm and familiar. If you can find it, add the full half teaspoon; if you can't, the meatballs are still wonderful without it, just slightly less distinctive.

Why These Are Different from Swedish Meatballs

Swedish meatballs tend toward cream sauces and are often smaller and more uniform; Danish frikadeller are flatter, firmer, and meant to stand alone with pickles for brightness. The milk in the mixture is distinctly Danish too, creating a texture that's almost buttery on the inside while the exterior stays crisp and browned. This is comfort food that doesn't hide behind a sauce.

Serving and Sides That Matter

These are forgiving about what you serve alongside them, but a few combinations have become classics for good reason. Creamy potato salad, thinly shaved red cabbage with a touch of vinegar, or simply buttered boiled potatoes all work beautifully and let the meatballs remain the star. Rye bread is traditional for a reason too—its slightly sour, dense texture provides grounding when you're alternating bites between warm meatballs and cool pickles.

  • Make a simple red cabbage slaw with vinegar and a pinch of sugar if you want something bright and cutting.
  • Boil small potatoes in salted water and toss with butter and fresh dill for an easy side that feels intentional.
  • Don't overthink it; warm bread and good pickles are honestly all you need alongside these meatballs.
Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
A close-up of pan-fried Danish Frikadeller, showcasing their juicy interiors and crispy exterior. Save to Pinterest
A close-up of pan-fried Danish Frikadeller, showcasing their juicy interiors and crispy exterior. | griddlepocket.com

There's something deeply satisfying about a meal that tastes like it took hours but comes together in less than an hour. These meatballs are that kind of recipe, the one you'll find yourself making again and again.

Recipe Q&A

What gives Danish pork meatballs their flavor?

A mix of ground pork, grated onion, allspice, and seasoning creates the rich and distinctive flavor of Danish pork meatballs.

How should meatballs be shaped for best results?

Shape the mixture into oval or round balls about the size of a golf ball to ensure even cooking and ideal texture.

What’s the best fat to use for frying these meatballs?

A combination of unsalted butter and neutral oil helps achieve a golden crust and juicy interior without burning.

Can I substitute pork with other meats?

Yes, half of the pork can be replaced with ground veal for a lighter texture while maintaining flavor.

What traditional sides complement Danish pork meatballs?

Tangy Danish pickles, rye bread, boiled potatoes, or creamy potato salad are classic accompaniments enhancing the dish.

Classic Danish Pork Meatballs

Golden pan-fried Danish pork meatballs served with tangy pickles for a comforting, flavorful dish.

Prep Duration
20 minutes
Cook Duration
20 minutes
Overall Time
40 minutes
Created by Evan Sanders


Skill Level Easy

Cuisine Danish

Amount 4 Number of Servings

Diet Details None specified

What You'll Need

Meat Mixture

01 1.1 lb ground pork (or a mix of pork and veal)
02 1 small onion, finely grated
03 1 large egg
04 3.4 fl oz whole milk
05 0.4 cup breadcrumbs
06 1 tsp salt
07 ½ tsp ground black pepper
08 ½ tsp ground allspice (optional)

For Frying

01 2 tbsp unsalted butter
02 1 tbsp neutral oil (canola or sunflower)

To Serve

01 Danish pickles (pickled cucumber or beetroot)
02 Rye bread or boiled potatoes (optional)

Directions

Step 01

Combine ingredients: In a large bowl, mix ground pork, grated onion, egg, milk, breadcrumbs, salt, pepper, and allspice if using until cohesive and slightly sticky.

Step 02

Rest mixture: Allow the mixture to rest for 10 minutes to let breadcrumbs absorb moisture.

Step 03

Shape meatballs: With wet hands, form 12 to 14 oval or round meatballs about golf ball size.

Step 04

Heat fat for frying: Melt butter and heat oil in a large skillet over medium heat.

Step 05

Fry meatballs: Cook meatballs in batches, slightly flattening each with a spatula, frying 4 to 5 minutes per side until golden and cooked through.

Step 06

Drain cooked meatballs: Transfer meatballs to a plate lined with paper towels to remove excess fat.

Step 07

Serve: Serve hot alongside Danish pickles and rye bread or boiled potatoes if desired.

Tools Needed

  • Large mixing bowl
  • Grater
  • Large skillet or frying pan
  • Spatula
  • Measuring cups and spoons

Allergy Notice

Carefully review every item for allergens and speak with a healthcare expert if needed.
  • Contains egg, gluten (breadcrumbs), and dairy (milk, butter). Check pickles and bread for additional allergens.

Nutrition Information (each serving)

These figures are for reference and shouldn't replace your physician's advice.
  • Calories: 325
  • Fats: 21 g
  • Carbohydrates: 12 g
  • Proteins: 21 g