Swedish Meatball Recipe
These juicy and flavorful Swedish Meatballs are smothered in a savory gravy cream sauce and are perfect over noodles or mashed potatoes. This is like no other recipe you’ve ever tried!
Be sure to try my Chicken and Dumplings and Slow Cooker Beef Stew recipes next!
Swedish Meatballs
I’ll just go ahead and say it: I do believe that these Swedish Meatballs are quite possibly the best of the best!
These are not an IKEA replica, (I’ve actually never been to IKEA! 🤯) and I can’t say that I’ve been to Sweden either, but they are amazing, and include some standout ingredients that we’ve come to know and love in America when it comes to this particular dish.
The meatballs themselves are made with a combination of ground beef and pork, along with a touch of allspice and nutmeg. Onions and garlic add flavor and texture, and milk, egg, and breadcrumbs act as a binder. Finally, Parmesan cheese is a little “Cozy” touch that acts as an additional flavor enhancer.
The sauce itself is an amazing combination of beef broth, Worcestershire sauce, Dijon, and sour cream. My secret ingredient? Chicken Bouillon. It adds the best depth of flavor and contrasts perfectly with the beef broth.
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Combine the breadcrumbs, Parmesan cheese, egg, milk, onions, garlic, salt, oregano, allspice, nutmeg, and pepper. Gently incorporate the meat until evenly combined.

Roll into 1+ 1/2 inch meatballs and chill for 15 minutes, (or overnight). Brown in batches and set aside.

Melt butter in the same skillet and whisk in flour. Add the sauce mixture (beef broth, chicken bouillon, Worcestershire sauce, Dijon, and parsley), in small splashes, stirring continuously. Add the sour cream to a medium bowl along with some of the sauce, and stir until combined. Stir it into the skillet.

Add the meatballs back and spoon the sauce on top. Cover partially, and simmer for 10-15 minutes, or until cooked through. Serve over mashed potatoes or egg noodles!

Using Frozen Meatballs
- Frozen meatballs can be used in a pinch, just note that the allspice and nutmeg seasonings are what give the meatballs themselves that traditional Swedish meatball flavor, consider adding 1/4 tsp. of each to the sauce itself instead.
Make Ahead Method
- Roll out the meatballs, cover, and refrigerate for up to 2 days prior to serving, then follow recipe as outlined.
- You can also flash freeze the uncooked meatballs on a tray for 1 hour. Transfer them to a freezer bag and freeze for up to 3 months. Thaw in the refrigerator overnight, then follow recipe as outlined.
Pro Tips
- The chicken bouillon in the sauce adds depth of flavor and contrasts nicely with the beef broth. Beef bouillon can be used instead if needed.
- Use full-fat sour cream to ensure that it doesn’t curdle.
- Heavy cream can be used instead of sour cream if preferred.
- Any combination of ground beef, pork, and veal can be used in this recipe.
- 1 + 1/4 lbs. of meat is perfect for fitting in a 12-inch, high-walled skillet.
- 📘 Find this recipe on page 136 of my 2nd cookbook, Let’s Eat!
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.
- Leftovers freeze fairly well, let them thaw prior to reheating.
- Reheat in a makeshift double boiler for best results. Refrain from reheating over heat that is too high, as the sauce can break.

Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- 3-Quart Stainless Steel Sauté Pan– The same size as pictured in this recipe.
- Small Cookie Scoop– This is perfect for creating perfectly uniform meatballs.
- Box Cheese Grater– For grating the Parmesan cheese.
- Better Than Bouillon– This is what I always use for broth in my recipes. It takes very little space and makes it easy to measure out customized amounts of broth.
Try These Next
- Creamy Chicken Pasta
- Meatball Pasta
- Slow Cooker Beef Stroganoff
- Marry Me Chicken Pasta
- Baked Ravioli
- French Onion Pasta
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Swedish Meatball Recipe
Ingredients
Meatballs
- 2 tablespoons olive oil, divided in half
- ½ cup yellow onion, finely diced
- 2 cloves garlic, minced
- ½ cup panko breadcrumbs
- ¼ cup Parmesan cheese
- 1 large egg, whisked
- 1/3 cup milk
- 1 teaspoon salt
- ¼ teaspoon EACH: dried oregano, ground allspice, ground nutmeg, pepper
- ¾ lb. ground beef, 80% lean
- ½ lb. ground pork
Sauce
- 4 tablespoons butter
- 4 tablespoons flour
- 2 cups beef broth
- 1 cube chicken bouillon, see notes
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard, can sub mustard powder
- 1 teaspoon dried parsley
- ½ cup sour cream, at room temperature
Equipment
Instructions
- Heat ½ of the olive oil in a large, high-walled skillet over medium heat. Add the finely diced onions and garlic. Soften for 5 minutes. Set aside and let cool.
- In a large bowl, combine the breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions/garlic, salt, oregano, allspice, nutmeg, and pepper. Gently incorporate the meat until evenly combined, but without overworking it (otherwise the meatballs will be tough instead of tender).
- Roll into 1 ½-inch meatballs and place on a plate. (A small cookie scoop makes it easier to roll balls of uniform size.) Transfer to the fridge and let them chill for 15 minutes, or up to overnight. Cover if chilling overnight.
- While the meatballs chill, combine the beef broth, chicken bouillon, Worcestershire sauce, Dijon, and parsley in a large measuring cup with a spout. Set aside.
- Heat remaining olive oil in a large skillet over medium-high heat.
- Brown the meatballs in batches, leave plenty of room around each so that you can easily rotate them with a spoon to brown on all sides. Brown for about 1 minute per side. Remove and set aside. Decrease heat slightly as needed throughout cooking. Drain any excess oil when finished.
- Melt the butter in the same skillet over medium heat. Use a silicone spatula to “clean” the bottom of the skillet. Stir in the flour and cook for 2 minutes, stirring continuously, until it begins to brown.
- Add the beef broth mixture in small splashes, stirring continuously. Bring to a boil, then reduce to a simmer.
- Place the sour cream in a medium bowl. To prevent curdling, slowly stir in about ¼ cup of the warm sauce until smooth. Pour the tempered sour cream back into the pot and stir over low heat until incorporated.
- Add the meatballs back to the skillet along with any juices from the plate. Spoon the sauce on top. Allow them to heat through over low heat for 10-15 minutes (or until cooked through), partially covered. Garnish with fresh parsley and serve over mashed potatoes or egg noodles.
Notes
- The chicken bouillon in the sauce adds depth of flavor and contrasts nicely with the beef broth. Beef bouillon can be used instead if needed.
- Use full-fat sour cream to ensure that it doesn’t curdle.
- Heavy cream can be used instead of sour cream if preferred.
- Any combination of ground beef, pork, and veal can be used in this recipe.
- 1 + 1/4 lbs. of meat is perfect for fitting in a 12-inch, high-walled skillet.
- 📘 Find this recipe on page 136 of my 2nd cookbook, Let’s Eat!
Storage:
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.
- Leftovers freeze fairly well, let them thaw prior to reheating.
- Reheat in a makeshift double boiler for best results. Refrain from reheating over heat that is too high, as the sauce can break.
Nutrition information is an estimate, is per meatball, and includes the sauce. This recipe makes 33 meatballs.
Get my Cookbooks! 










