Authentic Swedish Meatballs Recipe — Traditional Svenska Köttbullar

This simple one-pan recipe for classic Swedish meatballs in a creamy sauce uses basic seasonings, just like grandmas from the land of Svea used to make. Serve with mashed potatoes and lingonberry jam.

An overhead photo of cast-iron skillet with Swedish meatballs in a creamy gravy.

If you want comforting, satisfying food, these Swedish meatballs are hard to beat. The sauce is a velvety gravy made with butter and thickened with flour, producing a rich flavor that pairs perfectly with tender meatballs.

Whether served as a main course or a party bite, Svenska köttbullar is always welcome. Homemade Swedish meatballs are far more flavorful than most store-bought versions.

There are many variations of this beloved dish, but this version keeps things straightforward and traditional, inspired by a Svenska Mormor (Swedish grandma).

Svenska köttbullar are smaller and lighter in seasoning than Italian meatballs. I especially enjoy how the slight sweetness of lingonberry jam complements the savory cream gravy.

What is Svenska Kӧttbullar?

Considered a national favorite in Sweden, these traditional meatballs are enjoyed across generations and show up on many authentic Swedish buffets, especially at Christmas and Midsummer.

The recipe has traveled widely and is enjoyed across Europe, Asia, and North America. In Sweden, Svenska Köttbullar is often called Köttbullar med Gräddsås — meatballs with cream sauce.

This recipe was adapted from a friend whose Swedish mother-in-law shared her version — a reminder that grandma recipes often yield the best results.

🛒 Ingredients and Notes

Svenska Köttbullar ingredients on the counter.

Meat: For authentic texture and flavor, use a 50/50 blend of lean ground beef and ground pork. If needed, you can substitute pork with ground chicken or use only beef.

Lingonberry jam: This tangy jam is traditional and brightens the gravy. If you can’t find lingonberry, red or black currant jam is a good substitute.

🔪 Instructions

Step 1 – How to Make Köttbullar

Four-image photo for how to make the meatballs.
  1. In a bowl, combine the ingredients for the meat mixture: finely minced onion, equal parts lean ground beef and ground pork, breadcrumbs, egg, salt, and white pepper.
  2. Mix gently by hand or with a paddle attachment until just combined; avoid over-mixing.
  3. Shape the mixture into about 1-inch meatballs.
  4. Fry the meatballs in butter (or oil) until evenly browned and cooked through, then transfer to a plate lined with paper towel.

Step 2 – How to Make Köttbullar Gravy

Two-photo image for how to make creamy gravy.
  1. In the same skillet, leave about 1 tablespoon of the drippings and brown the flour in butter over medium-low heat. Gradually whisk in beef stock and milk, stirring until the sauce thickens.
  2. Add soy sauce and, if using, a splash of heavy cream. Season with salt and white pepper, then stir in lingonberry or red currant jam.
  3. Return the meatballs to the sauce and gently simmer until heated through and coated in gravy.
  • Mix the meat blend ahead of time and refrigerate until ready to form and fry.
  • If the meat mixture is too moist, add cornstarch one tablespoon at a time to absorb excess moisture.
  • If the meat mixture is too dry, add small amounts of beef stock until you reach the right consistency.
  • Use a small ice cream scoop or tablespoon to portion uniform meatballs, about 1 inch (1 oz) each; rolling them on a baking sheet speeds the process.
Meatballs in cream sauce with one meatball cut in half.

How to serve Swedish meatballs?

Traditionally, serve köttbullar with creamy gravy over boiled or mashed potatoes, accompanied by green peas, lingonberry jam, and pressgurka (vinegar cucumber salad). The bright jam balances the rich sauce beautifully.

Other good pairings include:

  • Buttered egg noodles.
  • Plain basmati or djuvec rice.
  • Roasted cauliflower.
  • Warm potato salad.
  • Garlicky potatoes and beans.
  • Butternut squash risotto or Swiss chard with potatoes.
  • Pretzel rolls or other crusty bread for sopping up gravy.
A person spooning gravy over the meatballs.

Frequently Asked Questions

Can I bake them in the oven?

Yes. The traditional method is to fry the meatballs in butter for flavor, but baking is a valid alternative that saves time and reduces calories. Baking will yield a slightly different crust and flavor.

How long do they last?

Stored in an airtight container, cooked meatballs keep 3–5 days in the refrigerator.

