Swedish Meatballs Recipe (Authentic & Easy)

By Rowan Pierce

On March 11, 2026

A close-up shot of homemade Swedish meatballs simmering in a skillet with a creamy, savory gravy. The sauce is bubbling around the perfectly browned meatballs.

Cuisine

European, Swedish

Prep time

20 minutes

Cooking time

30 minutes

Total time

50 minutes

Servings

6 people

Forget the furniture store food court—this is the ultimate Swedish Meatballs Recipe you can make right at home. We’ve crafted a simple, authentic recipe that delivers perfectly tender, flavorful meatballs swimming in a rich, savory cream gravy. This dish is pure comfort in a bowl, perfect for a cozy weeknight dinner or impressing guests. It’s a family-friendly meal that comes together easier than you might think, rivaling any restaurant version you’ve ever had.

Why You’ll Love This Authentic Swedish Meatballs Recipe

If you’re looking for a dish that is both comforting and delicious, this recipe is for you. Here’s why it will become your new go-to:

  • Incredibly Flavorful: A perfect blend of ground beef and pork, seasoned with nutmeg and allspice, creates a uniquely warm and savory flavor profile.
  • The Creamiest Gravy: The sauce is the star of the show. Our recipe creates a silky, rich, and deeply savory gravy that you’ll want to pour over everything.
  • Surprisingly Simple: While it tastes complex, the steps are straightforward and easy for home cooks of any skill level to master.
  • Better Than Store-Bought: Making this dish from scratch allows you to control the quality of ingredients, resulting in a taste that pre-made versions can’t match.

The Secret to Perfect Swedish Meatballs: Key Ingredients

The magic of this dish lies in its specific combination of ingredients. Using high-quality components will guarantee the best flavor and texture.

For the Meatballs

The foundation of our Swedish Meatballs Recipe is a balanced meat mixture and a unique binder that ensures they stay moist and tender.

  • Ground Beef & Ground Pork: A 50/50 mix is classic. Beef provides a deep, savory flavor, while pork adds necessary fat for tenderness and moisture.
  • Panko Breadcrumbs & Milk: This mixture, known as a “panade,” is crucial. The breadcrumbs absorb the milk, creating a soft texture that prevents the meatballs from becoming tough.
  • Onion & Garlic: Finely grated or minced onion and garlic provide an aromatic base without creating a chunky texture.
  • Egg: Acts as a binder, holding the meatballs together as they cook.
  • Spices: Nutmeg and allspice are non-negotiable for that signature warm, spiced flavor. Salt and pepper are essential for seasoning.

For the Creamy Gravy

The luscious gravy is what truly defines this dish. It starts with a simple roux and builds into a complex, savory sauce.

  • Beef Broth: Forms the rich, savory base of the gravy.
  • All-Purpose Flour: Thickens the gravy by creating a roux with the butter.
  • Heavy Cream: Adds richness, creaminess, and a velvety texture that can’t be replicated.
  • Worcestershire Sauce & Soy Sauce: These ingredients add depth, umami, and a hint of tang that balances the richness of the cream.

How to Make Our Swedish Meatballs Recipe Step-by-Step

Follow these simple steps to create a show-stopping meal. We’ll guide you through making the meatballs and then the signature cream sauce, all in one pan.

  1. Prepare the Panade: In a large bowl, combine the Panko breadcrumbs and milk. Let it sit for 5-10 minutes to allow the breadcrumbs to fully absorb the liquid. This is the key to moist meatballs!
  2. Mix the Meatballs: Add the ground beef, ground pork, grated onion, minced garlic, egg, allspice, nutmeg, salt, and pepper to the panade mixture. Use your hands to gently combine everything, but be careful not to overmix, as this can make the meatballs tough.
  3. Shape and Chill: Roll the mixture into small, uniform meatballs, about 1 to 1.5 inches in diameter. Place them on a baking sheet and, if you have time, chill them in the refrigerator for 20-30 minutes. This helps them hold their shape during cooking.
  4. Cook the Meatballs: In a large skillet, heat butter or oil over medium-high heat. Carefully place the meatballs in the pan, ensuring not to overcrowd it (work in batches if needed). Brown the meatballs on all sides. They don’t need to be cooked through at this point. Remove them from the skillet and set them aside.
A rustic white bowl filled with the finished Swedish meatballs and gravy, served over a bed of fluffy egg noodles and garnished with chopped parsley.
Serve these delicious Swedish meatballs over egg noodles or mashed potatoes.

Once the meatballs are browned, you’ll use the same pan to build that delicious gravy, scraping up all the flavorful bits left behind.

  1. Make the Roux: Reduce the heat to medium and add butter to the same skillet. Once melted, whisk in the all-purpose flour and cook for about one minute, stirring constantly, until it forms a golden-brown paste.
  2. Create the Gravy: Slowly pour in the beef broth while whisking continuously to prevent lumps. Add the heavy cream, Worcestershire sauce, and soy sauce. Bring the mixture to a simmer and let it cook for 3-5 minutes, until it has thickened enough to coat the back of a spoon. Season with salt and pepper to taste.
  3. Combine and Simmer: Return the browned meatballs to the skillet with the gravy. Reduce the heat to low, cover, and let them simmer gently for 10-15 minutes, or until the meatballs are cooked through and have absorbed some of the gravy’s flavor. For another comforting meal with rich gravy, try our classic Beef Tips and Gravy.

Tips for the Best Swedish Meatballs

A few expert tips will take your Swedish meatballs from great to unforgettable.

  • Don’t Overmix: Gently combine the meatball ingredients just until they come together. Overworking the meat develops gluten and results in tough, rubbery meatballs.
  • Grate Your Onion: For a smooth texture, grate the onion on a box grater instead of dicing it. This allows the onion flavor to meld seamlessly into the meat.
  • Scrape the Pan: Don’t skip scraping up the browned bits (the “fond”) from the bottom of the skillet when making the gravy. This is where a huge amount of flavor lives! Much like in our Homemade Hamburger Helper, this step is key.

