Nordic Meatball Delight

Authentic Swedish Meatballs with Creamy Gravy and Lingonberry Jam

Hearty Swedish meatballs simmering in a rich, creamy brown gravy in a black pan, ready to be served.

Indulge in the ultimate comfort food experience with these homemade Swedish Meatballs. Perfectly seasoned and incredibly tender, these iconic meatballs are lovingly simmered in a velvety, rich cream gravy until they melt in your mouth. Served traditionally with fluffy egg noodles or creamy mashed potatoes and a dollop of sweet-tart lingonberry jam, this dish offers a delightful balance of savory and sweet that’s simply irresistible.

Whether you first encountered them in the bustling aisles of Ikea or at a cozy family potluck, Swedish Meatballs hold a special place in the hearts of many. This classic recipe combines ground beef and pork, enhanced with a hint of aromatic allspice, creating a depth of flavor that defines this beloved dish. While often enjoyed as a hearty main course, these savory morsels also make for an impressive and crowd-pleasing appetizer.

Crafting these delectable Swedish Meatballs at home is simpler than you might think. With a few key ingredients and straightforward steps, you can bring the taste of Sweden directly to your dining table. Prepare a generous batch for a comforting weeknight dinner, or scale up the recipe for entertaining guests. Their versatility and universally appealing taste make them a fantastic addition to any meal plan.

Essential Recipe Ingredients

Success in making authentic Swedish Meatballs begins with quality ingredients. Below is a visual guide to everything you’ll need, followed by important notes on selecting and preparing each component to ensure the best flavor and texture for both the meatballs and their iconic gravy.

A flat lay photograph showcasing all the ingredients required for Swedish Meatballs, including ground beef and pork, bread, milk, onions, garlic, eggs, allspice, nutmeg, butter, flour, chicken stock, heavy cream, sour cream, Dijon mustard, Worcestershire sauce, parsley, and lingonberry jam.
  • Ground Pork and Beef: A blend of 80/20 ground beef (often labeled ground chuck) and ground pork is crucial. The combination of these meats provides a rich, balanced flavor and an ideal fat content that keeps the meatballs moist and tender. While leaner beef can be used, 80/20 offers superior flavor and juiciness.
  • Allspice and Nutmeg: These two spices are the heart of the distinctive Swedish meatball flavor. Allspice provides a warm, sweet, and pungent note reminiscent of cloves, cinnamon, and nutmeg, while a touch of fresh nutmeg adds an earthy, slightly nutty warmth. Don’t be tempted to skip these!
  • White Bread and Milk (Panade): This mixture, known as a panade, is a traditional secret to incredibly tender meatballs. Soaking white bread in milk before mixing it with the meat helps create a softer texture and prevents the meatballs from becoming too dense or tough. If fresh bread isn’t available, 1 to 1 1/4 cups of plain breadcrumbs can be used as an alternative, but the panade method is highly recommended for authenticity.
  • Onion and Garlic: Finely minced onion and grated garlic are sautéed until soft and fragrant before being added to the meat mixture. This step mellows their raw bite, enhances their sweetness, and infuses the meatballs with foundational savory notes.
  • Eggs and Parsley: Eggs act as a binder, helping the meatballs hold their shape. Fresh flat-leaf parsley adds a touch of herbaceous brightness and color, complementing the rich flavors of the meat.
  • Butter: Used generously in both the meatballs (for sautéing aromatics) and the gravy, unsalted butter is preferred to control the overall sodium content of the dish. It contributes to the rich flavor and smooth texture of the gravy.
  • All-Purpose Flour: Essential for creating a roux, which forms the base and thickens the creamy gravy. A well-cooked roux prevents a raw flour taste and ensures a silky smooth sauce.
  • Chicken Stock: The primary liquid for the gravy. Homemade chicken stock is always recommended for its superior depth of flavor and control over sodium levels. If using store-bought, opt for low-sodium to avoid an overly salty gravy. Beef stock is also an excellent alternative if you prefer a richer, deeper flavor profile.
  • Heavy Cream and Sour Cream: These dairy components are key to achieving the signature rich, tangy, and creamy texture of the Swedish meatball gravy. Heavy cream provides luxurious body, while sour cream adds a distinct tang that brightens the sauce and balances its richness. It’s important to temper the sour cream before adding it to prevent it from curdling.
  • Dijon Mustard and Worcestershire Sauce: These two ingredients are subtle yet vital flavor enhancers for the gravy. Dijon mustard adds a mild, pungent kick, while Worcestershire sauce contributes a savory, umami depth that rounds out the sauce’s profile.
  • Lingonberry Jam: While optional, serving Swedish Meatballs with lingonberry jam is a traditional and highly recommended pairing. Its tart, slightly sweet flavor cuts through the richness of the meatballs and gravy, creating a truly authentic and balanced taste experience.

