• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Dinner Beef Meatballs
4.6 from 45 votes

The Ultimate Swedish Meatballs Recipe

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 5/2/25 59 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for swedish meatballs.

If you’re craving cozy, creamy comfort, The Ultimate Swedish Meatballs Recipe delivers every time. Juicy meatballs spiced with nutmeg and allspice, drenched in silky gravy, this is the version that puts the Ikea ones to shame.

Table of Contents

Toggle
  • Why You’ll Love These Swedish Meatballs
  • Before You Start: Tips & Ingredient Notes
  • How To Make Swedish Meatballs
  • How To Serve
  • Frequently Asked Questions
  • Storage
  • Other Delicious Meatball Recipes To Try
  • Recipe: Swedish Meatballs
swedish meatballs with gravy in a skillet with a spoon in it.

Let’s get one thing straight, I was making Swedish meatballs before they went viral on TikTok and long before anyone lined up for them at Ikea just to feel something. This recipe has been living on my blog for over 14 years, and I’ve probably made it enough times to qualify for honorary Scandinavian citizenship.

It’s been through the wringer, bad lighting, questionable photography, even a phase where I thought less gravy was “healthier” (we don’t talk about that era). But after all the tweaks, tests, and taste-offs, this version right here? This is The Ultimate Swedish Meatballs Recipe. Cozy, creamy, and confidently better than anything you’ll get from a freezer bag.

This was fantastic! Made it for company tonight. My husband’s only complaint was everyone went back for more and it didn’t leave him any leftovers hehe ~Mary

swedish meatballs with gravy in a skillet with a spoon in it.

Why You’ll Love These Swedish Meatballs

  • 14+ Years of Meatball Wisdom. This isn’t a “one and done” kind of recipe. I’ve been making it, tweaking it, and fine-tuning it for over a decade. If it didn’t pass the husband test, it didn’t make the cut.
  • That Gravy? Next-Level. Silky, rich, and just the right amount of tang from the sour cream. It clings to the meatballs like it knows it belongs there, and spoiler: it does.
  • Perfectly Spiced. A whisper of nutmeg and allspice is all it takes to turn regular meatballs into Swedish royalty.
  • Tried, Tested, Foolproof. You won’t find vague instructions or mystery steps here. This recipe has been battle-tested in my kitchen more times than I can count, so yours comes out right on the first try.
  • Versatile and Freezer-Friendly. Serve over mashed potatoes, egg noodles, rice, or eat straight from the pan, I won’t judge. They freeze beautifully for future you.

Before You Start: Tips & Ingredient Notes

ingredients needed to make swedish meatballs.
  • Use a mix of meats if you can. All beef works, but a combo of beef and pork gives you that ultra-juicy, melt-in-your-mouth texture. Ground chicken or turkey? Totally fine, but expect leaner, slightly firmer meatballs.
  • Soak the bread, not just breadcrumbs. This old-school trick gives you tender meatballs that don’t dry out. Tear up plain white bread, soak it in milk, and let it do its thing.
  • Grate that onion. Trust me, nobody wants to bite into a chunk of onion in their meatball. A box grater makes quick work of it and keeps the texture just right.
  • Nutmeg and allspice are non-negotiable. They’re what make these Swedish meatballs. Skip them, and you’ve just got meatballs in gravy (still good, but not the same).
  • Brown your meatballs in batches. Don’t crowd the pan or you’ll end up steaming them instead of searing. You want that gorgeous golden crust, it’s flavor gold.
ingredients needed to make gravy for swedish meatballs.
  • Don’t rush the gravy. Let the roux cook for a minute before adding the broth. And once the sour cream goes in, don’t boil it, just a gentle simmer to keep it creamy and smooth.
  • This recipe makes a lot of gravy, and that’s on purpose. Gravy is life, and I’ll never apologize for it. It’s rich, creamy, and designed to spill over your mashed potatoes, cling to every meatball, and maybe sneak onto a dinner roll or two. If you’re only here for a “light drizzle,” this might not be the meatball moment for you.

Ok Jo – yet another hit from you! Once again, I looked at other recipe websites first. I know, I know – I’m stupid – I should just trust you lol! Quite a few had what I thought were kinda wierd ingredients for “Swedish” meatballs….sugar, for one (yuck), worchestershire (I could maybe see this), tomato paste (REALLY?). So here I am again making one of your wonderful dishes. This is a HIT! So easy too.  ~Michele

How To Make Swedish Meatballs

process shots showing how to make swedish meatballs.

Meatballs

