Swedish Meatballs Recipe (Classic Homemade with Creamy Gravy)

Facebook
X
LinkedIn
Pinterest
Email
Print
Threads

If you’ve ever wondered what makes authentic Swedish meatballs so unforgettable, it all comes down to tender, flavorful meatballs nestled in a silky, savory cream gravy that’s rich without feeling heavy. This homemade Swedish meatballs recipe delivers everything you love about the classic comfort food with simple pantry ingredients and a few chef-inspired techniques that create restaurant-quality results right at home.

 

Unlike traditional Italian meatballs simmered in tomato sauce, Swedish meatballs are delicately seasoned with warm spices like allspice and nutmeg before being browned and finished in a luscious beef gravy enriched with cream. Every bite is tender, juicy, and packed with comforting flavor.

 

Whether you’re making these for Sunday dinner, the holidays, meal prep, or simply craving cozy comfort food, this recipe is one you’ll come back to again and again. They’re elegant enough for entertaining yet easy enough for a weeknight dinner, making them one of the most versatile ground beef recipes you’ll ever master.

 

Serve them over buttery mashed potatoes, tender egg noodles, rice, or alongside roasted vegetables for a meal that everyone at the table will rave about.

Why You’ll Love This Swedish Meatballs Recipe

There are countless Swedish meatball recipes online, but this version focuses on creating the most tender meatballs possible while building incredible depth of flavor into the creamy gravy.

You’ll love this recipe because:

  • Extra juicy, tender meatballs
  • Rich homemade cream gravy
  • Simple pantry ingredients
  • Ready in about one hour
  • Perfect for meal prep
  • Freezer friendly
  • Family approved
  • Holiday worthy
  • Better than restaurant versions
  • Incredible leftovers

Every ingredient has a purpose, and every step helps create the classic Swedish meatballs people remember.

What Makes Swedish Meatballs Different?

Many people confuse Swedish meatballs with Italian meatballs, but they’re actually very different.

Swedish meatballs are:

  • Smaller in size
  • Soft and tender
  • Lightly seasoned
  • Made with warming spices
  • Served in creamy brown gravy

Italian meatballs typically include:

  • Garlic
  • Italian herbs
  • Parmesan cheese
  • Tomato sauce

Traditional Swedish meatballs rely on subtle flavors that let the rich gravy shine.

Ingredients

For the Meatballs

1 pound ButcherBox ground beef (85/15 recommended)

½ pound ground pork

1 small yellow onion, grated

2 cloves garlic, finely minced

1 large egg

½ cup whole milk

½ cup plain breadcrumbs

1 tablespoon Worcestershire sauce

1 teaspoon Dijon mustard

1 teaspoon kosher salt

½ teaspoon black pepper

½ teaspoon ground allspice

¼ teaspoon freshly grated nutmeg

2 tablespoons chopped fresh parsley

2 tablespoons butter

1 tablespoon olive oil

For the Creamy Swedish Gravy

3 tablespoons butter

3 tablespoons all-purpose flour

2½ cups beef broth

1 cup heavy cream

1 tablespoon Worcestershire sauce

1 teaspoon Dijon mustard

½ teaspoon onion powder

¼ teaspoon garlic powder

Salt and pepper to taste

Fresh parsley for garnish

Ingredient Notes

Ground Beef

An 85/15 ground beef creates juicy meatballs without becoming greasy. Leaner beef can become dry, while fattier beef releases excess grease into the skillet.

Ground Pork

Adding pork is one of the biggest secrets to tender Swedish meatballs. Pork contributes moisture and a delicate richness that balances beautifully with the beef.

Breadcrumb Panade

Mixing breadcrumbs with milk before adding them to the meat creates what’s called a panade. This simple technique traps moisture inside each meatball, preventing them from becoming dense.

Allspice

This signature spice gives Swedish meatballs their unmistakable warmth without making them taste sweet.

Nutmeg

Freshly grated nutmeg adds depth and subtle complexity that complements the creamy gravy perfectly.

Worcestershire Sauce

Just enough Worcestershire boosts the savory flavor without overpowering the dish.

Dijon Mustard

