Authentic Swedish Meatballs with Creamy Gravy: A Timeless Family Recipe
Step into a tradition that spans decades in our family – the making of classic Swedish Meatballs! This beloved recipe, a slightly refined version of my great-grandma Prudy’s original, is one I’m absolutely thrilled to share with you. What sets these meatballs apart is the rich, homemade sauce, crafted with real cream, making it undeniably the best. You’ll be surprised at how quickly and easily this luxurious gravy comes together. For years, we relied on shortcuts, but once you discover how simple it is to make from scratch, you’ll never go back! I fondly recall my Nana meticulously rolling out hundreds of these tender meatballs every Christmas. This recipe, a testament to generations of culinary heritage, was originally perfected and shared with a wider audience on January 23, 2013.

Table of Contents: Your Guide to Perfect Swedish Meatballs
- A Traditional Swedish Christmas Eve Dinner Menu
- What Makes Swedish Meatballs Unique?
- Essential Ingredients for Easy Swedish Meatballs
- How to Make Swedish Meatballs: Step-by-Step Guide
- How to Serve This Swedish Meatball Recipe
- Storing and Freezing Homemade Swedish Meatballs
- Frequently Asked Questions About Swedish Meatballs
- More Cherished Swedish Recipes from Grandma Prudy
- More Savory Main Dishes to Explore
- Swedish Meatballs Recipe Variations for Every Preference
- Printable Recipe Card: Homemade Swedish Meatballs
- EASY SWEDISH MEATBALLS RECIPE (Canned Soup Version)
Happy New Year! I hope your Christmas season was filled with joy and delicious food. I was just remarking to my daughter, Charlotte, how wonderfully slow January feels this year, and I am embracing every moment of it. November and December always seem to fly by in a whirlwind, don’t they?
We’re still recovering from a rather eventful holiday period over here. After 14 years of traveling every single December, we finally decided to host for the very first time. It was a lively 19 days with house guests coming and going, reaching a peak of 18 people under our roof! Imagine dozens of gifts for four families overflowing under the tree, an unbelievable amount of toilet paper, children joyfully cartwheeling and hoverboarding through every hallway, and literally hundreds of cookies baking up a storm in my kitchen. It felt like that wonderfully chaotic opening scene from Home Alone! It was an absolute blast, but let’s just say Mama is in dire need of a long nap this entire January. 😂
Just kidding, mostly. In between countless loads of laundry, I’ve been diligently perfecting this Swedish Meatball recipe, along with my Rye Bread and even the Liver Paté. These dishes are integral to the traditional Christmas Eve meal Eric’s family has enjoyed for generations, and I’m incredibly excited to finally share them with you! My wonderful mother-in-law, Kris, was here for the holidays and was a huge help in documenting all the essential details of these cherished family recipes.

A Traditional Swedish Christmas Eve Dinner Menu: A Generational Feast
Eric’s family, with its proud Swedish-American heritage, has faithfully served the same festive meal on Christmas Eve for generations. This unwavering tradition ensures that the flavors and memories are passed down, year after year, without a single change to the menu:
Appetizers: Kicking Off the Feast
- Relish Tray: A vibrant assortment featuring crisp black and green olives, fresh green onions, tangy pickles, sweet peppers, and crunchy radishes.
- Rye Bread: Hearty slices, traditionally served with butter. Though I confess, Eric and I often sneak over to the toaster for a warm, crispy slice.
- Liver Paté: A rich and savory spread, often enjoyed with crackers or rye bread.
- Pickled Herring: A distinctive Swedish delicacy, served simply with saltine crackers.
- Flatbread: A traditional Swedish cracker infused with anise. This is a labor of love, only making an appearance when we have the time to craft it from scratch.
Main Course: The Heart of the Holiday Meal
- Swedish Meatballs: The undisputed star of the show, these tender meatballs are smothered in a rich, creamy gravy.
- Boiled Potatoes: While I personally prefer to serve Creamy Mashed Potatoes, I often receive disapproving glances from my mother-in-law. It’s her prerogative as the matriarch and leader of this decades-old culinary tradition!
- Lingonberry or Cranberry Sauce: A sweet and tart accompaniment that perfectly balances the savory richness of the meatballs.
- Reesy’s Sautéed Carrots and Shallots: A simple yet elegant vegetable dish that adds a touch of sweetness.
- Tomato Aspic: A delightful nod to the 1950s! I promise to share this unique recipe someday. It’s surprisingly tasty and serves as an intriguing garnish for the meatballs.
Dessert: A Sweet Ending to a Grand Meal
- Rice Pudding: A comforting and creamy classic that’s a staple for Swedish holiday tables.
- Cookie Tray: An abundant spread featuring a variety of homemade delights, including Butter Pecan Cookies, Grandma Prudy’s Classic Gingersnaps, delicate Spritz Cookies, fragrant Cardamom Cookies, and even Sweethearts (Mexican Wedding Cookies), among many others.

