Juicy Swedish meatballs in a luscious, creamy sauce are the epitome of comfort food, a cherished recipe that brings warmth and satisfaction to any family dinner table. This classic dish, often associated with a comforting embrace, is surprisingly simple to master at home, promising a truly delightful culinary experience. For those with dietary considerations, fret not; our recipe readily accommodates a dairy-free lifestyle by allowing the seamless substitution of soya single cream in the rich, velvety sauce.
Elevate your meal to a stellar experience by serving these delectable meatballs and their exquisite gravy over our Herb and Garlic Mashed Potatoes, creating a harmonious blend of flavors and textures that will undoubtedly impress.

There’s an undeniable magic to food rolled into perfect spheres – perhaps it’s their playful shape, their satisfying bite, or the way they effortlessly absorb flavors. Whatever the secret, meatballs of every variety have long held a permanent and beloved place on dinner tables worldwide, and our family is no exception. While many of us were first introduced to the charm of Swedish meatballs through the iconic offerings at IKEA, it’s a culinary truth that the most profound and delicious experiences are often found in the heart of our own kitchens. With this recipe, we’re confident you can create a homemade version that far surpasses any store-bought alternative, delivering unparalleled juiciness and flavor.
The Essence of Traditional Swedish Meatballs
When one speaks of “Traditional Swedish Meatballs,” it’s easy to imagine a singular, age-old recipe universally followed across Sweden. However, this is a delightful misconception! The truth is, much like any beloved national dish, there are as many variations of Swedish meatballs as there are talented cooks. Each family, each region, often boasts its unique twist, passed down through generations. Therefore, the recipe I share with you today is my carefully crafted version, born from a desire to capture the authentic spirit and comforting flavors of this classic Swedish dish, complete with its indispensable cream sauce.

Despite the myriad of recipes, certain common threads weave through almost all authentic Swedish meatball preparations. Perhaps the most distinguishing characteristic, and one that might surprise many, is the notable absence of garlic. I confess, the temptation to introduce a touch of garlic into my meat mix was strong, but I deliberately resisted. My aim was twofold: first, to ensure these meatballs retain their distinct Swedish identity, rather than veering into Italian territory; and second, to honor the spirit of the original recipes. The simplicity of the spices allows the rich flavors of the meat and the creamy sauce to truly shine, creating a profile that is uniquely Scandinavian.
With these principles in mind, here are the thoughtfully selected ingredients that form the foundation of our exquisite Swedish meatballs:
- The Meat Combination: A cornerstone of deeply flavorful and perfectly textured meatballs is the blend of two types of meat: ground beef and ground pork. This pairing is a tried-and-true classic, seen in many beloved dishes like our meat patties kotlety and classic meatloaf. The beef contributes a robust, meaty depth, while the pork offers essential fat and moisture, resulting in incredibly tender, juicy meatballs that surpass either meat used alone.
- Aromatic Foundation: Half a finely grated onion is incorporated, not just for its subtle sweetness but also for adding crucial moisture to the meat mixture, preventing dry, crumbly meatballs.
- Binding & Moisture: Breadcrumbs, lovingly soaked in either beef stock or milk, act as a gentle binder while further enhancing the meatballs’ tenderness and juiciness. A single egg also helps hold everything together, ensuring the meatballs maintain their perfect spherical shape during cooking.
- Flavor Enhancers: One tablespoon of Worcestershire sauce introduces a layer of umami complexity, adding depth without overpowering the delicate balance of flavors. Simple black pepper and salt are essential for seasoning, bringing out the best in the meat.
- The Signature Spice: Last but certainly not least, a teaspoon of ground allspice is absolutely crucial. No matter how much Swedish meatball recipes diverge, allspice consistently remains a common, defining ingredient. It imparts that distinctive warm, subtly sweet, and aromatic flavor profile that is instantly recognizable as authentically Swedish, setting these meatballs apart from other varieties.