A small amount brightens the gravy and balances the richness of the cream.

How to Make Swedish Meatballs

Step 1: Make the Panade

In a medium bowl combine the breadcrumbs and milk.

Let the mixture sit for five minutes until all of the liquid has absorbed.

This small step creates incredibly tender meatballs.

Step 2: Prepare the Meat Mixture

In a large bowl combine:

Ground beef

Ground pork

Grated onion

Garlic

Egg

Breadcrumb mixture

Worcestershire sauce

Dijon mustard

Salt

Pepper

Allspice

Nutmeg

Parsley

Mix gently using your hands just until combined.

Avoid overmixing.

Overworked meat produces dense meatballs.

Step 3: Roll the Meatballs

Using a cookie scoop or tablespoon, portion the meat into approximately 1½-inch meatballs.

You’ll end up with around 26–30 meatballs.

Roll gently between your palms.

Step 4: Brown the Meatballs

Heat butter and olive oil in a large skillet over medium heat.

Cook the meatballs in batches so they don’t overcrowd the pan.

Brown each side for about 6–8 minutes total.

They don’t need to be completely cooked through yet.

Transfer to a plate.

Step 5: Build the Gravy

Reduce the heat to medium-low.

Leave the flavorful browned bits in the skillet.

Add butter.

Whisk in flour.

Cook for two minutes until lightly golden.

Slowly whisk in beef broth.

Continue whisking until smooth.

Add:

Heavy cream

Worcestershire sauce

Dijon

Onion powder

Garlic powder

Simmer for 5–7 minutes until thickened.

Step 6: Finish the Meatballs

Return the browned meatballs to the skillet.

Cover and simmer another 10–12 minutes.

The meatballs finish cooking while soaking up all the incredible gravy.

Taste and adjust seasoning if needed.

Garnish with fresh parsley before serving.

Tips for Perfect Swedish Meatballs

Grate the Onion

Rather than dicing it, grate the onion.

The moisture distributes evenly throughout every meatball while preventing crunchy onion pieces.

Use Fresh Nutmeg

Freshly grated nutmeg offers a softer, warmer flavor than pre-ground versions.

A little goes a long way.

Don’t Skip Browning

Browning develops deep caramelized flavor that becomes the foundation of the gravy.

Those browned bits on the skillet are culinary gold.

Mix Gently

The less you handle the meat mixture, the more tender your meatballs will become.

Simmer Slowly

Gentle simmering allows the meatballs to absorb the gravy without becoming tough.

Common Mistakes

Packing the Meat Too Firmly

Lightly roll the meatballs.

Compressing them creates a dense texture.

Cooking Over High Heat

High heat burns the outside before the center cooks.

Medium heat produces even browning.

Adding Cold Cream

Let your heavy cream sit at room temperature for a few minutes before adding it to the gravy.

This helps prevent curdling.

Using Only Lean Beef

Very lean beef lacks enough fat for juicy meatballs.

An 85/15 blend works beautifully.

Variations

Turkey Swedish Meatballs

Swap the beef and pork for ground turkey for a lighter meal.

Mushroom Swedish Meatballs

Sauté sliced mushrooms before making the gravy for extra earthy flavor.

Garlic Lovers

Roast a head of garlic and stir the soft cloves into the finished gravy.

Slow Cooker Swedish Meatballs

Brown the meatballs first, then transfer them to a slow cooker with the finished gravy.

Cook on LOW for 3–4 hours.

Mini Party Meatballs

Roll smaller one-inch meatballs and serve with toothpicks as an appetizer.

What to Serve with Swedish Meatballs

Classic Swedish meatballs pair beautifully with:

  • Creamy mashed potatoes
  • Buttered egg noodles
  • Steamed white rice
  • Roasted baby potatoes
  • Lingonberry jam
  • Roasted green beans
  • Garlic roasted carrots
  • Buttered peas
  • Homemade dinner rolls
  • Cucumber salad

The creamy gravy also tastes incredible spooned over roasted vegetables.

Storage

Allow leftovers to cool completely.

Store meatballs and gravy together in an airtight container in the refrigerator for up to 4 days.

The flavors become even richer overnight.

