Rating: 3.78
(119)

Swedish Meatballs

December 11, 2023

Swedish Meatballs are the kind of cozy meal that wraps you in warmth from the first bite. With their tender texture, rich spices, and creamy gravy, they’re a comfort food staple that works just as well for weeknight dinners as they do for holiday gatherings.

The magic of Swedish meatballs lies in their seasoning and texture. A blend of ground beef and pork creates richness, while breadcrumbs soaked in milk keep them light and tender. Spices like allspice and nutmeg give them their distinct Scandinavian flair. Once the meatballs are formed, they’re pan-fried until golden brown-locking in flavor and creating those delicious browned bits that are key to the gravy.

And let’s talk about that gravy: creamy, buttery, and infused with the flavor of the pan. It’s made with a simple roux, beef broth, and a splash of cream. Some like to add a dash of Worcestershire sauce or Dijon mustard for an extra layer of depth. Once the meatballs are simmered in the sauce, they soak up all that goodness and become irresistibly tender.

Traditionally, Swedish meatballs are served with mashed potatoes or buttered egg noodles and a spoonful of lingonberry jam. The sweet-tart jam cuts through the richness and balances everything on the plate. If you can’t find lingonberry, cranberry sauce makes a great substitute.

They’re also great for meal prep. You can make a big batch and freeze the meatballs before or after cooking. Just reheat them gently in the gravy when you’re ready to serve.

Whether you’re craving something hearty on a chilly night or looking to impress guests with a Scandinavian classic, Swedish Meatballs deliver comfort and flavor in every bite. It’s a dish that feels like home, even if you’ve never been to Sweden.

Swedish Meatballs
Swedish Meatballs
3.78 from 119 votes
Delicious homemade Swedish meatballs with creamy gravy.
Servings 4 people
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour

Ingredients
  

  • 1 lb ground beef
  • 1/2 cup bread crumbs
  • 1/4 cup milk
  • 1/4 cup onion finely chopped
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp allspice ground
  • 1/4 tsp nutmeg ground
  • 1 egg
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • 1/4 cup parsley chopped fresh

Instructions
 

  • In a large bowl, combine ground beef, bread crumbs, milk, onion, salt, black pepper, allspice, nutmeg, and egg. Mix until well combined.
  • Shape the mixture into 1-inch meatballs.
  • In a large skillet, melt the butter over medium heat. Add the meatballs and cook until browned on all sides, about 5 minutes.
  • Remove the meatballs from the skillet and set aside.
  • In the same skillet, add the flour and cook for 1 minute, stirring constantly.
  • Gradually whisk in the beef broth and bring to a simmer. Cook until the gravy thickens, about 5 minutes.
  • Stir in the heavy cream and Worcestershire sauce. Season with salt and pepper to taste.
  • Return the meatballs to the skillet and cook in the gravy for 10 minutes, or until cooked through.
  • Garnish with chopped parsley and serve hot.

Nutrition

Calories: 377kcalCarbohydrates: 15gProtein: 25gFat: 23gFiber: 1g
Calories: 377kcal
Meal Type: Dinner
Cuisine: Swedish
Keyword: meatballs, Swedish Meatballs
Cooking Method: Fried
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. User avatar brandee.harber80 says:

    5 stars
    Made these for Sunday dinner and they turned out *so* comforting. The nutmeg/allspice combo is legit. I served with mashed potatoes and it was perfect.

  2. User avatar annika.volkman1954 says:

    3 stars
    I think I overcooked the meatballs slightly (my pan was crowded). Still edible, but not as juicy. The sauce saved it. Will try again with fewer meatballs in the skillet.

  3. 5 stars
    Yummmmmm! 😋 My kids loved them too! I’ll be using this recipe all winter long!

  4. User avatar joesph.kunze28 says:

    4 stars
    The flavor is great, but I’m confused about adding salt again in step 7 since you already salted the meat mixture in step 1. Still delicious though—just made mine a little less salty.

    1. User avatar deeanna.wisozk says:

      5 stars
      Honestly I’ve never added extra salt at step 7—just more pepper. I simmer the gravy a bit longer and it tastes perfectly balanced with the cream.

    2. User avatar clayton.gislason1998 says:

      4 stars
      I totally get the confusion. Step 1 has the initial salt, but step 7 is for tuning the gravy—cream/broth can dull the seasoning. “To taste” usually means you might not need extra, just check it.

  5. User avatar derrick.kub23 says:

    4 stars
    I’m not a fan of allspice but gave it a shot. Still tasty, but I think I’ll skip that spice next time.

  6. 5 stars
    I followed it pretty closely (used 90/10 beef). Browning took a bit longer than 5 minutes, but the sauce thickened nicely and tasted like restaurant Swedish meatballs.

  7. User avatar colleen.wilderman says:

    1 star
    What’s allspice? Can I just skip it? Feels like too much work for meatballs.

  8. User avatar edmundo.leannon says:

    3 stars
    Too greasy for my liking. Maybe less butter next time. Just saying.

  9. User avatar ira.skiles1959 says:

    2 stars
    1 lb ground beef is a lot and my meatballs shrank. Also my gravy got lumpy because I whisked too slow. Tasted fine though—just looked sad. Will try smoothing it next time.

  10. User avatar Feral Falmer says:

    3 stars
    What is Worcestershire sauce? Can I skip that ingredient?

3.78 from 119 votes
Leave a Reply

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

Recipe Rating




Like 428
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: