Swedish Meatballs

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

A cocktail party classic that doubles as an easy weeknight dinner, Swedish meatballs are always a crowd-pleaser.

Plate of Swedish meatballs on small skewers.

Swedish meatballs are rich mini meatballs made from a mix of beef and pork, simmered in a light yet flavorful cream sauce. They were quintessential cocktail party fare back in the 1970s, but they’re still a huge hit at gatherings today. What’s more, they double as a fantastic and kid-friendly dinner when served over mashed potatoes, rice, or egg noodles. This recipe takes inspiration from Cooks Illustrated and is reminiscent of the famous Swedish meatballs from Ikea, known for their springy yet delicate texture.

Achieving this texture involves blending the ground beef, pork, and cream mixture in an electric mixer with a surprising ingredient: baking powder. While unconventional, this approach results in a truly delicious texture. If you don’t have a mixer or just prefer a simpler method, hand-mixing still yields an excellent outcome.

“Absolutely delicious! Made these on Christmas Eve and I can say they have instantly become a new tradition.”

Danette

What You’ll Need To Make Swedish Meatballs

ingredients for swedish meatballs
  • Eggs: Act as a binder to help hold the meatballs together.
  • Heavy Cream: Adds moisture and richness to the meatball mixture, making them tender. Also used to thicken and add creaminess to the sauce.
  • White Sandwich Bread: Soaked in heavy cream, it works as a panade to keep the meatballs moist and tender.
  • Ground Pork and Ground Beef: Provide the base of the meatball mixture, offering a mix of flavors and fats for a juicy texture.
  • Garlic: Adds depth and flavor to the meatballs.
  • Allspice: A key spice in Swedish meatballs, giving them their distinctive taste.
  • Baking Powder: Helps to lighten the texture of the meatballs, making them more tender.
  • Butter: Used as the base for the sauce.
  • All-purpose Flour: Thickens the sauce, giving it a smooth consistency.
  • Chicken Broth: Provides the liquid base for the sauce, adding depth and savory notes.
  • Light Brown Sugar: Adds a slight sweetness to the sauce.
  • Soy Sauce: Contributes depth and umami to the sauce.
  • Lemon Juice: Adds a touch of acidity to the sauce, brightening the flavors and providing balance.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

Step 1: Make the Meatballs

Begin by making a panade, a mixture of bread and cream that binds the meatballs together and makes them tender. Place the cubes of bread in a small bowl. Whisk together the eggs and cream, and add to the cubed bread.

bread for panade

Mash with a fork until the bread is dissolved into the liquid.

panade for meatballs in bowl

Next, combine the ground pork, garlic, baking powder and spices in the bowl of an electric mixer and whip until the mixture is smooth and pale. Add the egg/cream mixture and beat until smooth, then add the ground beef.

making the Swedish meatball mixture in a mixer

Mix again until just combined.

Swedish meatball mixture in mixing bowl

Using moistened hands, form the mixture into meatballs and place on a rack over a foil-lined baking sheet. (The rack is useful because it allows the fat from the meatballs to drip down but if you don’t have one, don’t worry about it. It’s fine to just place the meatballs directly on a greased baking sheet.)

Swedish meatball mixture rolled into balls on baking sheet

Bake the meatballs for 20 minutes, until lightly browned. The rack will leave little marks on the bottoms of the meatballs, but they are not noticeable once the meatballs are covered in sauce.

baked Swedish meatballs

Step 2: Make the Sauce

While the meatballs bake, make the sauce. Begin by melting the butter in a large sauté pan, then whisk in the flour.

butter and flour in saucepan

Whisk constantly until the flour turns golden and fragrant, and then add the chicken broth and brown sugar.

chicken broth and brown sugar added to sauce in skillet

Cook for about ten minutes, until slightly thickened and reduced, then add the cream, soy sauce, and pepper. I know it seems odd to season this dish with soy sauce — think of it as salt but with a bit more flavor.

adding the cream to the Swedish meatball sauce

