
There are few dishes that evoke such a strong sense of comfort and home as classic Swedish meatballs. Far more intricate and flavorful than their mass-produced counterparts, these homemade meatballs offer a unique culinary experience that transports you straight to a cozy Swedish kitchen. Characterized by a delightful blend of ground beef and pork, subtly seasoned with the warming notes of allspice and nutmeg, and finished in an irresistibly rich, creamy sauce, this recipe is the epitome of comfort food at its finest. Whether you prefer them nestled on a bed of buttered egg noodles – our absolute favorite way to serve them – or alongside fluffy mashed potatoes, Swedish meatballs promise a meal that is both satisfying and memorable.
The journey to perfecting Swedish meatballs begins with a careful selection of ingredients and a thoughtful approach to preparation. Unlike other meatball recipes that might rely heavily on strong herbs or robust spices, the Swedish version thrives on subtlety and balance. The combination of beef and pork ensures a tender, juicy texture and a depth of flavor that a single type of meat might lack. The fresh breadcrumbs, moistened with milk and enriched with egg yolks, act as a gentle binder, keeping the meatballs moist without making them dense. And the finely sautéed onions? They melt into the meat mixture, contributing a delicate sweetness and aromatic foundation that is simply essential.

But what truly sets Swedish meatballs apart is their signature creamy sauce. This isn’t just any gravy; it’s a velvety smooth concoction, built upon a rich beef broth base, enhanced with a hint of soy sauce and Worcestershire for umami depth, and brightened with another whisper of allspice. The final touch of heavy cream transforms it into a luxurious coating for the tender meatballs, making every bite a delightful indulgence. The balance of savory, sweet, and subtly spiced flavors in both the meatballs and the sauce is what makes this dish a timeless classic, cherished by many around the world.
Classic Swedish Meatballs
By Lynne Webb
Made with a blend of ground beef and pork, flavored with a pinch of allspice and sautéed onions and finished in a creamy sauce, our classic Swedish meatballs are comfort food at its finest.
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
- 3/4 lb ground beef
- 3/4 lb ground pork
- 1 tablespoon butter
- 1/2 cup onion, finely chopped
- 1 cup fresh, soft breadcrumbs
- 1/3 cup milk
- 2 large egg yolks
- 1/4 teaspoon ground allspice
- 1/4 teaspoon nutmeg
- Salt and freshly ground black pepper
- Vegetable oil
- 1/2 cup beef broth
For the sauce:
- 3 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth
- 1 teaspoon soy sauce
- 1/2 teaspoon Worcestershire
- Pinch of allspice
- Salt and freshly ground black pepper
- 1/4 cup cream or half-and-half
- 1/4 cup fresh parsley, chopped
Instructions
-
Prepare the Onions: Begin by heating 1 tablespoon of butter in a large, heavy skillet over medium heat. Add the finely chopped onion and sauté gently until it turns golden and translucent, which should take about 3 to 4 minutes. Remove the skillet from the heat and allow the sautéed onions to cool for at least 5 minutes. This cooling step is crucial as it prevents the raw meat from cooking prematurely when mixed.
-
Combine Meatball Base: In a large mixing bowl, combine the fresh, soft breadcrumbs, milk, and egg yolks. Mix these ingredients thoroughly until a cohesive mixture forms. Then, stir in the cooled onion mixture, 1/4 teaspoon of ground allspice, 1/4 teaspoon of nutmeg, 1 teaspoon of salt, and several grinds of fresh black pepper. The spices are what give Swedish meatballs their distinctive, aromatic flavor, so ensure they are evenly distributed.
-
Form the Meatballs: Add the ground beef and ground pork to the breadcrumb mixture. Mix gently with your hands until all ingredients are just combined. Be careful not to overmix, as this can lead to tough meatballs. Once mixed, roll the mixture into 1-1/2-inch meatballs. Aim for uniform size to ensure even cooking. Transfer the formed meatballs to a large plate.
-
Brown the Meatballs: Return the skillet (the same one used for onions) to medium-high heat. Add a thin film of vegetable oil to coat the bottom of the pan. Once the oil is shimmering, add half of the meatballs in a single layer, ensuring not to overcrowd the pan. Cook, turning them frequently, until they are lightly browned on all sides, usually taking 2 to 3 minutes per batch. Browning is vital for developing rich flavor. Transfer the browned meatballs to a separate clean plate and repeat the process with the remaining meatballs.
-
Cook Through & Deglaze: Once all meatballs are browned, add 1/2 cup of beef broth to the skillet. Use a wooden spoon or spatula to scrape up any browned bits that have accumulated on the bottom of the pan – this is called deglazing and adds immense flavor to your sauce. Return all the meatballs to the pan and let them simmer in the broth, turning frequently, for an additional 2 to 4 minutes. This ensures they cook through completely and absorb some of that savory broth.
-
Prepare for Sauce: Transfer the cooked meatballs to a clean plate and set aside. Carefully drain any remaining liquid from the pan, then return the empty skillet to the stove over medium heat. This cleaned-up pan will be used to build your luxurious cream sauce.
-
Make the Roux: For the sauce, melt 3 tablespoons of butter in the skillet. Once melted, whisk in 3 tablespoons of flour. Continue cooking, whisking constantly, for about 3 minutes until the mixture (known as a roux) is smooth and a light golden color. This roux will be the thickening agent for your sauce.
-
Build the Sauce: Slowly whisk in 2 cups of beef broth, adding it gradually to prevent lumps. Continue whisking until the sauce becomes smooth and begins to thicken, which should take approximately 3 to 4 minutes. Stir in 1 teaspoon of soy sauce, 1/2 teaspoon of Worcestershire sauce, and a pinch of allspice. These ingredients add layers of savory and aromatic depth. Combine well, then whisk in 1/4 cup of cream or half-and-half for richness. Season the sauce to taste with salt and pepper, adjusting as needed.
-
Combine Meatballs and Sauce: Gently add the cooked meatballs back into the sauce in the skillet. Reduce the heat to medium-low. Stir to ensure all the meatballs are thoroughly coated in the creamy sauce. Continue cooking for another 2 to 3 minutes, stirring often, allowing the meatballs to warm through and soak up the flavors of the sauce. Finally, stir in 1/4 cup of fresh chopped parsley, which adds a burst of fresh flavor and color.
-
Serve: To serve, plate individual portions of cooked egg noodles or creamy mashed potatoes. Arrange the meatballs generously over the base and spoon a liberal amount of the delicious creamy sauce over everything. Garnish with extra fresh parsley if desired. Enjoy this timeless comfort food!
Swedish meatballs are more than just a meal; they’re an experience. The careful balance of spices, the tender texture of the meat, and the luxurious cream sauce create a symphony of flavors that is both comforting and sophisticated. The blend of ground beef and pork is paramount here, offering a richness and moisture that simply cannot be achieved with just one type of meat. Beef provides a deep, savory base, while pork contributes essential fat and tenderness, resulting in meatballs that are flavorful yet delicate.
The subtle inclusion of allspice and nutmeg is another hallmark of authentic Swedish meatballs. These spices, often associated with baking, lend an unexpected warmth and fragrant aroma that defines the dish. It’s not about overpowering the meat, but rather enhancing its natural goodness with a delicate, almost sweet undertone. The sautéed onions play a crucial role too; cooking them down before adding them to the meat mixture sweetens them and removes their raw bite, making them meld seamlessly into the meatballs.
When it comes to the preparation, patience is key. Forming the meatballs by hand ensures they are uniform and tender. Browning them in batches, rather than overcrowding the pan, is essential for achieving a beautiful crust and locking in juices. This browning process, known as the Maillard reaction, develops complex flavors that are critical to the overall taste profile. And don’t forget the deglazing step! Those browned bits at the bottom of the pan are flavor gold, which, when incorporated into the sauce, add incredible depth.
The creamy sauce is the crowning glory of this dish. A perfectly executed roux, made by cooking butter and flour together, provides the necessary body and prevents a thin, watery sauce. Slowly whisking in the beef broth creates a smooth, velvety consistency. The addition of soy sauce and Worcestershire might seem unconventional for a Swedish dish, but they are secret weapons for boosting umami, adding a savory richness that makes the sauce truly irresistible. Finally, a touch of heavy cream rounds out the flavors and gives the sauce its signature silky texture.
Serving Suggestions & Variations
While buttered egg noodles and mashed potatoes are traditional accompaniments, Swedish meatballs are incredibly versatile. Consider serving them with boiled new potatoes, creamy polenta, or even rice. A side of lingonberry jam is a classic pairing, offering a tart counterpoint to the rich meatballs and sauce. Pickled cucumbers are another excellent choice for a touch of acidity and crunch.
For those looking to customize, a sprinkle of fresh dill or chives can add another layer of herbaceous flavor to the finished dish. If you prefer a lighter sauce, you can reduce the amount of cream or substitute half-and-half for heavy cream, though some richness might be sacrificed. Experiment with different types of broths; a richer beef broth will yield a more intensely flavored sauce. You could also introduce a tiny pinch of ground cardamom to the meatballs for an even more authentic Swedish touch, though it’s less common than allspice and nutmeg.
Storage and Reheating
Leftover Swedish meatballs with their creamy sauce can be stored in an airtight container in the refrigerator for up to 3-4 days. They also freeze beautifully. To freeze, allow the meatballs and sauce to cool completely, then transfer them to a freezer-safe container. They can be frozen for up to 2-3 months. To reheat, thaw overnight in the refrigerator if frozen, then gently warm on the stovetop over low heat, adding a splash of milk or broth if the sauce has thickened too much. Avoid high heat, as it can cause the sauce to separate or the meatballs to dry out.
In conclusion, preparing homemade Swedish meatballs is a rewarding culinary endeavor that promises a dish bursting with comforting, aromatic flavors. It’s a recipe that has stood the test of time, cherished for its unique combination of tender, spiced meat and a luscious, creamy sauce. By paying attention to each step – from blending the meats and spices to perfecting the roux for the sauce – you can recreate this classic comfort food in your own kitchen and savor a truly authentic taste of Sweden. So gather your ingredients, set aside a little time, and prepare to delight your taste buds with this unforgettable dish.