Skip to content

FROM MY KITCHEN

FROM THE EDITOR’S TABLE

· · · ·

High-Protein Swedish Köttbullar

1–2 minutes
Swedish meatballs with cream sauce, mashed potatoes, lingonberries, pickled cucumber and green peas

Chef-tested recipe

Small beef-and-pork meatballs with gentle allspice, silky cream sauce, potatoes, lingonberries, and pickles

Jump to Recipe
Swedish meatballs with cream sauce, mashed potatoes, lingonberries, pickled cucumber and green peas

Köttbullar are Sweden’s small, tender meatballs, traditionally made from beef and pork with softened breadcrumbs, onion, egg, pepper, and restrained warm spice. Their familiar full meal pairs browned meatballs with cream sauce, mashed potatoes, tart lingonberries, and pickled cucumber. The meatballs should be compact enough to turn easily but never dense; soaking the crumbs and cooling the onion protect their tenderness. This recipe makes a generous main-dish portion and develops the sauce from the browned pan fond. Allspice should sit quietly behind the meat rather than announce itself like a dessert spice.

Recipe at a glance

Servings
6 servings
Prep Time
40 mins
Cook Time
40 mins
Resting Time
15 mins
Total Time
1 hour 35 mins
Cuisine
Swedish
Course
Main dishes
Cooking Method
Pan-browning, fond deglazing, roux thickening, and cream reduction
Difficulty
Intermediate
Best Served With
Best served with mashed potatoes, cream sauce, lingonberry preserves, pressgurka-style pickled cucumber, and steamed peas.

Before you begin

Ingredients & equipment

Gather what you need first, then cook through the method with confidence.

As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.

Equipment

Ingredients

For the meatballs

For the cream sauce

For serving

  • Mashed potatoes: 1200 g
  • Lingonberry preserves: 240 g
  • Swedish pickled cucumber: 450 g
  • Fresh parsley, finely chopped: 20 g

Preparation Overview

Soak breadcrumbs in milk until fully softened. Cook the onion gently in butter and cool completely before mixing. Keep both minces cold and weigh equal 35 g portions for small, even meatballs. Warm the stock before starting the cream sauce.

Method

  1. Soften the crumbs. Combine breadcrumbs and milk and leave for 10 minutes until no dry pockets remain.

  2. Cook the onion. Melt 20 g butter, cook the onion over low heat for 8 minutes without browning, and cool completely.

  3. Mix the meatballs. Combine beef, pork, soaked crumbs, onion, eggs, allspice, white pepper, nutmeg, and salt just until evenly sticky.

  4. Shape and rest. Roll into approximately 46 small meatballs, place on a tray, and rest in the refrigerator for 15 minutes.

  5. Brown in batches. Heat remaining butter and oil in a wide skillet and cook the meatballs in batches, turning frequently until browned and at least 71°C inside.

  6. Make the roux. Transfer the meatballs, leave the fond, melt sauce butter, stir in flour, and cook for 2 minutes.

  7. Build the sauce. Gradually whisk in warm stock, then add cream, soy sauce, mustard, salt, and white pepper and simmer until silky.

  8. Finish together. Return the meatballs and any juices to the sauce and simmer gently for 5 minutes.

  9. Serve. Spoon meatballs and cream sauce beside mashed potatoes and add lingonberries, pickled cucumber, and parsley.

Beginner Technique Notes

Cool the onion before it touches raw mince so the mixture remains cold and manageable.

Overmixing can make meatballs rubbery; stop when the mixture becomes evenly cohesive.

Damp hands prevent sticking without adding excess flour or breadcrumbs.

Brown in batches so the skillet stays hot and develops a useful fond.

Whisk stock into the roux gradually to prevent flour lumps in the sauce.

Tips and Variations

Some Swedish families use veal or different beef-to-pork ratios; the mixed-mince principle keeps the meatballs juicy.

Cream sauce is a familiar restaurant and home presentation, although köttbullar can also be served without it.

Use freshly ground allspice sparingly and omit nutmeg if a simpler family flavour is preferred.

Oven-finish browned meatballs for large batches, checking each tray reaches a safe temperature.

Do not sweeten the gravy; tart lingonberries supply the intended fruit contrast at the table.

Serving Ideas

  • Arrange seven or eight small meatballs per plate beside a smooth potato mound. Spoon sauce partly over both and keep a vivid spoonful of lingonberry and crisp cucumber distinct.

Storage

Refrigerate meatballs and sauce together for up to 3 days. Reheat gently to 74°C, thinning with stock if needed. Freeze cooked meatballs without sauce for up to 2 months and prepare fresh sauce after thawing.

Nutritional Value

Estimated per serving with sauce, potatoes, lingonberries, and cucumberapproximately 900 kcal, 54 g protein, 52 g fat, 56 g total carbohydrate, 5 g fibre, and 51 g net carbohydrate.

Allergen Notes

Contains milk, egg, wheat gluten, soy, and mustard. Check stock, breadcrumbs, preserves, and pickles for celery, sulphites, and other cross-contact declarations.

Frequently Asked Questions

Why are Swedish meatballs small?

Their small size encourages even browning and makes them easy to serve with sauce, potatoes, and condiments.

Why mix beef and pork?

Beef gives savoury depth while pork contributes fat and tenderness.

Is allspice required?

It is common in many Swedish recipes but should be subtle; family seasonings vary.

Can I bake the meatballs?

Yes, although skillet browning produces the fond needed for the most flavourful cream sauce.

Why serve lingonberries with meat?

Their tart sweetness cuts through the rich meatballs, cream, and potatoes.


Discover more from SIXTO CARREON

Subscribe to get the latest posts sent to your email.

ABOUT THE CONTRIBUTOR

Meet the editorial team →

CULINARY CONTEXT

If you want to go deeper.

I use these references when I want to understand the cuisine, ingredients, technique, and tools behind a dish—not just follow the method.


Discover more from SIXTO CARREON

Subscribe now to keep reading and get access to the full archive.

Continue reading