For precise measurements and quantities, please refer to the comprehensive recipe card provided at the end of this article.

Step-by-Step Preparation Guide

Creating these delightful Swedish Meatballs is a rewarding process. Follow these detailed steps, correlating with the accompanying images, to master this comforting classic.

  1. Prepare the Panade (Photo #1): Begin by cutting 6 slices of white bread into very small cubes. Place them in a large mixing bowl with 1/2 cup of whole milk. Using a fork, mash the bread and milk together until a smooth paste forms. This panade is crucial for moist and tender meatballs. Allow the paste to sit for 10 minutes to fully absorb the milk.
  2. Sauté Aromatics (Photo #2): While the panade rests, finely mince 1 medium onion and grate 3 cloves of garlic. Mince 1/4 cup of fresh flat-leaf parsley and lightly beat 2 large eggs in a separate bowl. Heat a large frying pan over medium heat and add 2 tablespoons of butter. Sauté the minced onions for about 5 minutes, or until they are soft and translucent. Add the grated garlic and cook for an additional 2 minutes until fragrant, being careful not to burn the garlic.
A four-panel collage showing the process of making Swedish meatballs: 1. Mashing bread and milk for panade. 2. Sautéing onions and garlic. 3. Mixing panade with ground meats and spices. 4. Rolling individual meatballs.
  1. Combine Meatball Ingredients (Photo #3): Add the sautéed onion and garlic mixture to the bread paste in the large mixing bowl. Then, add 1 pound of ground chuck, 1 pound of ground pork, the minced parsley, beaten eggs, 1/2 teaspoon of black pepper, 2 1/2 teaspoons of kosher salt, and 1/2 teaspoon of allspice. Mix all ingredients thoroughly, but gently, until just combined. Overmixing can lead to tough meatballs.
  2. Form the Meatballs (Photo #4): Using your hands, roll the meat mixture into approximately 1-inch diameter meatballs. Place the formed meatballs onto a baking sheet or large plate. A helpful tip to prevent the meat from sticking to your hands is to periodically dip your hands into a bowl of cold water between rolling a few meatballs. This makes the process much easier and cleaner.
  3. Fry the Meatballs (Photo #5): In a large, heavy-bottomed frying pan or Dutch oven, add about 1/2 inch of vegetable oil. Heat the oil over medium heat until it reaches a temperature of 350-370°F (175-190°C). Once the oil is hot, carefully add the meatballs in batches, ensuring not to overcrowd the pan. Fry them for approximately 10 minutes per batch, turning occasionally, until they are beautifully browned on all sides. This browning develops a rich crust and locks in moisture. Transfer the browned meatballs to a plate and set aside. They will finish cooking in the gravy.
  4. Start the Gravy Roux (Photo #6): In a clean pot or very large saucepan, melt 7 tablespoons of butter over medium heat. Once the butter has melted and is bubbling, add 7 tablespoons of all-purpose flour. Whisk continuously for about 3-5 minutes until the roux is cooked through and lightly golden. This step is essential for a smooth, flavorful gravy without a raw flour taste.
A four-panel collage illustrating the gravy making process: 1. Frying meatballs to golden perfection. 2. Preparing a roux with butter and flour. 3. Pouring chicken stock into the pan. 4. Whisking the gravy to a smooth consistency.
  1. Deglaze and Add Stock (Photo #7): If you choose to use it, pour 1/2 cup of dry white wine into the roux. Cook for another minute, actively scraping the bottom of the pan with a wooden spoon to dislodge any browned bits (fond) from the meatballs, which will add incredible flavor to your gravy. Then, gradually add 4 cups of homemade or low-sodium chicken stock, whisking constantly to ensure no lumps form. Bring the mixture to a boil.
  2. Season the Gravy (Photo #8): Once boiling, reduce the heat to a gentle simmer. Stir in 2 tablespoons of Worcestershire sauce, 1 tablespoon of Dijon mustard, and 1/2 cup of heavy cream. Continue to whisk until everything is well combined and the gravy is simmering gently.
  3. Introduce Spices (Photo #9): Add 1/4 teaspoon of nutmeg and an additional 1/4 teaspoon of allspice to the simmering gravy. Stir well to incorporate the spices, allowing their aromas to infuse into the sauce. Bring the mixture back to a gentle simmer.
  4. Temper the Sour Cream (Photo #10): To prevent the sour cream from curdling when added to the hot gravy, it must be tempered. In a separate mixing bowl, place 1/2 cup of sour cream. Gradually add 3 tablespoons of the hot gravy to the sour cream, whisking vigorously to combine. Repeat this process, adding more hot gravy to the sour cream in small increments until the sour cream mixture is warm. Then, gently add the tempered sour cream to the saucepan with the gravy, whisking continuously until smooth and fully incorporated.
A four-panel collage depicting the final stages of Swedish meatball preparation: 1. Mixing cream and spices into the gravy. 2. Tempering sour cream in a separate bowl. 3. Adding browned meatballs to the finished gravy. 4. Simmering the meatballs in gravy with the lid ajar.
  1. Final Gravy Adjustments (Photo #11): Taste the Swedish meatball gravy and adjust seasonings as needed. Add more salt and pepper to taste. If you desire a stronger spice profile, you may add a touch more nutmeg or allspice, but do so carefully as these are potent ingredients. Once you are satisfied with the flavor, gently add the browned meatballs back into the pan with the gravy.
  2. Simmer and Serve (Photo #12): Allow the meatballs to simmer gently in the gravy with the lid slightly ajar for about 10 minutes. This allows the meatballs to warm through completely and absorb the rich flavors of the sauce. Serve your authentic Swedish Meatballs immediately over a bed of fluffy egg noodles or creamy mashed potatoes, accompanied by a side of traditional lingonberry jam. Enjoy this ultimate comfort food experience!

Expert Tips for Perfect Swedish Meatballs

Achieve truly exceptional Swedish Meatballs every time with these valuable tips:

  • Optimal Meat Selection: For the most flavorful and succulent meatballs, always opt for 80/20 ground chuck for the beef component. The higher fat content ensures a juicy meatball that won’t dry out during cooking. While leaner cuts can be used, they may result in a slightly less tender texture.
  • Spice Balance is Key: Allspice and nutmeg are the defining spices in Swedish meatballs. They provide a unique warmth and depth that sets this dish apart. Don’t be shy with them, but always taste and adjust. For those who enjoy a stronger spice presence, consider offering a small dish of ground allspice and nutmeg on the side for individual adjustments when serving.
  • Homemade Stock for Superior Flavor: The quality of your chicken or beef stock profoundly impacts the flavor of the gravy. We highly recommend using homemade chicken stock or homemade beef stock whenever possible. This not only imparts a richer, more nuanced flavor but also gives you complete control over the sodium level of your dish. If homemade stock isn’t an option, choose a high-quality, low-sodium store-bought stock or one made from a reputable low-sodium chicken base to avoid an overly salty gravy.
  • Don’t Overmix the Meat: When combining the meatball ingredients, mix just until everything is incorporated. Overmixing can develop the proteins in the meat, leading to tough and chewy meatballs rather than tender ones. Gentle handling is key.
  • Temper the Sour Cream: This step is critical for a smooth, uncurdled gravy. Gradually adding hot gravy to the sour cream, whisking constantly, brings the sour cream up to temperature slowly, preventing it from shocking and splitting when fully combined with the main sauce.
  • Taste and Adjust: Always taste your gravy before adding the meatballs back in. Adjust salt, pepper, and spices to your preference. Remember, the flavors will meld further as the meatballs simmer in the sauce.
  • Serving Suggestions: While classic pairings include egg noodles and mashed potatoes, consider serving your Swedish Meatballs with steamed green beans, roasted Brussels sprouts, or even creamy polenta for a twist. The lingonberry jam is non-negotiable for an authentic experience!
A plate of golden-brown Swedish meatballs generously covered in creamy gravy, served over a bed of egg noodles with a vibrant red dollop of lingonberry jam on the side.

Explore More Meatball Recipes

If your love for meatballs extends beyond this Swedish classic, you’ve come to the right place. Meatballs are incredibly versatile, offering endless possibilities for delicious meals. Here are just a few more of our favorite meatball recipes to inspire your culinary adventures:

  • French Onion Meatballs: Imagine the savory, caramelized flavors of classic French onion soup transformed into tender meatballs, topped with gooey melted cheese. A truly decadent and comforting dish perfect for a cozy evening.
  • Italian Sausage Meatballs: Crafted with flavorful sweet Italian sausage and simmered in a vibrant, simple marinara sauce. These meatballs are bursting with Italian herbs and spices, making them ideal for pasta dishes or hearty subs.
  • Italian American Meatballs: A beloved family favorite, these rich beef and pork meatballs are seasoned with garlic and a blend of cheeses, then slow-cooked in a robust Sunday sauce. Perfect for a traditional Sunday dinner with plenty of leftover sauce for the week.

We hope you thoroughly enjoyed this Swedish Meatballs Recipe. If you’ve tried it or any other recipe on our site, please consider leaving a 5-star rating and sharing your experience in the comments below. Your feedback means the world to us!

We believe in catering to various learning preferences. If you prefer to learn by watching, you can find most of our recipes and cooking demonstrations on our YouTube channel and our Facebook Page.

Swedish Meatballs

by
James Delmage
Rated 4.88 out of 5 stars from 24 votes
Prep:
20 mins
Cook:
45 mins
Total:
1 hr 5 mins
Servings:
6
Swedish meatballs in black pan for featured image.

Print Recipe
Pin Recipe

These delicious Swedish Meatballs are simmered in a tangy creamy gravy until tender and served over egg noodles or mashed potatoes. The perfect comfort food!

Ingredients

For the meatballs

  • 6 slices white bread, cut into small cubes (see notes)
  • 1/2 cup whole milk
  • 2 tablespoons butter
  • 1 medium onion, minced
  • 3 cloves garlic, grated
  • 1 pound ground chuck
  • 1 pound ground pork
  • 1/4 cup flat-leaf parsley, minced
  • 1/2 teaspoon allspice
  • 2 large eggs, beaten
  • 2 1/2 teaspoons kosher salt
  • 1/2 teaspoon black pepper
  • Vegetable oil for frying (enough to fill the pan 1/2″ high)

For the gravy

  • 7 tablespoons butter
  • 7 tablespoons flour
  • 1/2 cup dry white wine (optional)
  • 4 cups low-sodium chicken stock (learn more about homemade stock)
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon Dijon mustard
  • 1/2 cup heavy cream
  • 1/2 cup sour cream
  • 1/4 teaspoon allspice, plus more to taste
  • 1/4 teaspoon nutmeg
  • Salt and pepper to taste

Instructions

For the meatballs

  1. In a large mixing bowl, combine the bread and milk, then mash together with a fork to form a paste. Let it sit for 10 minutes.
  2. Meanwhile, heat a frypan to medium heat with 2 tablespoons of butter. Add the minced onions and sauté for 5 minutes until soft. Add the grated garlic and cook for another 2 minutes until fragrant.
  3. Add the sautéed onions and garlic, ground chuck, ground pork, minced parsley, beaten eggs, 1/2 teaspoon allspice, kosher salt, and black pepper to the bread mixture. Mix well but gently until just combined.
  4. Use your hands to roll the mixture into roughly 1-inch diameter meatballs and place them onto a baking sheet or plate. (Tip: dipping your hands in water helps prevent sticking).
  5. Pour vegetable oil 1/2″ high into a heavy frying pan or Dutch oven and heat to 350-370°F (175-190°C).
  6. Once the oil is hot, add the meatballs in batches (do not overcrowd the pan) and fry until browned on all sides, about 10 minutes per batch. Remove browned meatballs to a plate and set aside.

For the gravy

  1. In a clean pot or large saucepan, heat 7 tablespoons of butter over medium heat. Once melted, add 7 tablespoons of flour and whisk constantly until cooked and lightly golden, about 3-5 minutes, to create a roux.
  2. If using, add the 1/2 cup of dry white wine and cook for another minute while scraping the bottom of the pot with a wooden spoon to dislodge any browned bits.
  3. Gradually add 4 cups of low-sodium chicken stock and whisk to incorporate. Bring the mixture to a boil, then reduce the heat to a simmer. Add the Worcestershire sauce, 1/4 teaspoon allspice, 1/4 teaspoon nutmeg, Dijon mustard, and 1/2 cup heavy cream. Bring back to a gentle simmer.
  4. To temper the sour cream: In a mixing bowl, combine 1/2 cup of sour cream with 3 tablespoons of the hot gravy. Whisk thoroughly. Repeat this process, gradually adding more hot gravy to the sour cream until it is warm. Then, add the tempered sour cream to the saucepan, whisking until fully combined and smooth.
  5. Taste the gravy and adjust seasoning with salt and pepper to taste. You can add more nutmeg or allspice if desired, but do so sparingly as they are potent.
  6. Once satisfied with the gravy’s taste, add the browned meatballs to the pot. Cook over a low simmer until the meatballs are warmed through (about 10 minutes). Serve over egg noodles or mashed potatoes with a side of Lingonberry jam. Enjoy!

Notes

  • Store-bought plain breadcrumbs (1 to 1 1/4 cups) can be used as an alternative to fresh bread for the panade.
  • If the meatball mixture seems too wet or difficult to roll, add a small amount of extra breadcrumbs, one tablespoon at a time, until it reaches a manageable consistency.
  • Leftover Swedish Meatballs can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze them for up to 3 months. Reheat gently in the oven at 350°F (175°C) until warm, or use a microwave for quicker reheating.

Nutrition

Calories: 1013kcal
|
Carbohydrates: 91.3g
|
Protein: 51.6g
|
Fat: 46.5g
|
Saturated Fat: 20.6g
|
Cholesterol: 198mg
|
Sodium: 1058mg
|
Potassium: 687mg
|
Fiber: 3.8g
|
Sugar: 2.5g
|
Calcium: 92mg
|
Iron: 9mg

Nutrition information is automatically calculated and should only be used as an approximation.



Enjoyed this recipe? Share your thoughts!
We love seeing your creations! Check us out on Instagram at @sipandfeast or tag your posts with #sipandfeast!