What to Serve with Swedish Meatballs

Traditionally, Swedish meatballs are served with specific accompaniments that complement the rich gravy. For a truly authentic experience, serve them over creamy mashed potatoes or tender egg noodles. A side of lingonberry jam is a classic pairing, as its sweet-tart flavor cuts through the richness of the sauce perfectly. A simple green vegetable like steamed green beans or a cucumber salad also works well. If you enjoy one-pan comfort meals, you might also like this collection of one-pan meals.

A close-up shot of homemade Swedish meatballs simmering in a skillet with a creamy, savory gravy. The sauce is bubbling around the perfectly browned meatballs.
The meatballs simmer in the gravy to absorb all that amazing flavor.

Storing and Reheating

This Swedish Meatballs Recipe is great for making ahead or enjoying as leftovers.

  • To Store: Allow the meatballs and gravy to cool completely. Store them in an airtight container in the refrigerator for up to 4 days.
  • To Reheat: Gently reheat on the stovetop over low heat until warmed through. You may need to add a splash of milk or beef broth to thin the gravy if it has thickened too much in the fridge.
  • To Freeze: You can freeze the cooked meatballs and gravy together in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Yes, this recipe is perfect for making ahead. You can prepare and store the meatballs and gravy together in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk or broth if the sauce needs thinning.

For an authentic Swedish meatball flavor, allspice and nutmeg are essential. They provide the signature warm, slightly sweet, and aromatic notes that distinguish this dish from other meatball recipes. We highly recommend including them for the best results.

The classic Swedish meatball sauce is a savory cream gravy. It starts with a roux made from butter and flour, followed by beef broth to create a rich base. Heavy cream is then added for a velvety texture, and it’s seasoned with a touch of Worcestershire and soy sauce for depth and umami.

Traditionally, Swedish meatballs are served over creamy mashed potatoes or buttery egg noodles, which are perfect for soaking up the delicious gravy. A side of lingonberry jam is also classic, as its tartness cuts through the richness of the dish.

The main difference lies in the spices and the sauce. Swedish meatballs are typically smaller and are uniquely seasoned with warm spices like allspice and nutmeg. They are served in a rich, roux-based cream gravy (gräddsås), whereas Italian-American meatballs are larger, seasoned with herbs like oregano and parsley, and served in a tomato-based sauce.

The Best Swedish Meatballs Recipe

A close-up shot of homemade Swedish meatballs simmering in a skillet with a creamy, savory gravy. The sauce is bubbling around the perfectly browned meatballs.

Swedish Meatballs Recipe (Authentic & Easy)

This authentic Swedish Meatballs Recipe features tender, perfectly spiced meatballs in a rich, creamy gravy. A simple, step-by-step guide to making this classic comfort food at home, perfect for a cozy family dinner.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 people
Course: Dinner, Main Course
Cuisine: European, Swedish
Calories: 580

Ingredients
  

For the Meatballs
  • 1/2 cup Panko breadcrumbs
  • 1/4 cup milk
  • 1 lb ground beef 80/20 recommended
  • 1 lb ground pork
  • 1 small onion, grated
  • 2 cloves garlic, minced
  • 1 large egg, lightly beaten
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 1 tsp salt
  • 1/2 tsp black pepper
For the Creamy Gravy
  • 4 tbsp butter
  • 1/4 cup all-purpose flour
  • 3 cups beef broth
  • 1 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • 1 tsp soy sauce

Equipment

  • 1 Large Skillet
  • 1 Large Mixing Bowl
  • 1 Whisk

Method
 

Make the Meatballs
  1. In a large bowl, combine the Panko breadcrumbs and milk. Let it sit for 5-10 minutes to create a panade.
  2. Add the ground beef, ground pork, grated onion, minced garlic, egg, allspice, nutmeg, salt, and pepper. Gently mix with your hands until just combined.
  3. Roll the mixture into 1 to 1.5-inch meatballs. For best results, chill for 20-30 minutes.
  4. In a large skillet over medium-high heat, melt 1-2 tbsp of butter or oil. Brown the meatballs on all sides, working in batches if necessary. Remove from the skillet and set aside.
Make the Gravy
  1. In the same skillet over medium heat, melt 4 tbsp of butter. Whisk in the flour and cook for 1 minute to form a roux.
  2. Slowly pour in the beef broth, whisking constantly to break up any lumps. Whisk in the heavy cream, Worcestershire sauce, and soy sauce.
  3. Bring the sauce to a simmer and cook for 3-5 minutes until it thickens.
  4. Return the meatballs to the skillet. Reduce heat to low, cover, and simmer for 10-15 minutes until the meatballs are cooked through. Serve immediately.

Notes

For the best texture, use a combination of 80/20 ground beef and ground pork.
Don't skip the step of making a panade—it's the secret to moist, tender meatballs.
Serve traditionally with egg noodles, mashed potatoes, and a side of lingonberry jam.

Share Your Creation!

We are confident this is the best Swedish Meatballs Recipe you’ll find, and we hope you love it as much as we do. If you make this dish, we’d love to see it! Snap a photo and share it with us on Pinterest. Don’t forget to leave a comment below to let us know how it turned out!

A top-down view of a bowl of authentic Swedish Meatballs, covered in a rich cream gravy and garnished with fresh parsley. This image showcases the final Swedish Meatballs Recipe.
You won't believe how easy it is to make this authentic Swedish Meatballs Recipe at home!

You might also like these recipes

Leave a Comment

Recipe Rating