There’s nothing quite like a plate of tender, juicy meatballs enveloped in a rich, creamy sauce to bring warmth and comfort to any dinner table. This Swedish Meatballs in Cream Sauce recipe is the ultimate family-friendly meal, simple to prepare yet profoundly satisfying. Whether you’re a seasoned home cook or new to the kitchen, you’ll find joy in making and serving this classic comfort food. Plus, for those with dietary restrictions, it’s incredibly easy to adapt this recipe to be dairy-free by opting for soya single cream in the luscious sauce.
For an absolutely stellar meal that will impress everyone, we highly recommend serving these delectable meatballs and their exquisite gravy over our Herb and Garlic Mashed Potatoes. The combination is simply divine, with the fluffy potatoes perfectly soaking up every drop of that heavenly sauce.

What is it about food rolled into neat little spheres that makes it universally appealing? The allure of meatballs is undeniable, transcending cultures and cuisines. From Italian-American spaghetti and meatballs to Middle Eastern kofta, these delightful bites are a permanent fixture on dinner tables worldwide, and our family is no exception. We embrace all variations, but there’s a special place in our hearts for the distinct flavor of Swedish meatballs.
While we might tip our hats to a certain Swedish furniture giant for popularizing these savory delights, we firmly believe that the true magic of Swedish meatballs unfolds right in your own kitchen. Preparing them at home allows you to control the quality of ingredients and fine-tune the flavors to perfection, resulting in a dish that far surpasses any mass-produced version.
The Authentic Taste of Swedish Meatballs
When you hear “traditional Swedish meatballs,” you might envision a single, definitive recipe. However, this is a bit of a trick question! Much like any beloved national dish, there isn’t just one universally followed recipe in Sweden. Culinary traditions vary from household to household, and every cook brings their unique touch to the table. With this rich diversity in mind, I am thrilled to present my carefully developed version of Swedish meatballs with an exquisitely rich cream sauce, designed to capture the essence of this beloved dish while adding a touch of personal flair.

Despite the numerous variations, there are indeed several common threads that unite most Swedish meatball recipes. Perhaps the most striking and distinctive characteristic is the notable absence of garlic. I know, for many, this might seem disappointing at first glance, especially if you’re accustomed to garlic-infused Italian-style meatballs. But hear me out on this crucial point!
I was certainly tempted to incorporate garlic into my meat mixture, but I deliberately restrained myself. My primary goal was to create a recipe that pays homage to the original Swedish culinary tradition, rather than blending it with other cuisines. Introducing garlic would inevitably shift the flavor profile towards Italian meatballs, losing that unique Nordic identity. By omitting garlic, we allow the more subtle, yet equally profound, spices to shine through, creating a flavor that is distinctly Swedish.
Crafting the Perfect Meatball Blend
With authenticity and exquisite taste in mind, here are the core ingredients that form the heart of my Swedish meatball recipe:
- Two types of meat: We use a balanced combination of ground beef and ground pork. This pairing is a secret weapon in many meat-based recipes, such as my meat patties (kotlety) and classic meatloaf. The beef provides a robust, savory depth, while the pork contributes essential moisture and tenderness, resulting in meatballs that are flavorful, juicy, and have an ideal texture that’s superior to using either meat on its own.
- Aromatic onion: Half a medium onion, finely grated, adds a gentle sweetness and moisture without overpowering the delicate spices. Grating ensures it integrates seamlessly into the mixture.
- Binding agents: Breadcrumbs, softened by soaking in beef stock or milk, help bind the meatballs and keep them tender. The liquid infusion adds an extra layer of flavor and moisture.
- Egg: A single egg acts as another crucial binder, ensuring the meatballs hold their shape beautifully during cooking.
- Umami depth: One tablespoon of Worcestershire sauce introduces a complex, savory umami note that enhances the overall meat flavor without being overtly detectable.
- Seasoning essentials: A careful balance of black pepper and salt is vital for bringing out the best in the meats and spices.
- The star spice – Allspice: Last but certainly not least, one teaspoon of ground allspice is the quintessential ingredient that gives Swedish meatballs their signature aroma and flavor. Regardless of how much recipes might diverge, allspice almost invariably makes an appearance, and its inclusion is absolutely essential for achieving that authentic Nordic taste. It imparts a warm, slightly sweet, and aromatic depth that truly sets these meatballs apart.