The Creamy Sauce: The Heart of Swedish Meatballs
While some purists might argue that serving meatballs doused in a rich cream sauce isn’t universally traditional in Sweden, my family, and countless fans worldwide, wholeheartedly believe the sauce is what truly elevates this dish from simply good to absolutely unforgettable. It transforms the meatballs into a luxurious, soul-satisfying experience. Thus, I wholeheartedly embraced the necessity of including a delicious, yet incredibly simple, cream sauce to complement our perfect Swedish meatballs. This sauce is so effortlessly prepared, its heavenly taste might just surprise you. Trust me on this one – it’s a must-make!
The secret to this sauce’s profound flavor lies primarily in the “fond” – the tiny, caramelized bits of flavor left behind in the pan after browning the meatballs. These little treasures, combined with onions sautéed in butter, create a depth of flavor that takes this gravy to an entirely new level. It’s this beautiful interplay of savory meat drippings and aromatic vegetables that builds the foundation of a truly remarkable sauce.
Traditional Swedish sauce recipes typically call for an equal ratio of beef stock and cream, a classic approach I’ve adhered to in this recipe for its balanced richness. However, I want to emphasize that this dish is wonderfully adaptable. My son, who is highly lactose intolerant, served as my inspiration to experiment with a dairy-free version of this sauce. Using Alpro Soya single cream, I achieved truly remarkable results. We honestly couldn’t discern any difference in taste or texture! So, please, do not let dairy restrictions deter you from indulging in this incredible cream sauce; it’s a joy that everyone can experience.
Recipe Tips for Success
Achieving the perfect Swedish meatballs and a consistently delicious cream sauce is simple with these helpful tips:
- Dairy-Free Adaptation: If you’re aiming for a dairy-free meal, the transition is seamless. Simply substitute the regular single cream with soya single cream. Brands like Alpro Soya single cream perform exceptionally well, yielding a sauce that is just as rich and creamy without any compromise on flavor.
- Fat Choice for Browning: While I personally adore the nuanced flavor that butter imparts to the sauce’s foundation, especially when sautéing the onions, vegetable oil is a perfectly acceptable and easy substitute for browning the meatballs and preparing the initial roux.
- Breadcrumb Alternatives: For the meatballs, if you don’t have breadcrumbs on hand, or prefer an alternative, you can use crustless slices of bread (white or whole wheat) soaked in milk or water and then squeezed dry. Rolled oats can also work as a gluten-free option, acting as a binder and adding a subtle chewiness.
- Meat Fat Content: My personal preference leans towards using extra-lean ground pork and beef (around 5% fat) to keep the calorie count in check. However, feel free to choose the fat content that best suits your taste and dietary needs. Higher fat content can contribute to even juicier meatballs, so select what you prefer.
- The Power of a Blend: I highly recommend sticking to the combination of ground pork and beef. This duo creates a superior taste and texture profile that is hard to achieve with a single type of meat. The pork provides moisture and richness, while the beef offers a deeper, savory flavor. Should you opt for all beef or all pork, no other adjustments to the recipe are strictly necessary, but be aware the flavor and texture might vary slightly.
- The “Fond” Factor: A crucial step for an incredibly flavorful sauce is to prepare it in the very same pan where you’ve just browned the meatballs. Those caramelized brown bits stuck to the bottom of the pan – known as “fond” – are packed with intense savory flavor. As you deglaze the pan with butter, onions, and then stock, these bits release their delicious essence into the sauce, making it incredibly rich and complex. This technique not only saves on washing up but is a fundamental culinary secret to a truly outstanding gravy.

Serving Suggestions for a Complete Meal
The beauty of Swedish meatballs lies not just in their inherent deliciousness but also in the delightful accompaniments that complete the meal. Personally, I am partial to creamy mashed potatoes, which serve as the perfect canvas to soak up every last drop of that rich, savory sauce. However, simple boiled potatoes or even crispy roast potatoes also make excellent choices. The goal is to have a starch that can beautifully complement and absorb the magnificent gravy.
For an authentic Swedish experience, these meatballs are traditionally served with a crisp pickled cucumber salad, offering a refreshing counterpoint to the rich flavors, and most famously, with a dollop of lingonberry preserves. If a trip to IKEA for lingonberries isn’t on your agenda, don’t despair! My homemade cranberry sauce serves as a fantastic substitute, providing a similar tart, fruity sweetness. Even if you, like me, generally steer clear of sweet and savory combinations, I wholeheartedly urge you to try this recipe with a touch of cranberry or lingonberry sauce. The sharp, bright fruitiness cuts through the richness of the creamy dish beautifully, creating a surprisingly balanced and utterly addictive flavor profile.
Storage and Leftovers Made Easy
Preparing a larger batch of these Swedish meatballs for future enjoyment is a fantastic idea, as they freeze wonderfully. To store, simply allow the cooked meatballs and sauce to cool completely, then transfer them to an airtight, freezer-safe container. They can be kept frozen for up to 6 months, making them a perfect make-ahead meal for busy weeknights.
When you’re ready to enjoy them, thaw the frozen meatballs in the refrigerator overnight. Once defrosted, gently warm them in a deep pan over medium-low heat, stirring occasionally, until they are heated through completely. It’s important to heat slowly to ensure even warming and prevent the sauce from scorching.
A small note on the creamy sauce: while the meatballs themselves freeze beautifully, cream-based sauces can sometimes change texture upon freezing and thawing, occasionally separating or becoming slightly grainy. For best results, if you anticipate freezing a large batch, you might consider freezing the cooked meatballs separately and preparing a fresh batch of sauce when ready to serve. However, leftover cream sauce can be safely stored in the refrigerator for 2-3 days and gently reheated in a saucepan or in the microwave, stirring well to recombine.
More Meatball Recipes to Explore
If these Swedish meatballs spark your love for these versatile morsels, embark on a culinary journey around the world with more of our favorite meatball recipes:
- Baked Meatballs with Mozzarella and Arugula
- Porcupine Meatballs in Creamy Tomato Sauce (Tefteli)
- Indian Spiced Meatballs in Curry Sauce
- Sweet and Sour Meatballs in Pomegranate Sauce
- Spaghetti and Meatballs
Swedish Meatballs in Cream Sauce