Here you can see the star of the show: Meatballs and my “heathen” mashed potatoes on the left. The sauces, from top to bottom, are Cranberry sauce, jarred lingonberry, and the unique tomato aspic in the middle. To the right, my selections from the relish tray, some Liver Paté on a Flatbread cracker, pickled herring on a saltine, Reesy’s Carrots, and Grandma Prudy’s beloved Rye Bread. A complete traditional spread!
You might wonder if my kids partake in all these traditional delicacies. Hardly, with the exception of my son, Truman. We often joke that Truman is an 80-year-old man trapped in a 10-year-old’s body – he appreciates the more “acquired” tastes!

Just look at that generous serving of pickled herring on his plate – a true testament to his adventurous palate!
Even if it takes the kids a few years to grow accustomed to these distinctly non-American flavors, I believe it’s absolutely worth it to keep these cherished family memories alive. I can almost hear Tevye from Fiddler on the Roof in the background: “TRADITION!” (He famously said, “Without our traditions, our lives would be as shaky as a fiddler on the roof!” – a sentiment that perfectly captures the essence of our Christmas Eve.
I recall my very first Christmas Eve at Eric’s parents’ house. Being from California, where our Christmas tradition involved Tri-Tip, I think I only managed to eat carrots, meatballs, and a few cookies. I was only 20 at the time, a rather picky eater, and definitely in a bit of cultural shock! But over the years, I’ve had a strong turnaround; I genuinely love it all now. (Well, except for the pickled herring. Still not quite there. Give me another 15 years.)
This year marked the first time Eric and I were in charge of menu planning and grocery shopping for the grand meal. In a moment of oversight, I completely forgot to buy the pickled herring. We realized this critical omission around 10:30 PM the night before Christmas Eve.
Eric, ever dedicated to tradition, drove to three different grocery stores, only to return with regular herring. The package proudly declared, “Kipper style!” and “Delightful seafood snack!” I honestly questioned if it wasn’t meant to be cat food. Do people actually eat this stuff?
But even plain herring wouldn’t do for Eric. He was committed. He found a homemade recipe for pickling spice and brined the herring overnight. His incredible dedication to preserving this tradition is the only reason I managed to choke down the tiny morsel you see on my plate above. It wasn’t my favorite, but I deeply admire how his family keeps this special meal tradition alive every single year, infusing it with so much love and effort.

My wonderful mother-in-law, Kris, can be seen in the red skirt and glasses. Prudy, her Swedish grandmother, is the inspiration behind many of these cherished recipes.
Now, let’s finally dive into the BEST part of the meal, the one menu item that absolutely no one argues or complains about: the universally beloved Swedish Meatballs!
What Makes Swedish Meatballs Unique?
So, what exactly sets Swedish Meatballs apart from their counterparts? Here in the U.S., when someone simply says “meatballs,” the immediate thought often drifts to Italian-style meatballs, typically served with a rich red sauce. While undeniably delicious, Swedish Meatballs offer a distinctly different and equally delightful culinary experience.

Authentic Swedish Meatballs are traditionally crafted from a flavorful blend of ground beef and pork. What truly makes them melt-in-your-mouth tender is the addition of torn white bread soaked in milk, along with eggs and a unique blend of seasonings. The inherent fattiness of the pork, combined with the moisture from the milk-soaked bread, results in an incredibly soft and succulent meatball. This tender texture can make them a bit challenging to fry without falling apart, but I promise, the extra effort is absolutely worth it for that perfect bite.
The seasoning profile is another key differentiator: Swedish Meatballs are distinctively flavored with warming spices like nutmeg and allspice. You won’t find basil or oregano here! And if you’ve ever visited Ikea, you’ll know that Swedish Meatballs are often rolled smaller than their Italian cousins. In our family, we typically roll ours to about the size of a ping-pong ball, though any uniform size will work perfectly.
While it might be tempting to simplify your cooking by using your favorite store-bought meatballs, I strongly advise against it for this recipe. Unless they are specifically labeled “Swedish meatballs,” they simply won’t contain the essential nutmeg and allspice, resulting in a drastically different flavor profile. For an authentic and truly delicious experience, making them from scratch is the way to go.

Essential Ingredients for Easy Swedish Meatballs and Creamy Gravy
While the ingredient list might appear a bit extensive at first glance, rest assured that all components are readily available. In fact, you likely already have many of these staples in your pantry, making your grocery trip quick and efficient. For precise measurements and detailed instructions, be sure to refer to the comprehensive recipe card further down this page.

For the Flavorful Meatballs:
- White bread (the secret to tenderness)
- Milk (adds crucial moisture)
- Butter (for sautéing aromatics)
- Onion (provides a sweet, savory base)
- Ground beef (for robust flavor)
- Ground pork (adds richness and moisture)
- Large eggs (binds the mixture)
- Kosher salt (enhances all flavors)
- Black pepper (for a touch of warmth)
- Dry mustard (a subtle tang)
- Nutmeg (the quintessential Swedish spice)
- Allspice (another key aromatic for authenticity)
- Tabasco sauce (a hint of heat, optional)
- Oil for frying (to achieve that golden-brown crust)
For the Luscious Creamy Sauce:
- Butter (forms the rich roux base)
- Mushrooms (optional, adds earthy depth)
- Kosher salt (balances the sauce)
- Flour (for thickening the gravy)
- Better than Bouillon Beef Base** (for intense beef flavor)
- Soy sauce (adds umami and depth)
- Water (to create the gravy)
- Heavy cream, or half & half (for creamy richness)
- Black pepper (to taste)
- Fresh parsley or dill, optional (for garnish and freshness)

How to Make Swedish Meatballs: A Step-by-Step Guide to Perfection
Crafting these delicious Swedish Meatballs might seem intricate, but with these detailed steps, you’ll achieve culinary success:
- Prepare the Bread and Milk Base: Begin by tearing fresh white bread into small pieces and placing them in a large mixing bowl. Pour milk over the bread, ensuring it’s fully saturated. This simple step is the key to incredibly soft and moist meatballs. While many recipes opt for dried breadcrumbs, using fresh bread soaked in milk infuses a significant amount of moisture, resulting in a uniquely tender texture that practically melts in your mouth. Allow the bread to soak for a while, then mash it together thoroughly until it forms a uniform paste.

- Sauté the Onions: Finely chop a whole onion. In a large, nonstick skillet (you’ll use this pan again later!), melt about half of your butter over medium heat. Add roughly half of the chopped onion to the skillet and sauté until the onions are soft and translucent, but not browned. This step mellows their flavor, ensuring they blend seamlessly into the meatballs without any harsh raw notes. Set aside the remaining raw onion for the sauce.

- Combine Meatball Ingredients: Add the sautéed onions to the bowl containing the mashed bread and milk. Now, incorporate all the remaining meatball ingredients: ground beef, ground pork, large eggs, kosher salt, black pepper, dry mustard, nutmeg, allspice, and a few dashes of Tabasco sauce.

Have you ever experienced the magic of fresh nutmeg? There’s something truly special about its intense aroma and flavor. I always find myself thinking of Hades from Hercules, charmingly saying, “Meg, my little flower, my little bird, my little nut…MEG.” (Just a little culinary humor!) But seriously, nutmeg is a pivotal flavor in these meatballs, so if you can get your hands on whole nutmeg pods, I highly recommend it. You’ll need a fine grater, like a microplane, to grate it fresh. If not, powdered nutmeg works perfectly fine! Don’t forget the allspice, which complements the nutmeg beautifully.
- Mix by Hand for Perfect Texture: It’s time to get your hands dirty! While a spoon just won’t cut it, mixing the meatballs by hand ensures all ingredients are thoroughly combined without overworking the meat. I highly recommend wearing disposable gloves for this task – it makes the process much more enjoyable and less messy. Traditionally, Swedish meatball mixtures are sometimes pureed for an exceptionally fine texture. I’ve tried this in my food processor, but found it didn’t mix evenly and was a pain to clean. So, the glove method remains my preferred technique for achieving that ideal, uniform consistency. Remember, don’t overmix, as this can lead to tough meatballs.

- Shape the Meatballs: Now for the fun part – shaping your meatballs! I find a cookie scoop incredibly helpful for ensuring uniform size, which is essential for even cooking. Press the meat mixture into the scoop with your fingers to help it hold its shape, then release and roll it slightly more in your hands. You can make your meatballs any size you prefer, but aiming for consistency is key. We typically make ours about the size of a ping-pong ball or slightly smaller. For even firmer meatballs that hold their shape better during frying, consider chilling the rolled meatballs on a plate in the refrigerator for a couple of hours.

- Fry the Meatballs to Golden Perfection: Heat a generous amount of oil in the same large nonstick pan you used for the onions. Achieving perfectly round meatballs takes a bit of practice, but my best advice is to use a good nonstick pan, which helps them release easily after browning. Gently shake the pan often to keep them moving and promote even browning. Some cooks also find that lightly rolling each meatball in flour helps them maintain their shape. Fry in batches, ensuring not to overcrowd the pan, until they are beautifully browned on all sides. They don’t need to be cooked through at this stage; we’re looking for that delicious exterior crust. After each batch, transfer the fried meatballs to a baking sheet. As an alternative, you can skip frying and bake the meatballs at 450°F for a few minutes. While baking is certainly easier, you will miss out on the incredible depth of flavor that comes from the browning achieved during frying, which is quite significant for the overall taste.

- Prepare for the Sauce: Once all the meatballs are fried and transferred, it’s time to build the rich, creamy sauce right in the same pan, utilizing all those flavorful drippings.

I often incorporate finely chopped mushrooms into my Swedish meatball sauce, a habit from years of using canned cream of mushroom soup in an earlier family version. However, this is entirely optional! If you choose to add them, a small amount – about half a cup – is plenty. The goal is to enhance the sauce subtly, allowing the exquisite flavor of the meatballs themselves to remain the star.
- Create the Roux and Build Flavor: Add the remaining butter to your pan, which should still have delicious browned bits (fond) from the meatballs. Sauté the reserved raw onions (and optional mushrooms) until soft and fragrant. Next, gradually sprinkle in the flour, stirring constantly to create a thick, rich roux. This roux is the foundation of your creamy gravy, ensuring a smooth, lump-free consistency and adding a nutty depth of flavor.

- Whisk in Liquids for Gravy: Incorporate the soy sauce and beef base into the roux. Then, slowly begin to add water (or beef stock), pouring in small amounts at a time and whisking vigorously after each addition. This gradual process is crucial for preventing lumps and ensuring the liquid thoroughly emulsifies with the roux, creating a velvety smooth gravy. Continue stirring until you have a smooth, rich brown sauce.

- Finish with Cream and Serve: Finally, stir in the heavy cream or half-and-half. Give the sauce a taste and adjust seasonings, adding more salt and pepper as needed. Once the gravy is to your desired consistency and flavor, gently return the fried meatballs to the pan. Allow them to simmer in the sauce for a few more minutes, ensuring they are heated through and fully cooked. And voilà! Your homemade, utterly delicious Swedish Meatballs with creamy gravy are ready to be savored.

How to Serve This Swedish Meatball Recipe: Beyond the Meatball
Beyond the distinct differences in the meatballs themselves, what truly elevates Swedish Meatballs is their traditional presentation. For this recipe, we entirely move away from the red sauces typically associated with Italian meatballs. Instead, the flavorful drippings left in the pan after frying the meatballs form the essential base for a delectable, creamy brown gravy. A luxurious blend of butter, cream, and robust beef broth transforms these drippings into a supremely rich and flavorful sauce that envelops each tender meatball.
In Sweden, it’s common to serve meatballs and sauce separately, or even with no sauce at all, especially when part of a grand smörgåsbord. However, in our family, the creamy gravy is non-negotiable!
The classic accompaniments for Swedish Meatballs are, of course, tangy lingonberry preserves and either perfectly boiled or creamy mashed potatoes. At some point after emigrating to the United States, Great-Grandma Prudy (or perhaps Nana, her daughter-in-law and Kris’s mother) opted for convenience, swapping the homemade sauce for canned cream of mushroom soup. This became the way Eric’s family made them for decades!
However, being me—and not necessarily anti-canned soup, but knowing we could achieve something far superior—I was determined to create a homemade version of the sauce. It turns out it’s incredibly easy and, in my opinion, infinitely better. For those who cherish tradition or prefer the convenience, the original (or rather, the unoriginal but time-honored) recipe with canned soup is included in the recipe notes!

What to Serve with Swedish Meatballs: Beyond Tradition
For a complete traditional experience, refer to the beginning of this post for our comprehensive Christmas Eve menu, which pairs Swedish Meatballs with boiled potatoes, rye bread, pickled herring, and tomato aspic!
However, I completely understand if a 1950s tomato jello isn’t quite your cup of tea (or if you’re short on time)! If you’re seeking more casual yet equally delicious side options for a weeknight meal, here are some fantastic pairings for your homemade Swedish Meatballs:
- Noodles Instead of Potatoes: While potatoes are classic, egg noodles are a common and comforting alternative that perfectly soak up the creamy gravy. Any pasta shape you enjoy will work beautifully.
- Roasted Red Potatoes in Oven: These are tender on the inside and wonderfully crispy on the outside, offering a delightful texture contrast.
- 3-Ingredient Roasted Potatoes with Crunchy Onions: An incredibly easy side dish that bakes perfectly in the oven while you prepare your meatballs on the stovetop.
- Aunt Joy’s Creamy Cucumber Salad: If you’re looking for a refreshing green side without going full pickle, this super creamy and cooling cucumber salad is an excellent choice.
- Easy Roasted Broccoli Recipe: A simple yet consistently popular vegetable side that’s quick to prepare and always a crowd-pleaser.
- Oven Roasted Asparagus with Balsamic Browned Butter: This elegant side is ready in about 15 minutes and arguably the most heavenly way to enjoy asparagus.
- How To Make Roasted Cauliflower (Brown and Crispy): Say goodbye to bland, soggy cauliflower! This recipe yields perfectly crisp and garlicky florets.
- Pressgurka (Swedish Pickled Cucumbers) from Kristy’s Kitchn: Outside of our family’s specific traditional menu, this is one side dish that is repeatedly mentioned as a traditional accompaniment to Swedish Meatballs in broader Swedish cuisine.
- For even more inspiration, check out this post from True North Kitchen, a great resource from an American blogger dedicated to classic Nordic dishes.

Storing and Freezing Homemade Swedish Meatballs: Enjoying Them Later
Swedish Meatballs are one of those magical dishes that often taste even better the next day! They make for the absolute best leftovers. To store them, simply place the cooked meatballs and their creamy sauce in an airtight container and refrigerate for up to 4 days. When reheating, I recommend using the microwave at a lower power setting (e.g., power level 5) for a minute or two until heated through. This gentle reheating helps keep the meatballs wonderfully tender.
Can You Freeze Swedish Meatballs? Absolutely!
Yes, these delicious meatballs freeze beautifully, making them a fantastic make-ahead meal option! Freezing them is incredibly simple: add the meatballs and sauce to freezer-safe ziplock bags. I like to arrange the meatballs in a single layer within the bag when it’s laid flat on the counter. This technique makes both freezing and thawing much more efficient. You can use whatever bag size suits your future serving needs, filling as many bags as required. Ensure the meatballs and sauce have completely cooled to room temperature before placing the bags flat in the freezer. They will maintain their quality for 3-4 months; beyond that, they might start to experience freezer burn and become dry.
To reheat your frozen Swedish Meatballs, thaw the bag in the refrigerator overnight, or for a few hours on the kitchen counter. Once thawed, transfer the contents to a saucepan and heat gently over medium-low heat until warmed through. If using a slow cooker, heat on low for 1-2 hours. You’ll want to stay nearby and whisk the sauce occasionally as it heats to ensure it returns to the perfect consistency. Be patient and avoid turning the heat up too high; reheating slowly is key to maintaining the tender texture of the meat.

Frequently Asked Questions About Swedish Meatballs
How are Homemade Swedish Meatballs Prepared?
It’s a surprisingly straightforward process to prepare delicious homemade Swedish Meatballs! You start by combining a blend of ground beef and pork with milk-soaked white bread, eggs, and distinct Swedish seasonings like nutmeg and allspice. These tender meatballs are then fried until golden brown. The flavorful pan drippings are crucial for creating the truly amazing brown gravy, made with butter, beef broth, and rich cream, which is then poured generously over the meatballs. For more detailed instructions, refer to the step-by-step guide above or the full recipe card below.
What Makes Swedish Meatballs Different from Other Meatballs?
Swedish Meatballs distinguish themselves from the more common Italian-style meatballs in several key ways. Unlike Italian meatballs, which often feature robust oregano and basil in a red tomato sauce, Swedish Meatballs are characterized by their warming spice blend of nutmeg and allspice. They are also traditionally served with a creamy, savory brown gravy instead of red sauce. Furthermore, Swedish meatballs are often rolled smaller, and they are typically accompanied by a very specific set of traditional side dishes, which completes their unique culinary identity.
What Are Traditional Swedish Meatballs Served With?
Traditional Swedish Meatballs come with a fairly established menu of side dishes. Potatoes, whether boiled or mashed, are a given, with noodles being a popular substitute. Lingonberry jam is an essential sweet and tart accompaniment. Traditionally, pickled cucumbers also make an appearance. In our family, our cherished Christmas Eve menu includes either boiled or Creamy Mashed Potatoes, Lingonberry or Cranberry Sauce, Sautéed Carrots and Shallots, and even a retro Tomato Aspic. This grand meal is typically preceded by traditional appetizers such as a Relish Tray, Rye Bread with butter, Liver Paté, Pickled Herring served with saltine crackers, and homemade Flatbread.

More Cherished Swedish Recipes from Grandma Prudy
Grandma Prudy, born in Minnesota to Swedish immigrant parents, dedicated her life to preserving and passing on the food traditions of her homeland. You can read more about her inspiring story on my Rye Bread post. Here are more of her delightful Swedish recipes:
- Crispy Swedish Cardamom Cookies: These delicate, aromatic cookies are truly one of my all-time favorite Christmas treats!
- Swedish Sour Cream Twists (Layered Yeast Cookies): An understatedly sweet and tender pastry, absolutely perfect for pairing with a warm cup of hot chocolate.
- Grandma Prudy’s Rye Bread Recipe: I guarantee you’ve never tasted such pillowy soft and flavorful rye bread – it’s truly a revelation!
- Grandma Prudy’s Classic Gingersnaps: If you adore ginger cookies that are bursting with flavor and possess that satisfying, true snap, then these are the cookies for you.
- Grandma Prudy’s Classic Spritz Cookie Recipe: I’m convinced that Christmas simply isn’t complete without these iconic and charming classic cookies.
- Thin and Crispy Sugar Cookies (Grandma Prudy’s Recipe): These buttery sugar cookies are wonderfully thin and shatter delightfully in your mouth with every bite.
- Butter Pecan Cookie Recipe: These small, brown sugar buttery shortbread delights are dangerously easy to pop into your mouth, one after another!
More Savory Main Dishes to Explore
If you’re looking to expand your repertoire of comforting and hearty main courses, consider these other savory options:
- Easy Salisbury Steak Recipe (30 Minutes): This recipe actually shares a surprisingly similar flavor profile to Swedish Meatballs, making it a fantastic and quick 30-minute weeknight option.
- Baked Meatball Recipe: My go-to recipe for easy, no-chop meatballs! You could easily adapt these by adding some nutmeg and using them in place of the meatballs in this Swedish Meatball recipe for a simpler approach.
- 1770 House Meatloaf (Ina Garten Meatloaf Recipe): This meatloaf, accompanied by a savory garlic butter sauce, is truly the stuff that culinary dreams are made of.
- Ground Beef Orzo with Tomato Cream Sauce from Salt & Lavender: A delightful pasta dish that combines comforting ground beef with a creamy tomato sauce.
Swedish Meatballs Recipe Variations for Every Preference
There are many wonderful paths to achieving your perfect pan of Swedish Meatballs. Here are some thoughtful variations you can explore to customize this family dinner classic:
- Meat Combination: You have flexibility with the ground meat. While half beef and half pork is traditional and provides the best flavor and texture, you can adjust ratios based on preference or availability. The ground pork primarily adds essential fat for tenderness. If you’re using very fatty ground beef (like 80% lean), you could use a little less pork, but I still recommend including some to ensure those truly tender meatballs.
- Beef Broth vs. Beef Base: For the sauce, instead of using water and beef base, you can opt for 3 cups of really high-quality beef stock. This can streamline the process slightly while still providing excellent depth of flavor.
- Soy Sauce vs. Worcestershire: In place of soy sauce, you can use Worcestershire sauce. I’ve tested both methods, and while we slightly preferred the umami depth of soy sauce, Worcestershire sauce also delivers a fantastic flavor to the gravy. Both are excellent choices!
- Baking Meatballs Instead of Frying: Frying the meatballs in a skillet contributes a whole other layer of flavor, thanks to the crispy, browned edges developed through the Maillard reaction. However, frying can be a bit more labor-intensive. If you prefer a simpler approach, you can skip this step entirely. To bake, simply place the shaped meatballs on a baking sheet, ensuring they are close but not touching. Bake them at 450°F (230°C) for 12-15 minutes, or until the tops are nicely browned and cooked through. Then, proceed to make the sauce as instructed. The recipe includes enough butter that you won’t miss the meatball drippings too much. Once the sauce is ready, add the baked meatballs directly into it. Since they are already fully cooked, you don’t need to simmer them in the sauce for an extended period – just serve once the gravy reaches your desired consistency.
- Noodles as an Alternative to Potatoes: While potatoes are the most classic accompaniment, egg noodles are a very popular and comforting alternative. Any type of cooked pasta will also work beautifully, soaking up the rich, creamy sauce.
The Original Canned Soup Version (A Glimpse into Family History)

Here is the original photo from when I first shared these Swedish Meatballs back in 2013! This version, utilizing canned cream of mushroom soup, is included in the notes section of the recipe card for those who prefer tradition or convenience. Here’s the story I wrote back then, when I was pregnant with Truman:
I think I might be nesting. Or perhaps, I’m just finally achieving what most people would consider a normal level of cleanliness. Only time will tell how long it lasts. Today, I scrubbed my oven within an inch of its life, deep-cleaned my Kitchenaid mixer, completed all the laundry in the house, and changed all the sheets. I even managed to cook dinner. Yet, somehow, I still expertly avoided the biohazard level of dirty dishes literally overflowing my sink. You know those days, when the dishes are stacked so high it’s impossible to fill your water pitcher without bailing water from a cup, and you can’t even wash your hands without lifting your elbows just to reach the faucet.
Sometimes I write about things on this blog, hoping others will relate, but then I realize that, no, I’m probably the only one in the world who is this spectacularly messy.
These meatballs, however, are absolutely divine. Eric’s family is Swedish, and this has been the cherished special meal they eat every year on Christmas Eve. It’s a non-negotiable family tradition, passed down from his beloved Grandma Prudy. They are awesome, incredibly delicious, and guess what – they are super easy to make! Make sure to check out the section at the end of the recipe for instructions on how to prepare them in a slow cooker, for ultimate convenience.
Facebook | Pinterest | Instagram
Homemade Swedish Meatballs
20 mins
20 mins
40 mins
8
Rate this Recipe
Print Recipe
Ingredients
- 2 slices white bread
- 1 cup milk, I use whole milk
- 1 tablespoon butter, for softening onions
- 1 onion, chopped and divided
- 1 and 1/2 pounds ground beef*, I like 85%
- 1/2 pound ground pork*
- 2 large eggs
- 2 teaspoons kosher salt
- 1/2 teaspoon black pepper
- 3/4 teaspoon dry mustard
- 1/2 teaspoon nutmeg, I love to grate fresh nutmeg.
- 1/4 teaspoon allspice
- 10 dashes Tabasco sauce
- Oil, for frying
For the sauce
- 7 tablespoons butter
- 1/2 cup mushrooms, optional, chopped tiny
- 1 teaspoon kosher salt
- 1/2 cup flour
- 1 tablespoon Better than Bouillon Beef Base**
- 1 tablespoon soy sauce***
- 3 & 1/2 cups water
- 1 cup heavy cream, or half & half
- Black pepper, to taste
- More kosher salt, to taste
To serve
- Parsley or dill, to garnish
- 1 batch Mashed Potatoes, or cooked pasta
Instructions
- Make the meatballs: In a large bowl, tear up 2 pieces of white bread into pieces. Pour 1 cup of milk over the top and smoosh the bread into the milk to get it soaking. Let sit for a while.
- Meanwhile, chop an onion small. In a large, high sided 12-inch skillet (preferably non-stick), melt about 1 tablespoon butter (from a 1/2 cup stick of butter, save the rest of it for the sauce) over medium heat.
- Add a little more than half of the onions to the butter in the pan, and sauté for about 4-5 minutes, until the onions are soft but not yet turning brown. Remove from the heat. (Save the remaining onions for the sauce.)
- Meanwhile, stir your soaking bread and use a spatula to break up the bread and turn it all to mush. Add the softened onions to the bowl with the bread (Don’t bother washing the pan, we need it later).
- Add all the remaining meatball ingredients: 1 and 1/2 pounds ground beef, 1/2 pound ground pork, 2 eggs, 2 teaspoons kosher salt, 1/2 teaspoon black pepper, 3/4 teaspoon dry mustard, 1/2 teaspoon nutmeg, 1/4 teaspoon allspice, and about 10 shakes from a jar of Tabasco.
- Put on your big girl pants and mix up these meatballs with your hands. A spoon will just not do. I like to wear disposable gloves for this task. Mixing meatballs with your hands and squeezing all the ingredients together really gives you the best meatball texture. Don’t overmix, or your meatballs will be tough. But do make sure the ingredients are fully combined and the meat broken up.
- Shape the meatballs. Use a cookie scoop to form the meatballs. You want your meatballs to all be uniform in size so they cook at the same rate. I like to shape them to about 1 and 1/2 inches across. Use your fingers to press each meatball into the scoop, to help it create its shape. These meatballs are very soft and tender, making them a little challenging to work with, but you will appreciate this once you bite into one. If you are planning to fry, and you have a lot of time, chill your meatballs in the fridge for 1-2 hours. This will help the meatballs keep their shape.
- Fry the meatballs. (You can skip this step and move straight to roasting them in the oven, if you prefer. See notes) Heat the same pan you used for the onions over medium heat. Add about 1 tablespoon oil and swirl it around. Wait a minute, and when it is nice and hot, start adding in your meatballs. I scoop the meatballs as I go. Do not crowd the pan, you need to leave about 1 inch of space in between each meatball so that they are able to brown. You will fry in several batches. Let the meatballs fry undisturbed for about 1 minute, until the bottom is quite brown. Then use a spatula to gently scrape up the bottom and turn the meatballs onto their sides, not completely flipped. Do your best to keep the meatballs together. The more often you turn the meatballs, the more round the shape will be. Continue this process until the meatballs are browned on most or all of the edges. It should take 2-4 minutes for one batch. They do NOT have to be cooked all the way through. Remove the browned meatballs to a large baking sheet or tray. Continue with another batch of meatballs, repeating the process and adding oil as necessary.
- Make the sauce. Once the meatballs are done and removed from the pan, add the rest of the stick of butter (that you used for the onions earlier) to the pan. (Do not remove meatball drippings unless are is more than 1/4 cup). Melt over medium heat.
- Add a 1/2 cup of chopped mushrooms (optional) and the remaining onions to the butter. Season with 1 teaspoon kosher salt. Sauté over medium heat for about 3-5 minutes until the onions are translucent.
- Slowly sprinkle 1/2 cup flour over the onions and mushrooms, using a wooden spoon to stir the flour in a little at a time. Add 1 tablespoon Better Than Bouillon Beef Base, and 1 tablespoon soy sauce.
- Gradually add 3 and 1/2 cups of water to the mushrooms. Start slow and stir in between every addition of water. You want the water you add to be mostly incorporated into the sauce before adding more.
- Add 1 cup cream or half and half to the sauce.
- Once the sauce has come together, add the meatballs back into the pan, including any resting liquid. Cook the sauce and meatballs over medium heat, making sure there are some slow bubbles happening, for another 10 minutes, until a meat thermometer reads 160 degrees F in the center of a meatball. If the gravy gets too thick, simply add more beef broth, a little at a time, stirring completely with every addition, until it is the consistency you want. The longer you cook, the thicker your sauce will get.
- Taste the sauce and decide if you want to add more salt and pepper. An optional and excellent garnish is chopped fresh parsley or dill, either adding it to the pan and stirring in, or topping each plating.
- Serve Swedish Meatballs with Aunt Shirley’s Creamy Mashed Potatoes, or with buttered pasta. It’s also excellent with a jar of Lingonberry jam, or Homemade Cranberry Sauce!
- Store meatballs in the fridge for 4-5 days.
- How to freeze: Meatballs and sauce freeze beautifully! Freeze in ziplocks. Thaw in the fridge overnight, then add to a pan with a bit of water. Heat over medium low, whisking the sauce in between meatballs as it heats. Add more beef broth if your gravy has become too thick.
Notes
**Or skip the water and beef base, and use 3 cups of really high quality beef stock.
***You can use Worcestershire sauce in place of the soy. I tried it both ways and we liked the soy slightly better, but they are both really good.
Baking meatballs instead of frying: Frying the meatballs in a skillet gives you a whole other flavor component from the super crispy blackened edges, but it is definitely a pain. You can skip this step. Place the shaped meatballs on a baking sheet, right next to each other but not touching. Bake at 450 for 12-15 minutes, until the tops are nice and brown. Make the sauce as instructed (there is enough butter in the recipe that you will be okay without meatball drippings) and add the meatballs to the sauce. You don’t need to keep cooking the meatballs in the sauce, since they are cooked all the way through already. You can just serve right away once the gravy has thickened to a consistency you like.
Make ahead option: If you are cooking this for a holiday meal, you can make the recipe start to finish on the stovetop (frying meatballs or roasting) and then transfer the whole thing to a crock pot and heat on low, or even just the warm setting. For future holidays, I will make the meatballs and sauce a day or two ahead of time, transfer to a crock pot, and refrigerate overnight. Then I will just put the crock pot on low heat, stirring often, until warmed through, I’m guessing it will take about 3 hours. I’ll report back when I know for sure the details on this method!
Nutrition facts do not include Mashed Potatoes.
EASY SWEDISH MEATBALLS RECIPE (Canned Soup Version)
Below is Eric’s family’s original Swedish meatballs recipe, which I published on the blog back in 2013. It uses canned cream of mushroom soup, because that’s what people did in the 50s and 60s! I prefer the from-scratch recipe above, but this one is awfully good too. (the meatballs are very similar, it’s the sauce that makes the biggest difference.) Here is the recipe, for all the family members who still like to make it this way (Britta, I’m lookin at you. 🙂
- 1 & 1/2 pounds ground beef
- 1/2 pound ground pork
- 2 eggs
- 1 cup milk
- 1/2 cup quick oats
- 1/2 teaspoon dry mustard
- 1 & 1/2 teaspoons salt
- 1/2 teaspoon pepper
- 1/2 teaspoon nutmeg
- 3-5 dashes hot sauce
- 3 cans cream of mushroom soup
- 1 & 1/2 cans water
- 5 lbs boiled potatoes
Combine all meatball ingredients (ground beef through hot sauce) in a large bowl. Line a rimmed baking sheet with foil, then spray lightly with nonstick spray. With moistened hands, shape the meat into balls that are about the size of a ping pong ball. (It doesn’t really matter as long as they are uniform.) Place them on the baking sheet; you can put them right next to each other, just make sure they’re not touching. Bake in a 450 oven for 12-16 minutes, until they are brown and starting to get crispy on top.