Let the cream sauce simmer until thick enough to coat a spoon, then add the lemon juice and meatballs and simmer until heated through.

Swedish meatballs in cream sauce in skillet

Spear the meatballs with toothpicks or serve over rice, mashed potatoes or egg noodles. Lingonberry jam on the side is traditional, but it can be hard to find. You can order it online here.

Frequently Asked Questions

Can Swedish meatballs be made ahead of time?

Yes, Swedish meatballs can be made ahead of time. You can prepare and cook the meatballs up to a day in advance. Store them in the refrigerator, covered, until you’re ready to reheat and serve. If you’re preparing the sauce ahead as well, keep it in a separate container in the refrigerator and gently reheat everything together before serving.

Can Swedish meatballs be frozen?

Yes, once cooked and cooled, Swedish meatballs can be frozen without the sauce for up to 3 months. When you’re ready to enjoy them, defrost in the refrigerator overnight. Make the sauce and add the meatballs, heating on the stovetop until warmed through.

Can I use only ground beef or only ground pork instead of a mix?

While traditional Swedish meatballs are made with a mix of ground pork and beef for depth of flavor and juiciness, you can opt to use only one type of meat if you prefer. Using only ground beef will result in a firmer meatball, while using only ground pork will make them a bit softer and richer.

Where can I find those bamboo forks?

You can find the mini bamboo forks shown below on Amazon

Plate of Swedish meatballs on small skewers.

Video Tutorial

You May Also Like

Swedish Meatballs

A cocktail party classic that doubles as an easy weeknight dinner, Swedish meatballs are always a crowd-pleaser.

Servings: About 50 mini meatballs (serves 4-6 for a main course, 10-12 as an appetizer)

Ingredients

