Savor the Flavors of Sweden with Homemade Swedish Meatballs

Dish recipes: Swedish Meatballs
Photo from

Swedish Meatballs, or "Köttbullar" in Swedish, are a culinary treasure that has gained worldwide fame. These small, succulent meatballs are a staple of Swedish cuisine, known for their delightful blend of flavors and cozy, comforting appeal. In this article, we'll guide you through the process of crafting these delectable Swedish Meatballs in your own kitchen.

What Are Swedish Meatballs?

Swedish Meatballs are small, tender meatballs traditionally made with a mixture of ground beef and pork. They are seasoned with a blend of spices, including allspice and ground white pepper, and often accompanied by a creamy gravy. These meatballs are typically served with lingonberry sauce and creamy mashed potatoes or lingonberry jam and fresh lingonberries.

Ingredients for Swedish Meatballs:

For the Meatballs:

1/2 pound (225g) ground beef

1/2 pound (225g) ground pork

1 small onion, finely minced

1/2 cup (120ml) milk

1/4 cup (30g) breadcrumbs

1 egg

1/2 teaspoon salt

1/4 teaspoon ground white pepper

1/4 teaspoon ground allspice

Butter or oil for frying

For the Creamy Gravy:

1 1/2 cups (360ml) beef or vegetable broth

1/2 cup (120ml) heavy cream

2 tablespoons all-purpose flour

Salt and pepper to taste


1. Prepare the Meatball Mixture:

In a mixing bowl, combine the ground beef and ground pork. In a separate bowl, mix the breadcrumbs and milk. Let them soak for a few minutes until the breadcrumbs have absorbed the milk. Add the minced onion, soaked breadcrumbs, egg, salt, ground white pepper, and ground allspice to the meat mixture. Mix everything thoroughly until well combined.

2. Shape the Meatballs:

With damp hands, shape the meat mixture into small meatballs, about 1 inch (2.5cm) in diameter. This mixture should yield approximately 24 meatballs.

3. Cook the Meatballs:

In a large skillet, heat a bit of butter or oil over medium-high heat. Add the meatballs and cook until they are browned on all sides and cooked through, about 8-10 minutes. You may need to cook them in batches, depending on the size of your skillet. Remove the meatballs from the skillet and set them aside.

4. Prepare the Creamy Gravy:

In the same skillet, add the flour and cook for a minute or two until it begins to turn golden brown. Gradually whisk in the beef or vegetable broth and heavy cream, making sure to eliminate any lumps. Bring the mixture to a simmer, stirring constantly, until it thickens into a creamy gravy. Season with salt and pepper to taste.

5. Serve and Enjoy:

Return the cooked meatballs to the skillet with the creamy gravy. Allow them to simmer for a few minutes in the sauce to soak up the flavors. Swedish Meatballs are traditionally served with lingonberry sauce, lingonberry jam, or fresh lingonberries alongside creamy mashed potatoes or buttered noodles.

Homemade Swedish Meatballs are a comforting and delicious dish that brings the flavors of Sweden to your dining table. With a perfect blend of seasonings and a creamy gravy, they're sure to become a family favorite. Whether you enjoy them as an appetizer, main course, or holiday treat, Swedish Meatballs are a delightful culinary experience.