Can I freeze Swedish meatballs?

Yes. Freeze cooked meatballs (without sauce) for 2–3 months or freeze uncooked meatballs for up to 4 months. Reheat gently; the sauce can change texture after freezing, so consider refrigerating the sauce separately or refreshing it when reheating.

How do you pronounce köttbullar?

The initial K before an ö is pronounced like the English “sh”: roughly “shöttbüllar.” A light-hearted tradition is to enjoy the song “Ge mig mera köttbullar” by Astrid Lindgren while cooking and eating for extra atmosphere.

  • Swedish Cabbage Casserole – Kalpudding
  • Swedish Smoked Salmon Quiche
  • Swedish Apple Oatmeal Pie
  • Swedish Apple Pie Fillo Rolls
A close up of kӧttbullar in cream sauce with a spoon.

Enjoyed this recipe? Leave a rating and a comment — feedback is appreciated. If you share photos, tag the author or mention the recipe source on social media.

An overhead photo of cast-iron skillet with Swedish meatballs in a creamy gravy.

Svenska Köttbullar – Authentic Swedish Meatballs

By Jas
This authentic kӧttbullar recipe features tender meatballs in a homemade cream gravy that invites seconds.
4.9 from 13 votes
Rate this Recipe
Pin Recipe
Print Recipe
Prep Time 20 mins
Cook Time 30 mins
Total Time 50 mins
Course Main Course
Cuisine Swedish
Yields 4 servings
Calories 397 kcal

EQUIPMENT

  • Standing mixer with paddle attachment (optional)
  • Cast iron or non-stick skillet
  • Small ice cream scooper or tablespoon-size spoon
  • Baking sheet
  • Mixing bowl
  • Meat thermometer

Ingredients

For Meatballs

  • 1 small onion, finely minced
  • ½ pound lean ground beef
  • ½ pound ground pork
  • ¼ cup breadcrumbs
  • 1 large egg
  • 1 teaspoon salt
  • 1 teaspoon ground white pepper
  • 1 stick butter (or ½ cup oil) for frying
  • Cornstarch, if needed

For Cream Gravy

  • 2 tablespoons all-purpose flour
  • 2 cups beef stock
  • 1 cup milk
  • 1 teaspoon soy sauce
  • 3 tablespoons heavy cream (optional)
  • 1 tablespoon lingonberry or red currant jam
  • 1 teaspoon salt
  • 1 teaspoon ground white pepper

Instructions

Meatballs

  • Sauté one diced onion in ½ tablespoon butter in a skillet until translucent. Let cool.
  • In a bowl, combine the cooled onion, ground beef and pork, breadcrumbs, egg, salt, and white pepper.
  • Mix on medium-low until just combined, either with a paddle attachment or by hand.
  • Form the meat into 1-inch balls, then fry in butter until golden and cooked through. Transfer to a paper-lined plate.

Cream Gravy

  • Drain excess fat from the skillet, leaving about 1 tablespoon.
  • Over medium-low heat, whisk the flour into the butter until lightly browned, about 1 minute. Gradually whisk in beef stock and milk until the sauce thickens.
  • Stir in soy sauce and heavy cream (if using). Season with salt and white pepper and finish with lingonberry jam.
  • Return meatballs to the skillet, simmer briefly to warm and coat with gravy, garnish with parsley if desired, and serve immediately.

Notes

  • Prepare the meat blend ahead and refrigerate before shaping.
  • Grating the onion into the bowl can help capture extra juices and flavor, but sautéing adds depth.
  • If the mixture is too moist, add cornstarch a tablespoon at a time. If too dry, add small amounts of beef stock.
  • Avoid over-mixing to keep meatballs tender.
  • Soaking breadcrumbs in a few tablespoons of cream yields a softer texture.
  • For even sizes, use a small scoop and roll the portions on a baking sheet before shaping.
  • Cook meatballs to an internal temperature of 160°F (72°C) for safety.
  • Don’t discard pan drippings — they add great flavor to the gravy.
  • If lingonberry jam isn’t available, use red or black currant jam instead.

Storage:

Refrigerate leftovers in an airtight container for 3–5 days.

Nutrition

Calories: 397 kcal
|
Carbohydrates: 17 g
|
Protein: 29 g
Tried this Recipe? ❤️ Tag us on Facebook!
Let us know how it was and share your photos.