Köttbullar – Swedish minced meat balls served with a creamy sauce, mashed potatoes, pickled gherkins and lingonberry jam.

Summary: Köttbullar – Swedish minced meat balls served with a creamy sauce, mashed potatoes, pickled gherkins and lingonberry jam. Main ingredient is ground beef and pork, technique pan-frying and simmering, preparation time 60 minutes, 6 portions.

★★★★★
(not rated yet)

Did you cook this recipe? Share the result with the community.

Category: Main Dishes, Scandinavian Cuisine

Success rate: not rated yet% of users successfully made this recipe

Quick overview

  • Dish: Köttbullar
  • Category: Main Dishes, Scandinavian Cuisine
  • Cuisine: Swedish
  • Main ingredient: Ground beef and pork, 1,000 g (high quality minced meat mixture)
  • Guide: 12 most popular Scandinavian dishes: favourite recipes of Scandinavian cuisine
  • Total time: 60 minutes (35 min prep + 25 min cooking)
  • Difficulty: Medium
  • Portions: 6 portions (Portion weight: 450 g)
  • Key technique: Pan-frying and simmering in a rich cream sauce
  • Preparation types: Mixing, shaping, pan-searing, simmering
  • Dietary info & Allergens: Contains gluten, lactose, eggs
  • Suitable for: Family lunches, traditional dinners, weekend gatherings
  • Nutritional values (per 1 portion): 720 kcal, Protein: 35.0 g, Fat: 48.0 g, Carbohydrates: 38.0 g
  • Storage: 3 days in the fridge, 3 months in the freezer
  • Pairing: Lager beer, light red wine, lingonberry juice
  • In short: Authentic Swedish meatballs with velvety cream gravy and traditional sides.
  • Last updated: 2025-05-15

WAGUU says: “The secret to authentic Swedish Köttbullar lies in the delicate spice blend of allspice and white pepper combined with soaked breadcrumbs that keep the meatballs incredibly tender.”

Key facts

Prep time: 35 minutes
Cooking time: 25 minutes
Temperature: 175 °C frying pan temperature
Number of portions: 6 portions

In a nutshell

Experience the comforting taste of Sweden with homemade Köttbullar. Perfectly spiced meatballs drenched in a savory, creamy brown sauce, accompanied by fluffy mashed potatoes and tangy lingonberries.

Ingredients

Base portions: 6 portions • Portion weight: 450 g

Ingredient Amount Quality
Ground beef (15% fat) 600 g Freshly minced chuck
Ground pork 400 g Medium fat shoulder
Breadcrumbs 80 g Fine dry crumbs
Heavy cream 150 ml 33% fat content
Whole milk 100 ml Fresh milk
Yellow onion 120 g Finely diced
Butter 50 g Unsalted European style
Egg 1 pcs Size M, free-range
Allspice 3 g Freshly ground
White pepper 2 g Ground
Salt 12 g Fine sea salt
Beef broth 400 ml Rich homemade stock
Plain flour 40 g Wheat flour for roux
Soy sauce 15 ml Dark fermented soy sauce
Potatoes 1000 g Starchy boiling potatoes
Lingonberry jam 200 g Traditional preserve
Pickled gherkins 150 g Crispy sweet-sour pickles

Skip to detailed instructions

Why you will love this recipe

  • Authentic Nordic Flavor: Combines the traditional blend of pork and beef with fragrant allspice.
  • Velvety Cream Sauce: Features a rich, homemade pan-gravy enriched with heavy cream and broth.
  • Complete Comfort Meal: Served with creamy mashed potatoes, sweet lingonberries and crisp pickles.

Success guaranteed: Follow the precise meat resting time and pan temperature guidelines for perfectly tender meatballs that never fall apart.

Recipe overview

Prep: 35 min | Cooking: 25 min | Difficulty: Medium | Portions: 6 portions | Type: Main Dish | Origin: Sweden

Detailed instructions

Overall progress: 0% complete

Phase 1: Preparing the Panade and Sautéing Onions – 10 min

Appliances: Stovetop, mixing bowl, frying pan

1. In a small bowl, combine 80 g of breadcrumbs with 100 ml of whole milk and let it sit for 5 minutes to absorb completely. Finely dice 120 g of yellow onion and sauté in 15 g of butter over medium heat (160 °C) for 5 minutes until translucent and soft.

VKB: Visual key: Breadcrumbs must form a thick paste and onions must be soft without browning.

Before moving to the next step:

Ensure the sautéed onions have cooled slightly so they do not cook the egg when mixed into the meat.