Equipment
-
Cast iron Dutch oven
Ingredients
For the meatballs
- ▢ ½ kg / 1lbs ground pork
- ▢ ½ kg / 1lbs ground beef
- ▢ 40g / 1/2cup breadcrumbs
- ▢ 1/2 finely grated onion, medium
- ▢ 125ml / 1/2cup beef stock or milk
- ▢ 1 egg
- ▢ 1 tsp allspice
- ▢ 1 tsp black pepper
- ▢ 2 tsp salt
- ▢ 1 tsp Worcestershire sauce
- ▢ 1 tbsp vegetable oil
For the meatball sauce
- ▢ 1 tbsp butter, or vegetable oil
- ▢ 1/2 onion, chopped
- ▢ 1 tbsp all purpose flour
- ▢ 250ml / 1cup beef stock
- ▢ 250ml / 1cup single/ whipping cream, or use soya single cream for a dairy free option
- ▢ 1 tsp Worcestershire sauce
- ▢ salt to taste
- ▢ pepper to taste
Instructions
For the meatballs
-
In a large bowl, thoroughly combine both ground pork and beef. Add the breadcrumbs (previously soaked in beef stock or milk, if using), the finely grated onion, one beaten egg, allspice, salt, pepper, and Worcestershire sauce. Mix everything together until just combined; be careful not to overmix, which can lead to tough meatballs. (To test the balance of spices and seasoning, pinch off a small amount of the mixture and fry it quickly for a taste test. Adjust seasoning if needed.)
-
Gently shape the mixture into approximately 25 golf-ball sized meatballs by rolling them between your hands. Heat 1 tablespoon of vegetable oil in a large pan or cast iron Dutch oven over high heat. Brown the meatballs in batches until they are nicely caramelized on the outside. They don’t need to be cooked through at this stage. Once browned, remove them to a large bowl and set aside.
For the sauce
-
Using the same pan where the meatballs were browned (this is key for flavor!), add 1 tablespoon of butter. Sauté the chopped onion over low heat for about 5 minutes until softened and translucent, scraping up any flavorful bits from the bottom of the pan. Sprinkle in the all-purpose flour and mix it into the melted butter and onions to form a paste (a roux). Continue cooking for 1-2 minutes, stirring constantly, until it smells slightly nutty. Gradually pour in the beef stock while stirring continuously to prevent lumps, then add the single cream (or dairy-free alternative), Worcestershire sauce, and season with salt and pepper to taste. Bring the sauce to a gentle boil, then reduce heat.
-
Return the browned meatballs to the simmering sauce, gently spooning the sauce over them to coat. Cover the pan with a lid and let it simmer over low heat for about 10 minutes, allowing the meatballs to cook through and absorb the rich flavors of the sauce. Stir halfway through to ensure even cooking and prevent sticking. Before serving, taste the sauce and add additional salt or pepper if needed to achieve your desired seasoning.
Notes
- For a delicious dairy-free option, easily swap out traditional single cream for soya single cream.
- While butter enhances the sauce’s flavor beautifully, vegetable oil can be used as a suitable substitute.
- This recipe uses extra-lean 5% fat ground pork and beef for a lighter option, but feel free to adjust to your preference.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
If you’ve tried this delightful recipe, we’d love to hear from you! Let us know how it was in the comments below.