Köttbullar Swedish Meatballs Gravy

Section: Satisfying Main Dishes for Every Occasion

Köttbullar, or Swedish meatballs, combine juicy ground meat with warm spices and a creamy, savory gravy. These small, tender meatballs are browned in butter for extra flavor, then simmered in a luscious sauce that binds everything together. The traditional pairing of lingonberry and potatoes adds both tartness and comfort. Each bite delivers a comforting blend of textures—succulent meat, velvety gravy, earthy potatoes, and tangy jam. Easy to prepare and deeply satisfying, Köttbullar shine as a centerpiece for family meals or festive gatherings, inviting everyone to enjoy a taste of Swedish tradition.

A woman wearing a pink apron is cutting a cake.
Recipe Author Evelyn
Updated as of Tue, 19 Aug 2025 22:03:13 GMT
A plate of meatballs with gravy and cucumbers. Bookmark
A plate of meatballs with gravy and cucumbers. | foodbymary.com

Köttbullar are my go-to dish for when I want something cozy and satisfying but not overly complicated. This Swedish classic transforms everyday meat and pantry staples into bite-sized perfection, especially when smothered in the creamy, savory gravy and paired with tangy lingonberry sauce. It is part comfort food, part tradition, and always a crowd-pleaser in my kitchen.

This recipe was the first meal my grandmother taught me to make and I never get tired of that first bite—the perfect balance of savory, creamy, and sweet always feels magical.

Ingredients

  • Ground beef: Gives the meatballs rich flavor and keeps them juicy Choose beef with moderate fat for best results
  • Ground pork: Adds sweetness and extra tenderness Look for fresh pork and avoid pre-seasoned blends
  • Onion: Finely chopped onion adds a soft sweetness and keeps the meatballs from drying out I like to use a yellow onion for mellow flavor
  • Garlic: A little minced garlic deepens the savory notes Fresh garlic is best for a gentler bite than powder
  • Milk and breadcrumbs: These lock in moisture and create that signature soft bite Let the mixture soak so the crumbs absorb all the liquid
  • Egg: Binds the mixture and lends extra richness Use fresh eggs and beat lightly before mixing in
  • Allspice: The key Swedish spice that gives Köttbullar its unmistakable aroma and warmth Grind your own for maximum freshness
  • Butter: For frying and making the base of the gravy Go for unsalted so you control the seasoning
  • Broth and cream: Broth creates a savory gravy Cream makes it silky and indulgent I like chicken broth for lighter gravy but use beef if you prefer deeper flavor
  • Flour: Thickens the gravy and helps it cling to each meatball Make sure to cook it off fully to avoid a raw taste

Step-by-Step Instructions

Prepare the Breadcrumb Mixture:
Let the breadcrumbs and milk soak together for about ten minutes The breadcrumbs should become fully moistened which creates the light texture in your meatballs
Mix the Meatball Ingredients:
Combine both meats with the soaked breadcrumb mixture Onion garlic egg and allspice Mix until totally integrated but avoid overworking which can make the meatballs tough
Form the Meatballs:
Dampen your hands and divide the mixture into small balls about the size of a walnut Arrange them on a tray so they are ready for frying
Fry the Meatballs:
Heat butter in a large frying pan over medium heat and add the meatballs in batches Do not crowd the pan so they brown evenly Fry until all sides are golden and cooked through then transfer to a plate
Make the Gravy:
Pour off excess fat leaving about two tablespoons in the pan Stir in flour and cook for one minute then whisk in broth slowly so no lumps form Let simmer and thicken slightly then stir in the cream and cook until the gravy reaches a silky consistency
Combine Meatballs and Gravy:
Return the meatballs to the pan and coat with the gravy Let them simmer gently for about ten minutes so they fully absorb the gravy’s flavor
Serve:
Dish up while hot with plenty of creamy gravy Spoon over mashed or boiled potatoes and add a generous scoop of lingonberry sauce for the authentic Swedish touch
A plate of meatballs with gravy and cucumbers. Bookmark
A plate of meatballs with gravy and cucumbers. | foodbymary.com

My favorite part is always the gravy After plenty of trial and error I discovered that a mix of butter and broth for the base gives the richest taste My family always fights over the last spoonful of it at Sunday dinners

Storage Tips

Let the meatballs cool before storing them in an airtight container with their gravy in the fridge They keep for about three days If you plan to freeze them separate the meatballs and gravy for best texture Store each in airtight containers and thaw overnight in the refrigerator before reheating

Ingredient Substitutions

If you do not eat pork simply use all beef or even ground turkey for a leaner version Gluten free breadcrumbs and dairy free cream also work well You can swap allspice with a mix of nutmeg and a pinch of clove but allspice is really best for the most authentic aroma

Serving Suggestions

Serve Köttbullar alongside creamy mashed potatoes or boiled baby potatoes Lingonberry jam is classic but even a little cranberry sauce gives that sweet tart balance Add pickled cucumbers or a crisp green salad for freshness

