clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Swedish Meatballs




  1. For best results please use my basic meatball recipe here and cook in a large frying pan.
  2. Once you meatballs have browned on all sides, remove from the frying pan and place on a plate or cookie sheet lined with paper towel to help remove any excess oil.
  3. Make sure that the heat under the frying pan is set to low for the next step.
  4. Melt the butter in pan.
  5. As the butter melts, use a metal spatula or wooden spoon to scrape up all the brown bits from the bottom of the pan. This is super important to do since it will give your Swedish meatballs an awesome amount of flavour!
  6. To the pan, add the all-purpose flour and combine with the butter and browned bits using a whisk. Do this for about a minute or 2 so that it forms almost a “paste”.
  7. Add a pinch of pepper and salt and then pour in the beef stock.
  8. Increase the burner to medium high and combine everything in pan using the whisk. As you can to stir the gravy should begin to thicken up. The should take about 10 minutes.
  9. Add the sour cream and combine using the whisk.
  10. Return meatballs to the pan and gently coat them with the gravy. Be careful not to break you meatballs!
  11. Continue to cook this on medium heat for about 10 to 15 minutes, gently stirring a few times.
  12. Reduce the heat to simmer for about 5 minutes before serving.
  13. Serve your Swedish meatballs with freshly cooked egg noodles, mashed potatoes or some fries.
  14. Garnish with chopped fresh parsley


This recipe will make about 2 cups worth of gravy. If you’d like more gravy, please feel free to double the ingredients!

Traditionally, the Swedes enjoy their meatballs with lingonberry jam on the side. 😀

  • Prep Time: 10 mins
  • Cook Time: 35 mins
  • Category: Main
  • Cuisine: Scandinavian