Swedish Meatballs Recipe

Swedish Meatballs Recipe: Creamy, Juicy and Comforting

Swedish meatballs with tender beef and turkey meatballs spiced with allspice and nutmeg in a creamy sour cream and Dijon gravy. Easy, cozy and freezer friendly.

By  Annu

Table of Contents

Table of Contents

Share this article

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Jump to Recipe

These Swedish meatballs Recipe are tender, juicy and smothered in a rich, creamy gravy that tastes like pure comfort. The meatballs are made with a mix of ground beef and ground turkey, soft breadcrumbs soaked in milk, grated onion and warm spices like allspice and nutmeg. They are browned until golden, then simmered in a silky beef broth gravy finished with sour cream and a touch of Dijon mustard. Serve them over mashed potatoes or egg noodles and you have a cozy dinner the whole family will love.

This recipe uses simple pantry staples and comes together in under an hour, and the meatballs can be made ahead and even frozen. If you love meatballs, try my sweet and sour meatballs, Korean barbecue style meatballs or French onion chicken meatballs.

Swedish meatballs with gravy, mashed potatoes and lingonberry
Photo by Divya Kothari on Unsplash

Why You Will Love These Swedish Meatballs

  • Tender and juicy. Milk soaked breadcrumbs and a beef and turkey blend keep them moist.
  • Creamy, tangy gravy. Sour cream and Dijon give the sauce a balanced richness.
  • Warm Scandinavian spices. Allspice and nutmeg create that classic Swedish flavor.
  • One skillet. The gravy is made in the same pan used to brown the meatballs.
  • Make ahead and freezer friendly. Perfect for busy weeknights and entertaining.

Ingredients You Will Need

Exact amounts are in the recipe card below.

Golden browned meatballs
Photo by 0xk on Unsplash

For the meatballs

  • Ground beef and ground turkey: beef brings rich flavor, while turkey keeps them lighter. Ground pork is a classic alternative to turkey.
  • Panko or fresh breadcrumbs and milk: soaked together into a panade that keeps the meatballs tender.
  • Egg: binds the mixture.
  • Grated onion and garlic: grating the onion keeps the texture smooth.
  • Allspice, nutmeg and dried oregano: the warm, aromatic spices that define Swedish meatballs.
  • Salt, pepper and fresh parsley.

For the creamy gravy

  • Butter and all purpose flour: form a roux for the gravy.
  • Beef broth: the savory base of the sauce.
  • Worcestershire sauce: adds depth and umami.
  • Sour cream: makes the gravy creamy with a gentle tang.
  • Dijon mustard: brightens and balances the richness.

How to Make Swedish Meatballs

1. Make the panade

In a large mixing bowl, combine the breadcrumbs and milk and let them soak for 5 minutes until soft. This mixture, called a panade, is the secret to tender meatballs.

2. Mix and shape the meatballs

Add the ground beef, ground turkey, egg, grated onion, garlic, allspice, nutmeg, oregano, salt, pepper and parsley to the bowl. Mix gently with your hands just until combined. Overmixing makes meatballs dense. Roll into 1 1/2 inch balls, about 24 in total, and place them on a plate.

Rolled meatballs on a tray
Photo by Clark Douglas on Unsplash

3. Brown the meatballs

Heat a drizzle of oil and 1 tablespoon of butter in a large skillet over medium heat. Add the meatballs in batches and cook for 6 to 8 minutes, turning with tongs, until browned on all sides and cooked through to 160°F on an instant read thermometer. Transfer to a plate.

4. Make the gravy

Reduce the heat to medium low and melt the remaining butter in the skillet. Whisk in the flour and cook for 1 minute, scraping up the browned bits. Slowly whisk in the beef broth and Worcestershire sauce and simmer for 3 to 4 minutes until thickened. Remove from the heat and whisk in the sour cream and Dijon mustard until smooth. Season with salt and pepper.

Meatballs in creamy gravy over mashed potatoes
Photo by Parnis Azimi on Unsplash

5. Simmer and serve

Return the meatballs to the skillet and gently turn to coat them in gravy. Simmer on low for 3 to 5 minutes to warm through, without boiling. Garnish with fresh parsley and serve over mashed potatoes or egg noodles with lingonberry jam on the side.