Freezing Instructions

Swedish meatballs freeze exceptionally well.

Freeze the cooked meatballs and gravy together in freezer-safe containers for up to 3 months.

Thaw overnight in the refrigerator before reheating.

Reheating

Warm gently in a covered skillet over medium-low heat.

Add a splash of beef broth or cream if the gravy has thickened too much.

Microwave individual portions in 30-second intervals, stirring between each.

Make-Ahead Tips

These meatballs are perfect for entertaining because nearly every step can be done ahead of time.

Prepare and roll the meatballs up to one day in advance.

Store them covered in the refrigerator until ready to cook.

You can also brown the meatballs ahead of time and refrigerate them separately. When it’s time for dinner, simply prepare the gravy, add the meatballs back to the skillet, and let everything simmer together until heated through. This makes holiday dinners and family gatherings much less stressful while delivering fresh, homemade flavor.

The History of Swedish Meatballs

Swedish meatballs, known in Sweden as köttbullar, have been enjoyed for generations as one of the country’s most beloved comfort foods. Traditionally made with a blend of beef and pork, they’re seasoned with warm spices like allspice and nutmeg before being served with creamy gravy, buttery potatoes, pickled cucumbers, and lingonberry preserves.

Over time, Swedish immigrants introduced the recipe throughout North America, where it became a favorite family dinner. Today, homemade Swedish meatballs remain one of the most searched comfort food recipes because they combine simple ingredients with timeless flavors that feel both elegant and deeply comforting.

Why I Love Using ButcherBox Ground Beef

Great meatballs start with great beef, and that’s why I love keeping ButcherBox ground beef stocked in my freezer. Their high-quality beef has incredible flavor, the perfect texture, and cooks beautifully every time, creating juicy, tender meatballs without excess grease. I customize my ButcherBox delivery every eight weeks, choosing exactly what my family needs, and it breaks down to about $22 per week, making premium meat surprisingly affordable. Having responsibly raised beef delivered straight to my door means I’m always ready to make comforting recipes like these Swedish meatballs whenever the craving strikes.

My Favorite Pan for Swedish Meatballs

This recipe comes together beautifully in my Caraway Stainless Steel Sauté Pan (click here for a generous discount applied at checkout!). The large cooking surface allows the meatballs to brown evenly without overcrowding, while the heavy-duty construction develops those flavorful browned bits that make the gravy so rich and delicious. Once the gravy is finished, the same pan easily holds all of the meatballs as they gently simmer together. I love using one pan from stovetop to table because cleanup is simple and the presentation is beautiful enough for family dinners or holiday gatherings alike.

Serving Ideas

Turn these Swedish meatballs into an unforgettable meal by pairing them with creamy mashed potatoes, buttered egg noodles, roasted Brussels sprouts, honey-glazed carrots, green beans almondine, buttery peas, crusty artisan bread, or a crisp cucumber salad. For a traditional Scandinavian touch, don’t forget a spoonful of lingonberry preserves (similar to a cranberry. If you can find this!)—the sweet-tart flavor perfectly complements the rich, savory gravy.

More Ground Beef Recipes You’ll Love

If you loved these homemade Swedish meatballs, here are more comforting ground beef recipes to add to your dinner rotation:

Ground beef is one of the most versatile ingredients you can keep on hand, making weeknight dinners affordable, easy, and always satisfying. Whether you’re craving a cozy casserole, a hearty soup, or a family-friendly skillet meal, there’s a delicious recipe waiting for every season and every appetite.

Before You Go

There’s a reason homemade Swedish meatballs have remained a timeless comfort food favorite for generations. Tender, perfectly seasoned meatballs wrapped in a velvety homemade cream gravy create a meal that’s both elegant enough for holidays and simple enough for a cozy family dinner. Once you taste the difference of making them from scratch, you’ll never want to go back to frozen versions. Whether you’re serving them over fluffy mashed potatoes, buttery noodles, or enjoying leftovers the next day, this recipe is one you’ll reach for again and again whenever you’re craving true comfort food.

Frequently Asked Questions

1. What are Swedish meatballs made of?

