Swedish Meatballs
- By Jennifer Segal
- Updated December 11, 2024
- 167 Comments
- Leave a Review

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.
Swedish meatballs are tender, flavorful mini meatballs made from a mix of beef and pork, simmered in a creamy, savory sauce. They were a cocktail party classic in the 1970s and remain a crowd-pleaser today. They’re also a kid-friendly dinner when served over mashed potatoes, rice, or egg noodles.
This Swedish meatball recipe, inspired by Cooks Illustrated, is reminiscent of the iconic Ikea version, known for its springy yet delicate texture. The secret? Blending the meatball mixture in an electric mixer with a surprising ingredient: baking powder. It may sound unconventional, but it makes all the difference. No mixer? No problem—hand-mixing works well, too.
“Made these on Christmas Eve and I can say they have instantly become a new tradition.”
What You’ll Need To Make 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 tender.
- Ground Pork and Ground Beef: The foundation of the meatball mixture. You can use all ground beef if needed, but the meatballs won’t be quite as tender or flavorful.
- Garlic: Adds depth and flavor to the meatballs.
- Allspice: A key spice in Swedish meatballs.
- Baking Powder: Helps to lighten the texture of the meatballs.
- Butter and All-Purpose Flour: Together, they form the roux to thicken the sauce.
- Chicken Broth: The foundation of the sauce.
- Light Brown Sugar, Soy Sauce, and Lemon Juice: Together, they balance the sauce with sweetness, savory depth, and a hint of bright acidity.
- Jump to the printable recipe for precise measurements
Step-by-Step Instructions
Step 1: Make the Meatballs
Place the cubes of bread in a small bowl. Whisk together the eggs and cream, and add to the cubed bread.
Mash with a fork until the bread is dissolved into the liquid.

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.

Mix again until just combined.
Using moistened hands, form the mixture into meatballs and place on a rack over a foil-lined baking sheet.

Bake the meatballs for 20 minutes, until lightly browned. At this point, the meatballs can be refrigerated for 1 day or frozen for up to 3 months.

Step 2: Make the Sauce
Melt the butter in a large skillet, then whisk in the flour.

Add the chicken broth and brown sugar.
Cook for about ten minutes, until slightly thickened and reduced, then add the cream, soy sauce, and pepper.

Let the cream sauce simmer until thick enough to coat a spoon, then add the lemon juice and meatballs and simmer until heated through. Lingonberry jam on the side is traditional. You can find the mini bamboo forks pictured above on Amazon.

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.
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
- 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.
- Whisk the eggs and cream together in a medium bowl. Stir in the bread and mash until no large bread chunks remain. Set aside.
- 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.
- 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
- 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.
- 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
- 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
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Fabulous! I thought it will not turn out well, when i used vegetable broth instead of chicken by accident. But my family loved it and asked for seconds. Wonderful comfort food.
Jen, this recipe is magic!
I have used so many of your recipes in the past few years and every single one is reliable and excellent.
Thank you for all you do!
Merry Christmas…
💕
Can turkey be sustituted, the same amount of the pork/beef? Do the other ingredients need to be adjusted?
Hi Michelle, I haven’t made these with ground turkey, but a few other readers have commented that they have and have been happy with the results (and you don’t need to make any other modifications). Just make sure to buy 93/7 turkey. If you go any leaner than that, the meatballs will be dry.
Made these exactly as directed and was not disappointed. I served them over egg noodles as a meal with a side salad. A big hit. I will definitely add these to our winter rotation. The fresh lemon juice really added a nice pop. Thanks Jenn. I truly love making your recipes!!! They are so family friendly.
Thank you Jenn, for another fabulous recipe. I would love to make and serve the original recipe but that is not possible.
Thanks to the reviewer, that mentioned using coconut cream (we have milk sensitivities too). I made this recipe dairy-free. I did double lemon juice, and used 1 tsp. season salt, to suit my tastes. I also added cornstarch to make the sauce thicker. I reheated the meatballs and sauce for 3 hours in my slow cooker, then served over egg noodles. Served with your roast carrots and your lemon bars for dessert. A delicious 3-Jenn meal!
First things first, I’m a huge fan of your recipes and have both of your cookbooks. This recipe was good-ish, but not great enough for me to make it again. I followed the recipe to a tee and the sauce was too thin so I ended up adding cornstarch to thicken it, the flavor was lacking so I ended up adding worcestershire.
Jen,
The meatballs are a new holiday party favorite!
I love your personal stories that go along with the recipes. From your trips to Israel to the names of your neighbors, and childhood memories make your website so special. I always smile when I read the story behind the recipes. Thanks for sharing!
❤️
Made this yesterday and it was excellent. I also like the texture of the meatballs. For the gravy, I didn’t have anymore cream, so I used half & half + sour cream. It was delicious but curdled when I added it to the broth. Any idea why?
Hi CG, I know in my area there has been a shortage of heavy cream ever since Thanksgiving. Sour cream will generally curdle when boiled, and half & half is not quite thick enough to make a creamy sauce with the recipe as is. If you can’t find cream next time, I would double the flour and use half & half in place of the cream. A bit of sour cream can be stirred in off the heat before serving, if you like. Hope that helps!
Thanks 👍🏼 I didn’t know sour cream would curdle like that.
I will give these a try! My Swedish grandmother said that nutmeg is the secret ingredient to the best Swedish meatballs, so I might add that.
Excellent recipe! My mother is Norwegian and father Swedish. Allspice, along with nutmeg and a pinch of ginger a must in their meatball mix. My only tweak! (Norwegian meatballs, an entree, are much larger with brown onion gravy, no cream.)
I’m going to make this to bring to a Xmas eve party and an appetizer for Christmas… what’s the best way to transport/reheat?
Thanks!
I would reheat in a skillet, crockpot, or microwave. You may need to add a little broth to thin the sauce to the right consistency, so I’d have some handy (but you can also just a splash of water in a pinch).
Made these for dinner last night with egg noodles as you suggested and they were delish. Kids gave them a 5 out of 5! Can’t wait to serve these again over the holidays.