For the Meatballs

  • 2 large eggs
  • ½ cup heavy cream
  • 1½ cups cubed white sandwich bread, crusts removed (you'll need about 4 slices)
  • 1 pound ground pork
  • 2 cloves garlic, minced
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground black pepper
  • 1½ teaspoons salt
  • 2 teaspoons baking powder
  • 1 pound 85% lean ground beef

For the Sauce

  • 2 tablespoons unsalted butter
  • 2½ tablespoons all-purpose flour
  • 3 cups low-sodium chicken broth
  • 2 teaspoons packed light brown sugar
  • 1 cup heavy cream
  • 1½ teaspoons soy sauce
  • ¼ teaspoon ground black pepper
  • 1½ teaspoons lemon juice, from one lemon
  • Salt, to taste
  • 2 tablespoons finely chopped fresh parsley, for serving

Instructions

For the Meatballs

  1. Preheat the oven to 325°F and set an oven rack in the middle position. Line a baking sheet with aluminum foil for easy clean-up and place an ovenproof rack over top; spray the rack very generously with nonstick cooking spray.
  2. Whisk the eggs and cream together in a medium bowl. Stir in the bread and mash until no large bread chunks remain. Set aside.
  3. In a stand mixer fitted with the paddle attachment, beat the pork, garlic, allspice, pepper, salt, and baking powder on high speed until smooth and pale, about 2 minutes, scraping the bowl as necessary. Add the bread/cream mixture to the mixing bowl and beat on low speed until combined (so it doesn't splatter), then increase the speed to high and beat until smooth and homogeneous, about 1 minute, scraping the bowl as necessary. Add the beef and mix on medium-low speed until just incorporated, about 20 seconds, scraping the bowl as necessary. Using wet hands, form the mixture into 1½-inch round meatballs and place on the prepared rack. (The mixture is very sticky and wet hands help; keep wetting your hands as you go). Bake for about 25 minutes, until just done.
  4. Note: You'll notice that the rack will leave little marks on the bottom of the meatballs but they will not be too noticeable once the meatballs are covered with sauce.

For the Sauce

  1. While the meatballs are cooking, make the sauce. In a large skillet over medium-high heat, melt the butter. Add the flour and cook, whisking constantly, until the flour is golden and fragrant, about 1 minute. (Careful not to burn; it goes from golden to burnt quickly.) Whisk in the chicken broth, getting rid of any lumps. Add the sugar and bring back to a boil. Reduce the heat to medium and cook, uncovered, whisking and scraping down the sides of the pan occasionally, until the sauce is slightly thickened and reduced, about 10 minutes. Add the cream, soy sauce and pepper and bring to a boil. Reduce the heat to medium and cook, whisking and scraping down the sides occasionally, until the sauce is thick enough to coat a spoon, 7 to 10 minutes. Add the lemon juice and cooked meatballs to the sauce and simmer, turning occasionally to coat with the sauce, until heated through. Taste the sauce and adjust the seasoning with salt and pepper, if necessary. Transfer the meatballs to a serving platter, sprinkle with parsley, and serve.
  2. Make-Ahead/Freezer-Friendly Instructions: The meatballs/sauce can be made up to 2 days ahead and refrigerated separately. Additionally, the meatballs (without the sauce) can be frozen for up to 3 months. When ready to serve, prepare the sauce and reheat the meatballs in the sauce until hot in the center.

Pair with

Nutrition Information

Powered by Edamam

  • Serving size: 1 meatball
  • Calories: 89
  • Fat: 7g
  • Saturated fat: 3g
  • Carbohydrates: 2g
  • Sugar: 1g
  • Fiber: 0g
  • Protein: 4g
  • Sodium: 121mg
  • Cholesterol: 31mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

See more recipes:

Comments

  • thinking of making these for our christmas eve. Are they as heavy as they seem and can I make the meatballs ahead of time, just re-heating in the sauce just before serving?

    • Hi Laura, I don’t think you’ll find them to be too heavy. And yes, you can prepare the meatballs ahead and reheat in the sauce. Hope you enjoy!

  • This is the 5th recipe I’ve made from your site. You’re becoming my go to for new meals! These were so good and easy to make.

  • Can these be frozen

    • Hi Joanne, You can freeze the meatballs but I wouldn’t freeze the sauce.

  • 1* Loved the picture of your Swedish meatball dish, however, it lacked huge flavours. After dumping many ingredients. When in doubt I wined it out to no avail. After spending so much money on this dish I could have had a great prime rib etc dinner. Sorry, would not recommend this site to anyone. CHEERS

    • Don’t know where you can find edible prime rib for the same cost of these, but to each their own. Just not your cup of tea, we love these!

    • Are you kidding me?? Just how many of the recipes on this site have you tried, to give a basis to your statement that you would not recommend this site to anyone?? It’s been my experience that there are almost no recipes on this site that aren’t worthy of raves.

      • — Diane on May 1, 2023
      • Reply
  • Even the kids loved this, I served over buttered noodles and some steamed broccoli.

  • Meatballs great flavor. Sauce to sweet for my family.

  • Nobody in my family liked the meatballs or the sauce. The meatball texture was too mushy. The sauce too lemony. Maybe I don’t know how Swedish meatballs are supposed to taste and just don’t like them?

    There were many steps and lots of clean up. I would not make this again.

    • Robbie, I’m sorry to hear you didn’t enjoy them more! I have several other meatball recipes on the site if you want to give them a try.

  • Looks great. I just have a comment about swedish meatballs. In a lot of non swedish recipy sites i see them being served with pasta. This would never happen in sweden even if i’m sure it tastes nice. The swedish national dish consists of meatballs, gravy, lingonberries and pressgurka (a type of pickled cucumber). Just for information. 🙂

    • And potatoes of course.

  • Swedish meatball recipe was fantastic and we fought over the few left overs the next day.

    • — michelle.valentine@raboag.com v
    • Reply
  • I need suggestions on freezing. want to use some at a later date. Freeze meatballs out of sauce or is in the sauce okay? Can sauce be frozen?

    • — Louise (again)
    • Reply
    • Hi Louise, You can freeze the meatballs but I wouldn’t freeze the sauce.

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.