Phase 2: Mixing the Meatball Mixture – 10 min

Appliances: Large mixing bowl

2. In a large mixing bowl, combine 600 g of ground beef and 400 g of ground pork. Add the soaked breadcrumbs, sautéed onions, 1 free-range egg, 3 g of ground allspice, 2 g of white pepper, and 12 g of fine sea salt. Mix thoroughly with your hands for 3 minutes until the mixture becomes sticky and cohesive.

VKB: Visual key: The meat mixture should hold its shape firmly when squeezed in your palm.

Before moving to the next step:

Rest the mixed meat in the refrigerator for 15 minutes to firm up fats for easier shaping.

Phase 3: Shaping and Pan-Frying Meatballs – 15 min

Appliances: Large skillet, spatula

3. Wet your hands with cold water and shape the mixture into small, uniform meatballs (about 25 g each). Melt 20 g of butter and 15 ml of oil in a large skillet over medium-high heat (175 °C). Fry the meatballs in batches for 8–10 minutes, shaking the pan frequently so they brown evenly on all sides. Transfer cooked meatballs to a warm plate.

VKB: Visual key: Meatballs must have a deep golden-brown crust across the entire surface.

Before moving to the next step:

Keep the fond (browned bits) in the skillet as it forms the essential flavor base for the cream sauce.

Phase 4: Preparing the Cream Sauce – 10 min

Appliances: Skillet, whisk

4. In the same skillet with remaining meat drippings, melt an additional 15 g of butter over medium heat (160 °C). Add 40 g of plain flour and whisk constantly for 2 minutes to form a light golden roux. Gradually pour in 400 ml of rich beef broth while whisking vigorously to prevent lumps. Simmer for 5 minutes until thickened, then stir in 150 ml of heavy cream and 15 ml of dark soy sauce. Season with a pinch of salt and pepper.

VKB: Visual key: The sauce should coat the back of a spoon smoothly with a glossy, creamy texture.

Before moving to the next step:

Taste the sauce and adjust seasoning before returning the meatballs to the pan.

Phase 5: Simmering Meatballs in Sauce – 5 min

Appliances: Skillet, wooden spoon

5. Gently return all cooked meatballs and any accumulated juices back into the simmering cream sauce. Reduce heat to low (120 °C) and let them simmer gently for 5 minutes so the meatballs absorb the rich flavors and reach an internal temperature of 74 °C.

VKB: Visual key: Sauce should gently bubble around the meatballs without separating.

Before moving to the next step:

Ensure potatoes are boiled and mashed concurrently so everything is served piping hot.

Phase 6: Preparing Mashed Potatoes and Serving – 15 min

Appliances: Pot, potato masher

6. Peel 1000 g of starchy potatoes, cut into equal chunks, and boil in salted water for 20 minutes until tender. Drain thoroughly, mash with 30 g of butter and a splash of warm milk until smooth and fluffy. Serve Köttbullar hot with the creamy sauce, generous scoops of mashed potatoes, lingonberry jam, and crisp pickled gherkins on the side.

VKB: Visual key: Potatoes must be completely lump-free and creamy before plating.

Required equipment

Utensil Ideal size Alternative Risk
Large skillet 28 cm diameter Cast iron pan Overcrowding causes steaming instead of frying
Mixing bowl 3-litre capacity Large ceramic bowl Spilling ingredients while mixing
Potato masher Standard wire masher Hand mixer Over-mixing potatoes creates gluey texture

Shopping list

Nutritional profile

Values per 1 portion (excluding side dishes). Calculated from average nutritional values of ingredients.

Nutrient Per 100 g Per 1 portion Per 6 portions
Energy 266.7 kcal 720.0 kcal 4320.0 kcal
Fat 17.8 g 48.0 g 288.0 g
of which saturates 8.5 g 23.0 g 138.0 g
Carbohydrates 14.1 g 38.0 g 228.0 g
of which sugars 2.2 g 6.0 g 36.0 g
Protein 13.0 g 35.0 g 210.0 g
Salt 0.7 g 1.9 g 11.4 g

Reference intake of an average adult (8400 kJ / 2000 kcal).

WAGUU Pro Level

  • Pro standard: Verified recipe with precise ratios and visual control points.
  • Tip 1: Always soak the breadcrumbs in milk before mixing to guarantee extra soft meat texture.
  • Tip 2: Wet your hands frequently with cold water when rolling meatballs to prevent the mixture from sticking.
  • Tip 3: Do not overcrowd the frying pan; fry in batches to ensure a proper caramelized crust.
  • Tip 4: Simmering the meatballs gently in the cream sauce at the end infuses them with deep flavor.