Tips for Tender Swedish Meatballs

  • Do not skip the panade. Soaked breadcrumbs keep the meat juicy.
  • Mix gently. Stop as soon as the ingredients are combined.
  • Use wet hands. Damp hands keep the mixture from sticking while rolling.
  • Brown in batches. Crowding the pan steams the meatballs instead of browning them.
  • Add sour cream off the heat. This prevents the gravy from curdling.

What Makes Swedish Meatballs Different?

Swedish meatballs, or köttbullar, are smaller and more delicately spiced than Italian meatballs. Instead of garlic, oregano and Parmesan in tomato sauce, they are seasoned with warm spices such as allspice and nutmeg and served in a creamy brown gravy. In Sweden they are traditionally eaten with mashed or boiled potatoes, lingonberry jam and quick pickled cucumbers, which balance the rich gravy with sweetness and acidity.

They are a staple of Swedish home cooking and holiday smorgasbords, and they became famous around the world thanks to the IKEA cafeteria. This homemade version keeps the classic flavors while using a lighter beef and turkey blend.

Pan Fried or Baked Meatballs?

Pan frying gives the meatballs a deeply browned crust and leaves flavorful browned bits in the pan that make the gravy taste richer. It is the traditional method. Baking is more hands off and great for large batches. Arrange the meatballs on a lined sheet pan and bake at 400°F for 15 to 18 minutes until browned and cooked through to 160°F. Then make the gravy in a skillet, adding a little extra butter since there will not be as many drippings. Both methods produce tender, delicious meatballs.

How to Make Them Ahead

Swedish meatballs are excellent for planning ahead. You can mix and roll the raw meatballs, cover them and refrigerate for up to 24 hours before cooking, which also helps them hold their shape. To freeze raw meatballs, arrange them on a tray, freeze until firm and transfer to a freezer bag for up to 3 months. Cook from frozen, adding a few minutes to the browning time. You can also cook the meatballs in gravy completely, cool them and freeze for up to 3 months. Thaw overnight and reheat gently on the stove with a splash of broth.

Easy Variations

  • All beef or beef and pork: use the classic combination for a richer flavor.
  • Slow cooker: brown the meatballs, then cook in the gravy on low for 3 to 4 hours, stirring in the sour cream at the end.
  • Gluten free: use gluten free breadcrumbs and cornstarch instead of flour.
  • Party appetizer: roll smaller meatballs and serve with toothpicks.
  • Mushroom gravy: sauté sliced mushrooms before making the roux.

The Secret to a Silky Swedish Meatball Gravy

The gravy is just as important as the meatballs, and a few details make it restaurant worthy. First, do not wipe out the skillet after browning the meatballs. Those browned bits stuck to the bottom, called fond, are packed with flavor. When you melt the butter and whisk in the flour, scrape them up so they dissolve into the roux. Cook the roux for a full minute until it smells toasty, which gives the gravy a deeper color and nutty flavor. Add the broth gradually while whisking to keep it smooth.

A spoonful of Worcestershire adds savory depth without tasting like it is there. The final step is the most important: take the pan off the heat before adding the sour cream. Dairy can curdle when it boils, so whisking it into a hot but not bubbling gravy keeps it silky and creamy. If the gravy gets too thick as it sits, thin it with a splash of broth.

How to Make Quick Pickled Cucumbers

In Sweden, meatballs are often served with pressgurka, a simple quick pickled cucumber that adds a fresh, tangy crunch. Thinly slice one English cucumber and place it in a bowl. Stir together 1/2 cup of white vinegar, 1/4 cup of water, 2 tablespoons of sugar and 1/2 teaspoon of salt until dissolved, then pour it over the cucumbers.

Add a handful of chopped fresh dill and let them sit for at least 15 minutes. They balance the rich gravy perfectly and keep in the fridge for up to 3 days.

What to Serve With Swedish Meatballs

Creamy mashed potatoes and buttered egg noodles are the classic choices for soaking up the gravy. Serve them with lingonberry or cranberry jam, quick pickled cucumbers, steamed green beans or roasted carrots. For a complete comfort dinner, add my potatoes au gratin as an indulgent side.

Plate of Swedish meatballs with potatoes
Photo by Ludzurzy on Unsplash