You know meatballs are not hard to make at all, the only time consuming part is the shaping of the meatballs. But don’t be afraid to make them. But here’s how I make them.

  1. Soak the bread. Add the bread to a large bowl along with the milk and toss. Set aside to let the bread soak up the milk for a couple minutes.
  2. Combine meatball ingredients. Add the ground meat, grated onion, egg yolks, salt, pepper, nutmeg and allspice to the bowl with the bread. Mix the meat mixture well using your clean hands. Shape the meat into 1 inch meatballs, see below for instructions on how to easily roll your meatballs.
  3. Cook the meatballs. Melt the 2 tablespoons of butter in a large skillet over medium heat and add another tablespoon of olive oil to the skillet. Add the meatballs and fry until golden all around, about 7 minutes. If your skillet isn’t big enough to fit all the meatballs, you will have to do this in batches. Transfer the meatballs to a dish.
process shots showing how to make sauce for swedish meatballs.

Gravy

  1. Make gravy. Melt the 3 tablespoons of butter in the same skillet you used for frying the meatballs. Stir and scrape all the pan drippings. Add the flour to the pan and whisk well. Add the broth and continue whisking. Season with salt and pepper and other spices if preferred. Cook for a couple minutes until the gravy thickens from the flour. Whisk in the sour cream.
  2. Add the meatballs to the gravy. Bring the gravy to a boil then add the meatballs to it and cook for another 10 minutes, stirring occasionally to ensure meatballs don’t stick to bottom of pan.
  3. Garnish and serve. Garnish with fresh parsley and serve over pasta, egg noodles or Mashed Potatoes.
swedish meatballs with gravy over noodles in a blue bowl.

How To Serve

These Swedish meatballs were made for piling over egg noodles or creamy mashed potatoes, with a spoonful of lingonberry jam on the side if you’re feeling extra. Because let’s be honest, this gravy deserves a proper stage. Here are some other great sides:

creamy mashed potatoes in a white bowl garnished with parsley.
35 minutes mins

Mashed Potatoes

a white bowl with perfectly cooked jasmine rice garnished with some parsley.
20 minutes mins

Jasmine Rice

freshly baked dinner rolls in a baking dish.
2 hours hrs 30 minutes mins

Classic Dinner Rolls

no knead bread in dutch oven.
18 hours hrs 50 minutes mins

No Knead Bread

Frequently Asked Questions

What are Swedish meatballs, really?

They’re smaller than Italian meatballs, spiced with nutmeg and allspice, and served in a creamy, roux-based gravy instead of tomato sauce. Toss in a dollop of lingonberry jam and you’ve got yourself a full-blown Nordic hug on a plate.

Can I make the meatballs ahead of time?

Absolutely. Shape and cook them in advance, then store in the fridge for up to 4 days. When you’re ready, just warm them up gently in freshly made gravy. Bonus: the flavor gets even better.

Can I freeze them?

Yes! Freeze the meatballs and gravy together or separately, up to 2 months. Thaw in the fridge overnight and reheat slowly on the stovetop so that creamy gravy stays, well, creamy.

Can I air fry the meatballs?

You sure can. Spray them lightly with oil and air fry at 375°F for about 10–12 minutes, flipping halfway. They won’t get quite the same browning as pan-frying, but it’s a great hands-off option.

Can I bake them instead?

Yep. Place on a greased baking sheet or rack and bake at 375°F for 25 minutes. No splatter, less cleanup, and they’ll still soak up that dreamy gravy.

What can I use instead of sour cream?

Heavy cream or plain Greek yogurt both work. Heavy cream gives you that ultra-rich texture, while Greek yogurt adds a bit of tang and keeps things lighter.

swedish meatballs with gravy in a skillet with a spoon in it.

Storage

  • Fridge: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Let everything cool, then freeze meatballs and gravy together in a freezer-safe container for up to 2 months.
  • Reheat: Thaw overnight in the fridge, then reheat gently on the stove over low heat, don’t boil, or the gravy might split.
swedish meatballs with gravy over noodles in a blue bowl.

Other Delicious Meatball Recipes To Try

  • Salisbury Steak Meatballs
  • Porcupine Meatballs
  • Indonesian Meatballs
  • Thai Red Curry Turkey Meatballs
  • Chimichurri Meatballs
  • Firecracker Chicken Meatballs
  • Italian Meatballs

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

swedish meatballs with gravy in a skillet with a spoon in it.
4.60 from 45 votes

Swedish Meatballs

