Recipe Overview

Why you’ll love it: You’ll love homemade Swedish meatballs! They are a real treat, perfect for guests or for a special dinner at home. Homemade meatballs are so much better than purchased ones and aren’t difficult to make. I’ve included a time-saving make ahead tip.

How long it takes: just over an hour
Equipment you’ll need: mixing bowl, large skillet, measuring utensils
Servings: 6

Swedish meatballs in a black cast iron pan.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Tender Swedish meatballs, bathed in a luxurious creamy gravy, served atop a bed of glistening noodles or a mound of fluffy mashed potatoes, are so delightfully delicious. Garnished with fresh green parsley and a dab of tart lingonberry jam, these meatballs will have everyone asking for seconds.

IKEA meatballs, amped up! Many of us are familiar with the Swedish meatballs popularized by IKEA stores. Naturally, I had to try to replicate their famous meatballs. I think you’ll agree that these homemade Swedish meatballs far outshine purchased meatballs. There are no mystery ingredients and you can be assured that every bite is wholesome and healthy, not to mention lip-smacking delicious.

About Swedish Meatballs

Mostly pantry ingredients. While the list of ingredients may look a little daunting, you’ll find most of them in your pantry already. The hardest item on the list may be lingonberry jam which may not be familiar to you (but truthfully, it’s optional). Other items to put on your shopping list are ground beef and ground pork, heavy cream, and beef broth.

What is Lingonberry Jam?

Lingonberries are tart red berries commonly found in Scandinavian countries. They are somewhat similar to cranberries. The jam is dark red and is a little tart. If you can’t find it (or don’t want to buy it), substitute red raspberry jam or red currant jam.

Not ordinary meatballs. You may be thinking, why not just make the creamy gravy, add it to ordinary meatballs, and call it good? I admit, I thought the same thing but I discovered the actual Swedish meatball recipe differs quite a lot from a conventional meatball. Swedish meatballs are distinguished by the addition of nutmeg and allspice instead of oregano or basil that are more typically seen in Italian cooking. Swedish meatballs are usually smaller in size than their Italian cousins.

Shortcuts are okay. However, if you do have meatballs in your freezer that you’d like to substitute, by all means, go ahead. The goal here is to be successful in producing a wonderful dinner that everyone will love. No one is going to be a snob about meatballs especially when they get a taste of the creamy sauce.

Creamy meatballs on noodles.

Ingredient Notes

  • Ground beef/ground pork: Swedish meatballs are usually made with a 50/50 combination of beef and pork. Use lean beef such as ground round ( 85/15 or 90/10) because the pork will have enough fat to make the meatballs juicy and delicious.
  • Bread crumbs soaked in milk: You’ll want to look for plain bread crumbs, not seasoned. If you don’t have them, substitute panko, dry bread or even soda cracker crumbs. This mixture of bread and milk acts as a binder and will keep the meatballs tender.
  • Egg: The egg is also a binder.
  • Fresh parsley: You’ll need finely chopped parsley to add to the meatball mixture but save some for a garnish, too.
  • Brown sugar: Just a tablespoon helps balance the flavors but doesn’t make the meatballs taste sweet.
  • Salt and pepper, nutmeg, allspice, garlic powder: Simple spices from your pantry that season the meatballs. Nutmeg and allspice are common to Swedish meatballs and make them unique.
  • White sauce made with butter, flour, and heavy cream: These ingredients form the backbone of the gravy. It’s a basic creamy white sauce.
  • Beef broth: Rich beef broth flavors the sauce and thins it a bit.
  • Dijon mustard: Choose a smooth Dijon mustard. Normally, I like whole grain or coarse ground mustards but for this recipe, the smooth mustard is the best. Don’t use plain yellow mustard; it just won’t “cut the mustard” for Swedish meatballs.
  • Worcestershire sauce: Adds umami to the gravy.
Swedish meatball ingredients.

How To Make Swedish Meatballs

The first step is making the meatballs. In a large bowl, soak the bread crumbs in milk while you gather together the rest of the ingredients.

Next, remove the ground meat from the packaging and put it into the bowl with the breadcrumbs. Add the egg, parsley, brown sugar, and seasonings. With your hands, mix everything together, scooping and squishing lightly until the mixture comes together. It should look well-blended and sticky. Overworking the meatball mixture can cause the meatballs to become tough so gentle is the key here.

Using a small scoop or a spoon and your fingers, make the meatballs. Remember, Swedish meatballs are usually fairly small in size, about a rounded tablespoon of meat. You should be able to make around 45 meatballs. Put them in a single layer on a baking pan or tray as you make them.

Shaping Meatballs

Here’s a little trick to make the process easier and less annoying. Before you get started with the formation process, set a small bowl of water to one side of your work surface. When your fingers get sticky and the meat is clinging to them, dip your fingertips in the water. Don’t dry them, just continue making meatballs. You’ll be amazed at how much easier it is. Do a dip every time your fingers get too sticky.