Storage and Reheating

  • Refrigerator: store meatballs and gravy in glass meal prep containers for up to 4 days.
  • Freezer: freeze for up to 3 months. The gravy may need a quick whisk after thawing.
  • Reheating: warm gently on the stovetop over low heat with a splash of broth. Avoid boiling.
  • Food safety: cook ground meat to at least 160°F and refrigerate leftovers within 2 hours.

Frequently Asked Questions

Can I make these meatballs ahead of time?

Yes. Roll and chill them up to 24 hours before cooking. This keeps them firm and helps the flavors meld.

Can I use regular breadcrumbs instead of panko?

Yes. Fine breadcrumbs or even torn white bread soaked in milk work well.

What can I use instead of sour cream?

Heavy cream or plain Greek yogurt both work. Stir yogurt in off the heat.

Why are my meatballs tough?

They may have been overmixed or overcooked. Mix gently and pull them at 160°F.

Can I cook them in the oven?

Yes. Bake at 400°F for 15 to 18 minutes, then add them to the gravy.

What is lingonberry jam?

It is a tart Scandinavian berry jam traditionally served with Swedish meatballs. Cranberry sauce is a good substitute.

Final Thoughts

This Swedish meatballs recipe is creamy, juicy and comforting in every bite. Tender spiced meatballs in a rich, tangy gravy are easy enough for a weeknight and special enough for guests. Serve them over mashed potatoes with a spoonful of lingonberry jam and enjoy a true taste of Scandinavian comfort food at home.

Nutrition Per Serving

NutrientAmount
Calories390 kcal
Protein27 g
Carbohydrates11 g
Fat26 g
Saturated Fat11 g
Fiber1 g
Sugar2 g
Sodium720 mg

Nutrition values are estimates calculated from standard ingredient data and will vary with the brands and exact amounts you use.

Swedish meatballs with gravy, mashed potatoes and lingonberry

Swedish Meatballs

Tender beef and turkey meatballs spiced with allspice and nutmeg in a creamy beef gravy with sour cream and Dijon mustard.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: Scandinavian, Swedish
Calories: 390

Ingredients
  

Meatballs
  • 1/2 cup panko breadcrumbs
  • 1/3 cup milk
  • 1 lb ground beef
  • 1/2 lb ground turkey or ground pork
  • 1 large egg
  • 1/2 small onion grated
  • 2 cloves garlic minced
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 1/2 tsp dried oregano
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp fresh parsley chopped
  • 1 tbsp olive oil
Creamy Gravy
  • 3 tbsp butter divided
  • 3 tbsp all purpose flour
  • 2 cups beef broth
  • 1 tsp Worcestershire sauce
  • 1/2 cup sour cream
  • 1 tsp Dijon mustard
  • salt and pepper to taste

Method
 

  1. Soak the breadcrumbs in the milk for 5 minutes.
  2. Add the meats, egg, onion, garlic, spices, salt, pepper and parsley and mix gently. Roll into 1 1/2 inch balls.
  3. Brown the meatballs in oil and 1 tablespoon butter in batches for 6 to 8 minutes until 160°F. Remove.
  4. Melt the remaining butter, whisk in the flour 1 minute, then whisk in the broth and Worcestershire. Simmer 3 to 4 minutes.
  5. Off the heat, whisk in the sour cream and Dijon and season.
  6. Return the meatballs and simmer gently 3 to 5 minutes. Serve over mashed potatoes or egg noodles.

Notes

Cook ground meat to 160°F. Freeze meatballs raw or cooked for up to 3 months.

Annu

Annu maintains a presence on Pinterest (bakewithanuu) where she shares her creations, emphasizing a warm, home-baked feel (“Where butter melts into sugar, buttercream meets smiles”).

Welcome to my Kitchen! I’m Anuu, a food writer, photographer and blogger. My goal with this blog is to give you the fun, laughter, confidence and knowledge to bake and cook whatever you fancy! Enjoy! x

Looking for something?
Subscribe to Blog via Email!

Making Everyday Cooking Simple, Delicious & Stress Free

Hi, I’m Anu, the creator of MyBakeBliss, a place for easy recipes, quick meals, and homemade desserts made for real life cooking. I share simple, step-by-step recipes using everyday ingredients to help beginners and busy home cooks save time, cook with confidence, and enjoy delicious results every time. 💛

Greek Chicken Gyros with Tzatziki Recipe