Prep 20 minutes minutes
Cook 30 minutes minutes
Total 50 minutes minutes
8
Rate Recipe Print Recipe
These ultimate Swedish meatballs are juicy, tender, and swimming in a rich, creamy gravy spiced with nutmeg and allspice. A comfort food classic perfected over 14 years, serve with mashed potatoes or noodles and don’t skimp on the sauce!

Video

Ingredients

Meatballs

  • 2 slices bread (cut up into cubes)
  • ¼ cup milk
  • 2 pounds ground beef (or mixed with ground chicken)
  • 1 medium onion (grated or chopped)
  • 2 egg yolks
  • ½ teaspoon salt (or to taste)
  • ½ teaspoon pepper (or to taste)
  • ¼ teaspoon nutmeg (ground)
  • ¼ teaspoon allspice (ground)
  • 2 tablespoons butter (unsalted)
  • 1 tablespoon olive oil

Gravy

  • 3 tablespoons butter (unsalted)
  • ⅓ cup all-purpose flour
  • 3 cups chicken broth (low sodium, or beef broth)
  • ¼ teaspoon salt (or to taste)
  • ¼ teaspoon pepper (or to taste)
  • ¾ cup sour cream

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Add the bread to a large mixing bowl along with the milk and toss. Set aside to let the bread soak up the milk for a couple minutes.
  • Add the ground meat, grated onion, egg yolks, salt, pepper, nutmeg and allspice to the bowl with the bread. Mix the meat mixture well using your clean hands. Shape the meat into 1 inch meatballs.
  • Melt the 2 tablespoons of butter in a large skillet over medium heat and add another tablespoon of olive oil to the skillet. Add the meatballs and fry until golden all around, about 7 minutes. If your skillet isn't big enough to fit all the meatballs, you will have to do this in batches. Transfer the meatballs to a plate.
  • Melt the 3 tablespoons of butter in the same skillet you used for frying the meatballs. Stir and scrape all the pan drippings. Add the flour to the pan and whisk well. Add the broth and continue whisking. Season with salt and pepper and other spices if preferred. Cook for a couple minutes until the gravy thickens from the flour. Whisk in the sour cream.
  • Bring the gravy to a boil then add the meatballs to it and cook for another 10 minutes, stirring occasionally to ensure meatballs don't stick to bottom of pan.
  • Garnish with fresh parsley and serve over noodles or Mashed Potatoes.

Notes

  1. Nutritional information is for meatballs and gravy only.
  2. This recipe will work with any type of ground meat. 
  3. Recipe should yield about 35 meatballs.
  4. Baking directions: Coat a baking sheet with cooking spray, or use a baking rack. Bake at 375°F for 25 minutes until golden brown.
  5. To freeze the meatballs and gravy, let them cool completely at room temperature. Transfer them to a freezer safe container and place them in the freezer for up to two months.
  6. Refrigerate leftovers in an airtight container for up to 3 or 4 days.
  7. Make-ahead: Prep the meatballs and fry them as instructed, then refrigerate them in an airtight container for up to 4 days. When ready to serve make the gravy and reheat the meatballs in the gravy, right before serving.
  8. For leaner meatballs use ground chicken or turkey or a combination of both.
  9. You can also sub the sour cream with heavy cream or yogurt if you’re looking for more of a reduced fat version of gravy.

Nutrition Information

Serving: 1servingCalories: 397kcal (20%)Carbohydrates: 11g (4%)Protein: 27g (54%)Fat: 27g (42%)Saturated Fat: 12g (75%)Polyunsaturated Fat: 1gMonounsaturated Fat: 10gTrans Fat: 1gCholesterol: 154mg (51%)Sodium: 367mg (16%)Potassium: 523mg (15%)Fiber: 1g (4%)Sugar: 2g (2%)Vitamin A: 427IU (9%)Vitamin C: 1mg (1%)Calcium: 70mg (7%)Iron: 3mg (17%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

swedish meatballs with gravy in a skillet with a spoon in it.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!

Recipe originally shared August 26th, 2012

  • 752
  • 4
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Through Jo Cooks, I invite you to join me in my kitchen as we explore delicious recipes from around the globe, celebrate the joy of cooking, and make every meal a memorable one. Happy cooking!

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

59 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is the place where I share my passion for easy and delicious recipes. From comforting classics to global flavors, I believe that cooking should be fun, approachable, and most importantly, rewarding. Join me on this culinary journey and let’s get cooking!

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

beef lo mein in a black wok.
30 minutes mins

Beef Lo Mein

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2025 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required