Make Ahead Idea: If you’re making the meatballs ahead to serve later in the day or even in the future, bake the meatballs. There’s no need to flip them; they’ll brown pretty evenly in the oven. Cool them and store in the refrigerator or freezer until you’re ready to use them.

If you’re continuing with the recipe, use a large skillet to brown the meatballs. A nonstick skillet works best. It will take about 8 to 10 minutes. If you don’t have a large enough skillet for them to fit in a single layer, you may have to brown them in batches. The meatballs don’t have to be cooked all the way through but they should be well-browned and mostly cooked. Remove them from the skillet to a plate; cover to keep warm.

Meatballs before and after browning.

Make the creamy sauce. Meanwhile, mix together the beef broth, mustard, and Worcestershire sauce. Set it aside. Put the butter in the skillet over medium low heat. Once it’s melted, add the flour, salt and pepper and mix together, scraping any brown bits off the bottom of the pan. Cook, stirring constantly, for two to three minutes. The butter/flour mixture will brown and will impart a rich flavor to the sauce.

Butter before and after adding flour.

Slowly whisk in the broth mixture and then whisk in the cream. The sauce should thicken and be really lovely. Don’t boil it vigorously. A low simmer is perfect.

Cream being added to sauce.

Simmer meatballs with sauce. Add the meatballs, cover, and simmer gently for five to ten minutes or until the meatballs are cooked completely (or heated through if they were frozen). If the sauce seems too thin, remove the cover and simmer a bit longer.

Sauce before and after adding meatballs.

Serving Suggestions

Starch: Mashed potatoes are a traditional accompaniment to Swedish meatballs but you’ll love them with hot buttered egg noodles, too. It will remind you of beef stroganoff with noodles. Cooked rice is a good choice, or really anything that will soak up that yummy sauce.

Vegetable: A green vegetable like roasted broccoli, sautéed asparagus, roasted green beans, or crisp sugar snap peas is a great go-along. You can never go wrong with a crisp green arugula salad.

As an appetizer: Small-sized meatballs are perfect for an appetizer. Your guests will love these Swedish meatballs! Keep them warm in a crockpot, cast iron skillet, or chafing dish. For a charcuterie board, serve the meatballs in a small crock along with a small bowl of lingonberry jam and crackers.

Recipe Variations

  • Use frozen meatballs. Use pre-made commercially frozen meatballs instead of homemade. Look for plain meatballs that don’t have Italian seasoning added, if possible.
  • Instead of lingonberry jam: The tart red lingonberry jam provides a nice counterbalance to the rich cream-based gravy. Red raspberry or currant jam are good substitutes. A nice homemade cranberry sauce is wonderful as well. You could just skip the jam but it really is the icing on the cake.
  • Beef/pork alternatives: Substitute lean ground turkey or chicken for the beef/pork combination.
  • Make it vegetarian. Skip the meatballs and sauté 16 oz. of mushrooms instead for a vegetarian entrée. They go perfectly with the sauce. Instead of beef broth, substitute vegetable broth.
Meatballs with swedish meatball sauce.

Make-Ahead Ideas

Freeze baked meatballs. If you’d like to get a head start on this recipe, bake the meatballs. They can be refrigerated for 3 to 4 days, or frozen for up to 3 months. For a real time-saver, make a double batch to freeze. Frozen meatballs thaw quickly and are a wonderful shortcut. With frozen meatballs, you’ll be able to serve these Swedish meatballs in less than a half hour!

Thaw frozen meatballs in the fridge for best results. When you’re ready to make the sauce, skip the browning step and just begin with the sauce. Add the meatballs as directed. Cook until heated through.

Storage & Reheating Tips

Refrigerate: Leftover meatballs and sauce can be stored in the refrigerator for up to four days. The creamy sauce does not freeze well.

Reheat: Put the meatballs and sauce in a skillet or saucepan and reheat over low heat until warmed through. Try not to boil the sauce or it may separate. Individual portions can be heated in the microwave.

Leftover Love

Have leftover meatballs? Make a meatball sandwich with a hearty bun or bread. Add a layer of warmed meatballs and sauce, and drizzle on lingonberry jam.

Meal plan 92 graphic with text and photos.

Free Meal Plan

Interested in a weekly meal plan that includes this recipe? Take a look at Meal Plan #92. You’ll find a wholesome recipe for each weekday plus a categorized grocery list. We add a new meal plan weekly.

More Meatball Recipes

Recipe

Swedish Meatballs