Scientific background

The combination of beef and pork provides an optimal balance of lean protein and intramuscular fat. Soaking breadcrumbs in dairy introduces moisture that is trapped inside the protein matrix during cooking, preventing toughness and yielding exceptionally juicy meatballs.

Fine Dining – Professional techniques

  • Plate composition: Neatly arrange three perfectly round meatballs next to a quenelle of mashed potatoes, drizzled generously with glossy cream sauce.
  • Textural contrasts: Smooth velvety sauce against the tender meatball crust and creamy potatoes.
  • Temperature contrast: Piping hot meatballs and gravy paired with cool, tart lingonberry jam.
  • Aromatic garnishes: Finely chopped fresh dill or parsley sprinkled lightly over the dish.

Sensory radar

  • Appearance: Golden-brown meatballs coated in rich creamy gravy with vibrant red jam on the side.
  • Aroma: Savory fried meat infused with subtle allspice, butter, and rich cream.
  • Taste: Savory, umami-rich, balanced with creamy dairy notes and sweet-tart lingonberries.
  • Texture: Tender, moist meatballs in a silky sauce accompanied by smooth mashed potatoes.

Pairing

  • BEER: Swedish crisp amber lager or dark porter.
  • WINE: Light-bodied Pinot Noir or structured Gamay.
  • NON-ALCOHOLIC: Traditional lingonberry spritzer or sparkling birch water.

Various preparation variants

  • Lighter Version: Use ground turkey and chicken broth, replacing heavy cream with half-and-half.
  • Gluten-Free Version: Substitute traditional breadcrumbs and flour with certified gluten-free alternatives.

Allergens and dietary information

Contains: Gluten, milk, eggs, soy • Gluten: Contains wheat breadcrumbs and flour • Not suitable for: Vegan, dairy-free diets

Suitable for

Family lunches, traditional dinners, weekend gatherings

Substitution catalog

  • Breadcrumbs: Rolled oats ground into fine flour
  • Heavy cream: Full-fat coconut milk for dairy-free adaptation

FAQ

Why do my meatballs fall apart during frying?

Insufficient binding agents or working the meat too little. Ensure you include the egg and breadcrumbs soaked in milk, and mix until sticky.

Can I bake the meatballs in the oven instead of frying?

Yes, bake at 200 °C for 15 minutes on a lined baking sheet, though pan-frying yields a better caramelized crust.

What is the traditional accompaniment to Köttbullar?

Mashed potatoes, creamy brown gravy, lingonberry jam, and pickled gherkins are essential.

Can I freeze cooked Köttbullar?

Yes, freeze them together with the sauce in an airtight container for up to 3 months.

WAGUU Petr advises: Cooking for 12 or more people?

12–16 people: Double all ingredient quantities and fry the meatballs in two separate large skillets to maintain proper heat. • 20+ people: Bake the shaped meatballs on parchment-lined baking sheets at 200 °C for 15 minutes, then transfer them into large pots of prepared cream sauce.

Sides and Serving

Recommended side dishes:

  • Mashed potatoes – Fluffy buttered potatoes (included in the recipe)
  • Lingonberry jam – Sweet and tart fruit preserve (included in the recipe)

Serving: Serve hot on warm plates with plenty of sauce and sides.

Storage and reheating

Fridge: 3 days • Freezer: 3 months • Reheating: Reheat gently in a covered pan over low heat with a splash of milk or broth.

Author: WAGUU Petr & Team • Published: 26 Aug 2026 • Updated: 31 Oct 2026

More Recipes from This Article

Other recipes you might be interested in

Why WAGUU?

Recipes on WAGUU undergo checks for the accuracy of ingredients, procedures, and nutritional values.

Process photo gallery

Community photos: Cook, take a photo, and share the result.

You can upload photos in the comments below or send them via email.

Did you record a video guide for our recipe? Insert a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comment – we’d be happy to publish it and help promote you and your content.

kottbullar-en@waguu.online

Common mistakes

  1. Skipping the panade – Not soaking breadcrumbs in milk results in dry, dense meatballs.
  2. Overcrowding the skillet – Frying too many meatballs at once causes them to steam instead of brown.
  3. Skipping the allspice – Omitting traditional allspice removes the authentic Swedish flavor profile.
  4. Roux lumps – Adding broth too quickly without vigorous whisking creates lumps in the cream sauce.

Napsat komentář