Traditional Swedish meatballs are made with a mixture of ground beef and ground pork, breadcrumbs soaked in milk, onion, egg, warm spices like allspice and nutmeg, then served in a rich, creamy brown gravy.

2. Why do Swedish meatballs taste different than regular meatballs?

Swedish meatballs use subtle warming spices instead of Italian herbs and are served in a cream-based gravy rather than tomato sauce.

3. Can I make Swedish meatballs with only ground beef?

Yes. While a combination of beef and pork creates the most tender texture, you can use 1½ pounds of ground beef if preferred.

4. Can I freeze Swedish meatballs?

Absolutely. Freeze the cooked meatballs and gravy together for up to 3 months in an airtight container.

5. What is the best ground beef for Swedish meatballs?

An 85/15 ground beef blend provides the perfect balance of flavor and moisture.

6. Why are my Swedish meatballs tough?

Overmixing the meat or cooking them too quickly can create dense, tough meatballs.

7. What spices go into Swedish meatballs?

The classic seasoning includes salt, pepper, allspice, nutmeg, onion, Worcestershire sauce, and sometimes a small amount of Dijon mustard.

8. Can I make them ahead?

Yes. Prepare the meatballs a day in advance or freeze them for later.

9. What goes with Swedish meatballs?

Mashed potatoes, egg noodles, rice, roasted vegetables, cucumber salad, lingonberry jam, and fresh bread are classic choices.

10. Can I use panko breadcrumbs?

Yes. Panko creates a slightly lighter texture than traditional breadcrumbs.

11. How long do leftovers last?

Store leftovers in the refrigerator for up to four days.

12. Can I use half-and-half instead of heavy cream?

Yes, although the gravy won’t be quite as rich or velvety.

13. Why did my gravy get lumpy?

Adding the broth too quickly or failing to whisk continuously can create lumps.

14. Can I make this gluten-free?

Yes. Use gluten-free breadcrumbs and substitute a gluten-free flour blend for the roux.

15. Can I make Swedish meatballs dairy-free?

Yes. Substitute dairy-free milk in the meatballs and use full-fat coconut cream or an unsweetened dairy-free cooking cream in the gravy.

16. Do Swedish meatballs have cheese?

Traditional Swedish meatballs do not contain cheese.

17. What makes authentic Swedish meatballs authentic?

The signature combination of beef and pork, warm spices, creamy brown gravy, and traditional serving accompaniments like lingonberry preserves.

18. Can I bake the meatballs instead?

Yes. Bake at 400°F for 18–20 minutes before adding them to the gravy.

19. How do I keep meatballs from falling apart?

Using the proper ratio of egg and breadcrumbs helps bind everything together while mixing gently prevents them from becoming crumbly.

20. Can I cook these in a slow cooker?

Yes. Brown the meatballs first, prepare the gravy, then cook on LOW for 3–4 hours.

21. Can I use frozen meatballs?

Yes. Homemade gravy can easily be paired with frozen meatballs for a quicker meal.

22. Should Swedish meatballs be browned first?

Yes. Browning creates flavor that forms the base of the gravy.

23. Can I make the gravy thicker?

Allow it to simmer a few extra minutes or whisk together one teaspoon cornstarch with one tablespoon cold water and stir it in.

24. What is traditionally served with Swedish meatballs?

Mashed potatoes, lingonberry preserves, buttered vegetables, and pickled cucumbers.

25. Can kids enjoy Swedish meatballs?

Absolutely. The warm spices are mild and family-friendly.

26. Can I double the recipe?

Yes. This recipe doubles beautifully for holidays or meal prep.

27. Why is my gravy too thick?

Add additional beef broth one tablespoon at a time until it reaches your desired consistency.

28. Why is my gravy too thin?

Continue simmering uncovered until it naturally reduces.

29. Can I use ground turkey?

Yes. Ground turkey works well for a lighter version.

30. Are Swedish meatballs good for meal prep?

They’re one of the best meal prep recipes because the flavors improve after a day in the refrigerator.

Close-up of homemade Swedish meatballs smothered in rich, creamy brown gravy and garnished with fresh parsley in a skillet.

Classic Swedish Meatballs with Creamy Gravy