Crafting the Irresistible Creamy Gravy
While some purists might argue that serving meatballs in a rich cream sauce isn’t always the most common tradition in Sweden, my family vehemently disagrees! For us, the sauce is not just an accompaniment; it’s what elevates this recipe from simply good to truly unforgettable. Therefore, I felt it was absolutely essential to include a luscious, incredibly simple, yet profoundly delicious cream sauce to complement these savory meatballs.
The recipe for this meatball sauce is so straightforward that you might find it hard to believe it yields such a heavenly result. But trust me on this: the depth of flavor it achieves with minimal effort is astonishing. Once you make it, you’ll understand!
The secret to this sauce’s incredible flavor largely lies in the flavorful bits left behind in the pan after browning the meatballs – often referred to as ‘fond.’ These caramelized morsels, combined with onions gently sautéed in butter, form the foundation of an intensely savory and rich gravy. It’s these humble “little things” that are truly responsible for taking this cream sauce to the next level, infusing it with unparalleled depth and character.
Staying true to traditional Swedish sauce recipes, my version calls for beef stock and cream in equal parts, achieving a perfectly balanced consistency and richness. However, I want to emphasize that this recipe is incredibly adaptable. My son, for instance, is highly lactose intolerant, which led me to experiment with creating a dairy-free version of this very sauce. Using Alpro Soya single cream, I achieved truly remarkable success!
Honestly, we couldn’t taste any difference! The dairy-free alternative delivered the same creamy texture and delicious flavor without compromising the integrity of the dish. So, please, don’t let dairy concerns deter you from indulging in this exquisite cream sauce. With a simple substitution, everyone can enjoy this delightful recipe!
Recipe Success Tips and Expert Notes
- **Dairy-Free Option:** For a completely dairy-free meal, simply substitute soya single cream for regular single cream in the sauce. As tested, the flavor and texture are remarkably similar.
- **Fat Choice:** While I prefer the rich flavor that butter imparts to the sauce, vegetable oil can be easily substituted without significantly altering the outcome.
- **Binding Alternatives:** If you don’t have breadcrumbs, you can use crustless slices of bread (soaked in milk or water and squeezed dry), or even rolled oats as a binder for the meatballs.
- **Meat Leaness:** To manage calorie intake, I personally opt for extra lean (5% fat) ground pork and beef. However, feel free to choose the fat percentage you prefer; the recipe will work wonderfully with any grind.
- **Meat Blend Recommendation:** The combination of ground pork and beef is highly recommended for the best balance of taste and texture, yielding juicy, flavorful meatballs. However, you can certainly make these meatballs with all beef or all pork. No other adjustments to the recipe are necessary if you choose to make this change.
- **Flavorful Fond:** A key step for the sauce is to prepare it in the same pan where the meatballs were browned. This isn’t just about reducing cleanup! The browned bits (fond) left in the pan after frying the meatballs are packed with incredible flavor. Deglazing the pan and incorporating these into your sauce adds a depth and richness that simply can’t be achieved otherwise. Don’t skip this crucial step!
- **Taste Test Your Meatballs:** Before forming all the meatballs, pinch off a small amount of the seasoned meat mixture and fry it. Taste it to ensure the seasoning is perfectly balanced, then adjust salt, pepper, or allspice if needed. This simple step guarantees delicious meatballs every time.

