A culinary education for the home kitchen — from fond to flame
Fond & Flame

mains · beef

Swedish Meatballs (Köttbullar)

Tender meatballs in a creamy gravy with lingonberry jam — Sweden''s most famous dish.

★★ Intermediate$45 minServes 4
Be the first to rate
Swedish Meatballs (Köttbullar) — beef — recipe plated and ready to serve

Nutrition (per serving)

480

Calories

28g

Protein

24g

Carbs

30g

Fat

1g

Fiber

Ingredients

Servings:4
  • 1 lb ground beef (80/20)
  • ½ lb ground pork
  • ½ cup breadcrumbs
  • ¼ cup whole milk
  • 1 egg
  • 1 small onion, finely grated
  • ½ tsp allspice
  • ¼ tsp nutmeg
  • For the cream sauce:

  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 cups beef stock
  • 1 cup heavy cream
  • 1 tbsp soy sauce
  • For serving:

  • Lingonberry jam
  • Mashed potatoes
  • Fresh dill
  • Method

    1. Make the panade. Combine breadcrumbs and milk in a small bowl. Let sit for 5 minutes until the breadcrumbs absorb the milk and form a paste.

    2. Mix the meatballs. Combine beef, pork, panade, egg, grated onion, allspice, nutmeg, salt, and white pepper. Mix gently until just combined — overworking makes them tough. Roll into 1-inch balls (about 30 meatballs).

    3. Brown the meatballs in batches in a skillet with a thin film of oil over medium-high heat. Cook for 3–4 minutes, turning to brown all sides. They don't need to be cooked through — they finish in the sauce. Transfer to a plate.

    4. Make the cream sauce. In the same skillet, melt butter over medium heat. Add flour and whisk for 2 minutes to cook the roux — it should be pale golden and smell nutty. Gradually whisk in beef broth, then cream. Bring to a simmer and cook for 5 minutes until the sauce thickens enough to coat the back of a spoon. Add soy sauce, salt, and white pepper.

    5. Return the meatballs to the sauce. Simmer gently for 10 minutes until the meatballs are cooked through and have absorbed some of the sauce flavor.

    6. Serve over mashed potatoes or egg noodles with lingonberry jam and fresh dill.

    Equipment

    Chef Notes

    • The most important thing: Soak the breadcrumbs in milk before mixing into the meat. This is a panade — it keeps the meatballs tender and prevents them from turning dense and rubbery. The milk-soaked bread acts as a moisture reservoir inside the meatball.
    • Grate the onion instead of dicing it. Grated onion distributes evenly through the meat mixture and releases its juice, adding moisture. Diced onion creates pockets of raw onion that don't cook through in the meatball.
    • Use white pepper, not black. White pepper is traditional in Swedish cooking — it provides heat without visible specks in the pale cream sauce.
    • The cream sauce is a classic roux-based gravy. The soy sauce adds umami depth without making it taste Asian — it's a common Scandinavian trick.
    • Don't skip the lingonberry jam. The tart, sweet jam cuts through the rich cream sauce. It's the same principle as cranberry sauce with turkey.

    Common Substitutions

    IngredientSubstitutionNotes
    Ground porkAll beefLess tender — pork adds fat and softness
    Lingonberry jamCranberry sauceSimilar tart-sweet profile
    Heavy creamHalf-and-halfThinner sauce — add 1 extra tbsp flour
    Beef brothChicken brothLighter flavor
    Allspice1/4 tsp cinnamon + 1/4 tsp clovesApproximation

    What You're Practicing

    Swedish meatballs teach you the panade technique — using milk-soaked bread to keep ground meat tender and moist. This is the secret behind the best meatballs, meatloaf, and burger patties. Without a panade, ground meat proteins bind tightly and squeeze out moisture. Visit Techniques for more on panade.

    You're also learning roux-based sauce making — cooking flour in fat, then gradually adding liquid to build a smooth, thick sauce. This is the foundation of béchamel, velouté, and every cream gravy. Explore more at Pan and Daughter Sauces.

    Video Resources

    Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more

    No comments yet. Be the first to share your thoughts.

    Frequently Asked Questions

    Can I make Swedish Meatballs (Köttbullar) ahead of time?
    Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
    How do I store leftover Swedish Meatballs (Köttbullar)?
    Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
    Can I freeze Swedish Meatballs (Köttbullar)?
    Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
    How many servings does this recipe make?
    This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
    Is Swedish Meatballs (Köttbullar) high protein?
    Yes — this recipe is high protein. Check the Common Substitutions section for additional dietary adaptations.
    Is this an authentic Scandinavian recipe?
    This recipe follows traditional Scandinavian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
    What substitutions can I make for Swedish Meatballs (Köttbullar)?
    See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.

    You Might Also Like