A plate of meatballs and potatoes. Bookmark
A plate of meatballs and potatoes. | foodbymary.com

Cultural Context

Köttbullar is more than just a Swedish recipe It is a dish with global roots thanks to cross cultural influences from the Ottoman kitchen but it has become a point of pride in Swedish homes and at celebrations Aligned with the Swedish value of simplicity and comfort this dish is a staple at holiday tables and everyday meals alike

Frequently Asked Questions

→ What makes Swedish meatballs unique?

Swedish meatballs, or köttbullar, are known for their blend of ground beef and pork, warm allspice seasoning, and a creamy gravy. Their signature tang comes from pairing with lingonberry sauce, making them distinct from other meatballs.

→ Can I use only one type of meat?

While a mix of beef and pork offers juiciness and flavor balance, you can use just one. Ground beef gives a heartier texture; pork adds extra tenderness.

→ Why are breadcrumbs soaked in milk?

This classic technique ensures each meatball stays moist and tender, preventing a dense texture. The milk-soaked breadcrumbs help lock in juiciness.

→ How do I achieve a smooth gravy?

Slowly add broth to the cooked flour and fat, whisking constantly to avoid lumps. Finish with cream for a silky, rich consistency.

→ Are lingonberries necessary when serving?

Lingonberry sauce offers a tangy contrast that balances the meatballs' richness, but if unavailable, cranberry sauce can be a suitable alternative.

Köttbullar Swedish Meatballs Creamy Gravy

Juicy Swedish meatballs nestled in rich creamy gravy, served alongside lingonberry and buttery potatoes.

Prep Time
20 minutes
Cooking Time
35 minutes
Overall Time
55 minutes
Recipe Author: Evelyn

Dish Category: Main Dishes

Recipe Difficulty: Medium Effort

Cuisine: Swedish

Serves: 4 Serving Size (Makes approximately 25–30 meatballs)

Dietary Options: ~

What You’ll Need to Cook

→ Meatballs

Ingredient 01 400 grams ground beef
Ingredient 02 200 grams ground pork
Ingredient 03 1 small onion, finely chopped
Ingredient 04 1 garlic clove, minced
Ingredient 05 50 milliliters whole milk
Ingredient 06 30 grams fresh breadcrumbs
Ingredient 07 1 large egg
Ingredient 08 1 teaspoon ground allspice
Ingredient 09 1 teaspoon salt
Ingredient 10 0.5 teaspoon ground black pepper
Ingredient 11 30 grams unsalted butter (for frying)

→ Creamy Gravy

Ingredient 12 250 milliliters beef or chicken broth
Ingredient 13 100 milliliters double cream
Ingredient 14 2 tablespoons plain flour
Ingredient 15 20 grams unsalted butter
Ingredient 16 Salt and pepper, to taste

→ To Serve

Ingredient 17 Lingonberry sauce (optional)
Ingredient 18 Boiled or mashed potatoes

Steps to Prepare

Step 01

In a small bowl, combine the milk and fresh breadcrumbs. Allow the mixture to soak for 10 minutes until fully softened.

Step 02

In a large mixing bowl, combine the ground beef, ground pork, soaked breadcrumbs, chopped onion, minced garlic, egg, allspice, salt, and pepper. Mix thoroughly by hand until evenly blended.

Step 03

With damp hands, form the mixture into small balls roughly 3 centimeters in diameter, yielding about 25 to 30 meatballs.

Step 04

Melt the butter in a large frying pan over medium heat. Fry the meatballs in batches, turning frequently, until all sides are evenly browned and cooked through, about 5 to 7 minutes per batch. Remove and set aside.

Step 05

Using the same pan, reserve a small amount of the fat. Add the flour and stir constantly for 1 minute to cook out the raw flavor. Gradually whisk in the broth, scraping up any browned bits. Cook until slightly thickened, then stir in the double cream. Season with salt and pepper to taste.

Step 06

Return the browned meatballs to the pan with the gravy. Simmer gently for 10 minutes, allowing the flavors to meld and the meatballs to heat through.

Step 07

Serve the meatballs hot, generously coated in creamy gravy, accompanied by lingonberry sauce and boiled or mashed potatoes.

Extra Cooking Tips

  1. For extra soft meatballs, avoid overmixing the meat mixture and use fresh breadcrumbs rather than dry.
  2. Traditional köttbullar are often served with pickled cucumbers for added brightness.

Must-Have Tools

  • Large mixing bowl
  • Frying pan
  • Small bowl
  • Wooden spoon or whisk
  • Measuring cups and spoons

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains gluten (breadcrumbs, flour)
  • Contains dairy (milk, cream, butter)
  • Contains eggs

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 485
  • Fats: 30 grams
  • Carbs: 19 grams
  • Proteins: 29 grams