Elevate Your Meal: Delicious Serving Suggestions
Swedish meatballs are a truly versatile dish, and the serving possibilities are endless. Personally, I am partial to classic mashed potatoes as the ideal companion. Their creamy texture and subtle garlic notes provide the perfect base, making them excellent for soaking up every last drop of that incredible gravy. However, simply boiled potatoes or even crispy roast potatoes will also make a wonderful pairing.
To experience these meatballs in a truly authentic Swedish style, they are traditionally served with a crisp pickled cucumber salad and a dollop of sweet-tart lingonberry preserves. If, like me, you don’t have immediate access to lingonberries or wish to avoid a trip to the nearest Swedish store, my homemade cranberry sauce serves as a fantastic and readily available substitute!
Even if you’re typically not a fan of sweet and savory combinations, I wholeheartedly urge you to try this recipe with a hint of cranberry or lingonberry sauce. The bright, sharp acidity of the berries cuts through the richness of the creamy sauce and savory meatballs, creating an exquisite balance that truly enhances the entire dish. It’s a flavor revelation you won won’t want to miss.
Storage and Leftovers: Enjoying Swedish Meatballs Later
This recipe is perfect for meal prepping or making a double batch, as these Swedish meatballs freeze beautifully. Whether you’ve made too much or intentionally prepared extra for future convenience, you can easily store cooked meatballs submerged in their creamy sauce in an airtight container in your freezer for up to 6 months. This makes them an excellent grab-and-go option for busy weeknights when you crave a comforting homemade meal without the effort.
To reheat your frozen meatballs, first, transfer them to the refrigerator to defrost thoroughly, preferably overnight. Once thawed, warm them gently in a deep pan or saucepan over low to medium heat, stirring occasionally, until they are heated through completely. Be mindful not to overheat, which can toughen the meatballs.
A note on the creamy sauce: while the meatballs themselves freeze excellently, cream-based sauces have a tendency to separate slightly when frozen and then thawed. This doesn’t affect the flavor but might alter the texture somewhat. If you anticipate freezing, you might consider freezing the meatballs without the sauce and preparing a fresh batch of gravy when ready to serve. Alternatively, if you freeze them together, simply whisk the sauce vigorously during reheating to help emulsify it back to its creamy state. Leftover cream sauce without meatballs can be stored separately in the refrigerator for 2-3 days and gently warmed on the stove or in the microwave.
Explore More Meatball Adventures
If these Swedish meatballs have sparked your love for versatile meatball dishes, why not take a culinary trip around the world? Here are more of our favorite meatball recipes to inspire your next meal:
- 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
Julia Frey of Vikalinka
25
25
50
6

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 combine both ground pork and beef, breadcrumbs soaked in beef stock or milk (if using), finely grated onion, 1 beaten egg, allspice, salt, pepper and Worcestershire sauce. (To test the balance of spices and seasoning, pinch off a small amount of the mixture and fry for a taste test.) Adjust seasoning if needed.
-
Shape the meatballs by rolling them in your hands. You should get approximately 25 golf ball sized meatballs. Brown the meatballs in 1 tbsp of vegetable oil on high heat until nicely brown on the outside but not cooked all the way through. Remove to a large bowl.
For the sauce
-
To the same pan add 1 tbsp of butter and saute the onion over low heat for 5 minutes, then add the flour and mix it in the melted butter to form a paste. Continue cooking for 1-2 minutes until it smells slightly nutty. Add the beef stock while stirring vigorously to prevent lumps, then add single cream or cream alternative (see recipe notes), Worcestershire sauce, salt and pepper to taste. Bring the sauce to a gentle boil.
-
Add the meatballs back to the sauce and spoon the sauce over them. Cover with a lid and simmer over low heat for 10 minutes. Stir halfway through to prevent burning. Taste the sauce and add salt if needed.
Notes
- Use Soya Single Cream instead of single cream for a dairy free option.
- Oil could be substituted for butter.
- I used extra lean 5% fat ground pork and beef.
Nutrition
Carbohydrates: 10g |
Protein: 30g |
Fat: 49g |
Saturated Fat: 23g |
Cholesterol: 187mg |
Sodium: 1103mg |
Potassium: 643mg |
Fiber: 1g |
Sugar: 2g |
Vitamin A: 520IU |
Vitamin C: 2mg |
Calcium: 79mg |
Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.