This recipe sounds wonderful. I made one up, with a hit or miss approach, and they turned out really good. However, I like the sounds of this recipe to try instead, it sounds delicious. The one question I have, there is no mention whether you dilute the chicken bullion? I’m assuming you do. But,I saw one recipe, that said to only use a small amount of hot water to the bouillon cube, just enough to dissolve it. With the recipe I made up, I used, ready to use chicken broth, from the grocery store, and it turned out really good. But,I’m wondering if diluting it a bit less, would pull out the taste of the sauce a bit more. Also, I find that, the bullion “ Better Than Bullion,” it’s paste that comes in a jar, found at the grocery store in the soup isle. It’s really easy to use, and you can make it as strong or weak, as you want, when dissolving in water . It comes in, beef, chicken, or vegetable flavors. I happened to be out of it, and already had chicken broth in the pantry.
Anyway, I’m just wondering about, how you use the bullion?
Hi Nancy! I actually use Better than bouillon as well and I dissolve 1 tsp of it right into the sauce without adding any water. It adds depth of flavor. ENJOY!
I saw all of the 5 stars and figured why not? Amazing! Taste just like my mom used to make it.
Not a fan of Allspice or Nutmeg so I did omit it!
We served it over egg noodles and a side of biscuits for soppin up the gravy!
WOOOO!!! I’m so happy that you loved it Lisa!! You are the BEST for taking the time to come back to leave a review, thank you so much!!! :)-Stephanie
This was absolutely delicious, thank you so much. I followed the recipe pretty much exactly, including stirring some sauce into the sour cream. However, I’m just curious as to why there is that step? Thank you!
I’m so glad that you enjoyed it Rita! If you add the sour cream right to the pot of hot sauce, it could curdle. Adding a little sauce to the sour cream and combining it that way mitigates curdling 🙂
VERY flavorful! A little bit of work, but worth it!
Nice work Terri! I’m so happy you enjoyed the meatballs! I love making this as a party food, keeping them warm in the crock pot. Thanks so much for the great review!🩷
Delicious!! But I must’ve made my meatballs is way too big. I actually used the premade raw meatballs from the meat counter. But it’s a minimum 30 minutes to get these meatballs cooked through. I browned them for about 20 minutes and now they’ve been simmering in the sauce for another 15 to 20 minutes and they’re still still raw so definitely be mindful about how big you make your meatballs
Hi Vanessa, yes it’s true, these are smaller, not the size that you would get from the meat counter, those are typically for spaghetti and meatballs, meatball subs, etc. And the size plays a role in how long they take to cook through. I’m glad to hear that you enjoyed it though!
They’re so good!
I’m so happy to hear that! Thank you so much!!
Can you get away with using canned beef and pork for this recipe
Hi Pat, I haven’t cooked with canned beef or pork to be able to speak to the flavor/quality, but my instinct is telling me to go with fresh if at all possible. The results are worth it!
Very interested in making for pot luck dinner with friends..can I use turkey chop meat instead of pork
Hi Mary, ground turkey is more lean and thus more prone to falling apart. I haven’t tested these with ground turkey, but just something to keep in mind. The pork really gives them a signature flavor.
Really good. I will certainly make this recipe again.
Haven’t made this yet but the recipe makes my mouth water! I want to convert this for a casserole or a slow cooker but still get all these flavors. Can you tell me how?
Hi JS! Converting this to a slow cooker or casserole recipe would require a new testing effort and a different recipe post. The sauce runs the risk of curdling in the crock pot, and the consistency of the sauce here relies on varying temps on the stove top. ❤️
That was the best Swedish meatballs I ever made. Thank you for this recipe, it was perfect. I didn’t change a thing
You’re very welcome Claudia! That makes me so happy! Thanks so much for the great comments!🩷