4.67 from 3 votes
Prep Time: 30 minutes
Cook Time: 35 minutes
Total Time: 1 hour 5 minutes
Servings: 6
You'll love homemade Swedish meatballs! They are a real treat, perfect for guests or for a special dinner at home. The creamy sauce is so good!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Meatballs

  • 1 cup plain bread crumbs
  • ¾ cup whole milk
  • 1 pound ground pork
  • 1 pound ground beef
  • 1 large egg
  • 2 tablespoons finely chopped parsley
  • 1 tablespoon light brown sugar
  • 1 teaspoon kosher salt
  • ½ teaspoon coarsely ground black pepper
  • ½ teaspoon garlic powder
  • ¼ teaspoon allspice
  • ¼ teaspoon ground nutmeg
  • 1 tablespoon canola oil, for frying, optional

Sauce

  • 1 ½ cups beef broth (low or no-sodium preferred)
  • 1 teaspoon Dijon mustard
  • 2 teaspoons Worcestershire sauce
  • 4 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • ¼ teaspoon kosher salt, or to taste
  • ¼ teaspoon coarsely ground black pepper, or to taste
  • ¾ cup heavy cream
  • 2 tablespoons chopped fresh parsley, for garnish
  • lingonberry jam, for serving (see note)
  • cooked egg noodles or mashed potatoes, for serving

Instructions 

To Make Meatballs:

  • In a large bowl, combine bread crumbs and milk. Stir together so that the breadcrumbs soak up the milk.
    1 cup plain bread crumbs, ¾ cup whole milk
  • To the breadcrumb/milk mixture, add ground pork, ground beef, egg, parsley, brown sugar, salt, pepper, garlic powder, allspice, and nutmeg. Use your hands to mix the ingredients thoroughly but do not overmix.
    1 pound ground pork, 1 pound ground beef, 1 large egg, 2 tablespoons finely chopped parsley, 1 tablespoon light brown sugar, 1 teaspoon kosher salt, ½ teaspoon coarsely ground black pepper, ½ teaspoon garlic powder, ¼ teaspoon allspice, ¼ teaspoon ground nutmeg
  • Use a 1 ½ tablespoon scoop to form balls or form them with your hands. Makes about 45 meatballs. Meatballs can be made ahead of time, covered, and refrigerated or frozen, raw or baked (see note).
  • To brown meatballs, in a large skillet, heat canola oil over medium. Brown meatballs on all sides in the heated oil, 8 to 10 minutes. You may have to do this in two batches. Meatballs may not be cooked through. Remove browned meatballs from the skillet, cover with foil, and set aside. Pour out excess grease, if any.
    1 tablespoon canola oil, for frying, optional

To Make Sauce:

  • In a medium sized bowl, whisk together beef broth, mustard, and Worcestershire until well blended. Set aside.
    1 ½ cups beef broth, 1 teaspoon Dijon mustard, 2 teaspoons Worcestershire sauce
  • Turn heat to medium low and melt butter in the skillet. Add flour, salt, and pepper and continue cooking, scraping up browned bits from the bottom of the pan. Cook the flour mixture for 2 to 3 minutes, stirring constantly. It’s important to brown the butter and flour when preparing the sauce. This gives the dish an extra layer of richness and flavor.
    4 tablespoons unsalted butter, 3 tablespoons all-purpose flour, ¼ teaspoon kosher salt, or to taste, ¼ teaspoon coarsely ground black pepper, or to taste
  • Slowly add broth mixture to skillet, whisking constantly. Slowly whisk cream into sauce.
    ¾ cup heavy cream
  • Return meatballs to skillet and simmer (low simmer) over medium-low heat, covered, 5 to 10 minutes or just until meatballs are cooked through (165°F). If sauce seems too thin, simmer 5 to 10 minutes longer with the lid off.
  • Serve immediately, garnished with parsley and lingonberry jam, if desired.
    2 tablespoons chopped fresh parsley, for garnish

Notes

  • Storage: Store in an airtight container in the refrigerator for 3 to 4 days. Sauces with dairy typically separate in the freezer, so freezing the sauce or finished dish is not recommended.
  • Make Ahead: Meatballs can be baked ahead (12 to 14 minutes at 425°F) and refrigerated for 3 to 4 days, or frozen for up to 3 months. If you are using cooked meatballs from the freezer, skip the browning step and just begin with the sauce. Add the meatballs as directed. Cook until heated through.
  • Red currant or red raspberry jam may be substituted for the lingonberry jam.
  • Nutrition information is for meatballs and sauce only.

Video

Nutrition

Serving: 8meatballs with sauce, Calories: 682kcal, Carbohydrates: 21g, Protein: 33g, Fat: 51g, Saturated Fat: 23g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 19g, Trans Fat: 1g, Cholesterol: 197mg, Sodium: 999mg, Potassium: 629mg, Fiber: 1g, Sugar: 5g, Vitamin A: 994IU, Vitamin C: 5mg, Calcium: 129mg, Iron: 4mg

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

Did You Make This?Share a comment and rating below! I love hearing what you think!

Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

4.67 from 3 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here