These classic Swedish meatballs feature a blend of ground beef and pork seasoned with allspice and nutmeg, then browned until golden and simmered in a silky homemade cream gravy. Ready in under an hour, they're perfect for cozy family dinners, holiday meals, meal prep, and freezer-friendly comfort food. Serve over mashed potatoes, egg noodles, or rice for a restaurant-quality meal made entirely from scratch. With tender meatballs, rich gravy, and easy-to-follow instructions, this recipe is sure to become a family favorite.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course
Servings 28 meatballs (approx. 6 servings)
Calories 575 kcal

Ingredients
  

For The Meatballs

  • 1 lb ground beef (85/15)
  • ½ lb ground pork or ground turkey, beef, chicken
  • ½ cup whole milk
  • ½ cup plain breadcrumbs
  • 1 small yellow onion grated
  • 2 cloves garlic minced
  • 1 large egg
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1 tsp salt
  • ½ tsp ground black pepper
  • ½ tsp ground all-spice
  • ¼ tsp ground nutmeg
  • 2 tbsp chopped parsley
  • 2 tbsp unsalted butter
  • 1 tbsp olive oil

Cream Gravy

  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour or gluten-free flour
  • 2½ cups beef broth
  • 1 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • ½ tsp onion powder
  • ¼ tsp garlic powder
  • salt to taste
  • ground black pepper to taste
  • parsley for garnish

Instructions
 

  • Combine breadcrumbs and milk. Let sit for 5 minutes.
  • Mix together all meatball ingredients until just combined.
  • Roll into 1½-inch meatballs.
  • Brown meatballs in butter and olive oil for 6–8 minutes.
  • Remove meatballs. Melt butter in the same pan.
  • Whisk in flour and cook 2 minutes. Slowly whisk in beef broth until smooth.
  • Stir in cream, Worcestershire, Dijon, onion powder, and garlic powder.
  • Simmer until slightly thickened. Return meatballs to the skillet.
  • Cover and simmer 10–12 minutes. Garnish with parsley and serve over mashed potatoes or egg noodles.

Notes

Nutritional Information

Serving Size: Approximately 4–5 meatballs with gravy
Nutrient Amount
Calories 575
Protein 31g
Carbohydrates 12g
Fat 44g
Saturated Fat 19g
Cholesterol 170mg
Sodium 760mg
Fiber 1g
Sugar 3g
Calcium 140mg
Iron 3.8mg
Nutrition is an estimate and will vary based on ingredient brands used.
Keyword meatballs, swedish meatballs
Picture of Stacie

Stacie

Hello out there! My name is Stacie. I am a home baker whose guilty pleasure is home made food and desserts. My blog is for the non-pro, home-baker/home-cook, experienced baker/cook, lover of desserts, and the desire to create delicious food right from home.
Nothing is better than a homemade meal or dessert made from scratch, except the reward when the whole dish is devoured by your guests. Questions, comments, idea are all welcomed as we grow together!

Most LATEST Recipe

A slow cooker party meatball split in half to reveal its juicy, tender interior with a glossy grape jelly barbecue glaze.

Crockpot Party Meatballs (Slow Cooker Grape Jelly Meatballs)

Close-up of old-fashioned porcupine meatballs made with ground beef and rice simmered in a rich homemade tomato sauce and garnished with fresh parsley.

Porcupine Meatballs Recipe (Old-Fashioned Ground Beef and Rice Meatballs)

Split homemade banana muffin showing a soft, moist interior with tender banana pieces and a fluffy crumb.

The Best Banana Muffin Recipe (Bakery-Style, Moist & Easy)

Close-up of a rustic slice of homemade lemon layer cake with lemon cream cheese frosting on a white plate, showing a soft, moist crumb and fresh lemon garnish.

Homemade Lemon Cake

Close-up of homemade cream cheese frosting swirled into soft peaks inside a clear glass bowl, showcasing its thick, smooth, creamy texture and glossy finish.

Cream Cheese Frosting Recipe

A warm slice of homemade pecan pie served in a rustic shallow ceramic bowl topped with a scoop of melting vanilla ice cream.

Homemade Pecan Pie Recipe