• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Savory Thoughts logo
  • Home
  • About Us
    • Privacy Policy
  • Recipes
    • Haitian Food
    • Main Dishes
    • Breakfast
    • Side Dishes
    • Vegetarian
    • Sweets
    • Drinks and Cocktails
    • Seafood
    • Soups and Stews
    • Vitamix
    • Instant Pot
    • Air Fryer
  • Contact
  • Shop
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • About Us
  • Recipes
  • Contact
  • Privacy Policy
  • Haitian Recipes
  • Shop
  • Homepage
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • ×
    Main Dish » Swedish Meatballs

    Swedish Meatballs

    Posted On October 11, 2021 By Mirlene Last updated May 4, 2026 9 Comments

    Share this recipe:

    237 shares
    Jump to Recipe
    Best Homemade Swedish Meatballs + Creamy Gravy Recipe Pin

    Homemade Swedish Meatballs (Köttbullar) and gravy you’ll make again and again. This is one of those classic dishes that looks fancy but is surprisingly simple to make at home.

    Swedish meatballs

    There’s something incredibly comforting about a plate of Swedish meatballs — tender, well-seasoned meatballs smothered in a rich, creamy gravy that feels like a warm hug after a long day.

    There’s something incredibly comforting about a plate of Swedish meatballs — tender, well-seasoned meatballs smothered in a rich, creamy gravy that feels like a warm hug after a long day. 

    These homemade Swedish meatballs recipe is inspired by the traditional flavors of köttbullar, but made approachable for the everyday home cook.

    The meatballs are juicy, lightly spiced with warm notes of allspice, and finished in a silky gravy that pairs perfectly with mashed potatoes, egg noodles, or rice.

    Why This Swedish Meatballs Recipe Works

    • Juicy, tender meatballs — never dry.
    • Classic flavor with subtle warm spices (no overpowering seasoning).
    • Creamy gravy made from scratch — no canned soup.
    • Family-friendly comfort food that works for weeknights or special dinners.

    This recipe has been tested to make sure the meatballs stay moist and the gravy turns out smooth every single time.

    What Makes Swedish Meatballs Different?

    Unlike Italian meatballs, Swedish meatballs are normally smaller (however made them slightly smaller as a preference), softer, and gently seasoned.

    Instead of tomato sauce, they’re served with a savory cream-based gravy that’s rich but balanced.

    The signature flavor comes from:

    • Allspice
    • Nutmeg
    • Cream or milk
    • Beef broth

    These ingredients work together to create that unmistakable Swedish meatball taste — cozy, savory, and slightly warm without being spicy.

    Swedish meatballs step-by-step guide
    Swedish meatballs step-by-step guide
    Swedish meatballs step-by-step guide

    Ingredients for the Meatballs — and Why I Use Them

    I use 2 pounds of ground beef, preferably organic, because it gives the meatballs a rich, beefy flavor while staying juicy. Swedish meatballs should be tender, not dense, and good-quality beef makes a big difference.

    Instead of plain milk, I use evaporated milk because it’s slightly richer and helps keep the meatballs moist without making them heavy. You can absolutely use full-fat milk if that’s what you have on hand.

    The seasoned breadcrumbs act as a binder and soak up the milk, which is key for soft, tender meatballs.

    This step prevents them from drying out while cooking.I use fresh garlic, grated, so it melts right into the meat mixture. Grating rather than chopping helps distribute the flavor evenly without big chunks.

    The egg helps bind everything together, while the grated onion adds moisture and a subtle sweetness that balances the warm spices.

    For seasoning, I keep it classic:

    • Kosher salt for balance
    • White pepper for gentle heat without overpowering the dish
    • Ground allspice is essential — this is what gives Swedish meatballs their signature warm, slightly sweet flavor

    Finally, I brown the meatballs using unsalted butter and a neutral oil. The butter adds flavor, while the oil prevents it from burning, giving the meatballs a beautiful golden crust, and finish them off in the oven.

    Ingredients for the Gravy — and Why They Matter

    The gravy starts with unsalted butter and flour, which form a roux. This is what thickens the sauce and gives it that classic creamy texture.

    I use beef broth to reinforce the savory flavor of the meatballs, followed by heavy cream to make the gravy rich and silky.

    A splash of Worcestershire sauce adds depth and umami, while honey Dijon mustard brings a subtle tang and slight sweetness that balances the richness.

    Everything is finished with kosher salt, adjusted to taste, so the gravy never feels flat.

    What to Serve with Swedish Meatballs

    These meatballs are incredibly versatile. Some classic and modern pairing ideas:

    • Sour Cream Mashed potatoes (traditional and comforting)
    • Egg noodles
    • White or brown rice
    • Steamed green beans or peas

    Tips for the Best Swedish Meatballs

    • Don’t skip the milk-soaked breadcrumbs — this is key for juicy meatballs.
    • Use low heat when simmering to keep the gravy smooth.
    • Taste the gravy before serving and adjust seasoning as needed.
    • Make them ahead — they taste even better the next day.

    Make-Ahead, Storage & Freezing

    • Refrigerator: Store leftovers in an airtight container for up to 3 days.
    • Freezer: Freeze cooked meatballs (with or without gravy) for up to 3 months.
    • Reheat: Gently warm on the stovetop with a splash of broth or cream.

    Frequently Asked Questions (FAQ)

    Are Swedish meatballs the same as IKEA meatballs?

    They’re similar, but homemade Swedish meatballs are fresher, juicier, and more flavorful. You also control the seasoning and texture.

    Can I use ground turkey?

    Yes, but the texture will be slightly leaner. Add a bit more cream or milk to keep them moist.

    Why are my meatballs dry?

    Dry meatballs usually come from overmixing or skipping the breadcrumb-and-milk step.

    It warms our hearts to see the recipes you make from this site.

    We’d especially would love to know if you tried this recipe, tag us on Instagram or Facebook so we can see your beautiful dish.

    Also, we would appreciate if could give it a star rating below!

    Swedish Meatballs

    Classic Swedish Meatballs Recipe with Creamy Gravy

    Savory Thoughts
    Make classic Swedish meatballs with creamy gravy and simple ingredients. Perfect comfort dinner in about an hour.
    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 20 minutes mins
    Total Time 35 minutes mins
    Course Main Dish
    Cuisine European, International
    Servings 6 servings
    Calories 910 kcal

    Equipment

    • Saucepan

    Ingredients
      

    • 2 Lbs. Ground Beef
    • ¼ cup evaporated milk
    • ½ cup panko breadcrumbs; seasoned
    • 1 egg
    • 1 small onion or ½ large onion; Grated or minced
    • ½ tsp. kosher salt
    • ½ tsp. ground white pepper
    • 1½ tsp. ground allspice
    • ¼ tsp. ground nutmeg
    • 2 Tbsp. unsalted butter
    • 1 Tbsp. neutral oil

    For The Gravy

    • 4 Tbsp. unsalted butter
    • 4 Tbsp. all-purpose flour
    • 2 Tbsp. Worcestershire sauce
    • 1 cup heavy cream
    • 1 Tbsp. Dijon honey mustard
    • ½ tsp. kosher salt
    • 1 cup beef broth or stock

    Instructions
     

    • Preheat the oven to 375℉
      Make the Meatball Mixture:
      Add the ground meat, egg, onion, garlic, spices, salt, and pepper. Then add the breadcrumbs and milk. Mix gently until just combined — overmixing can make the meatballs tough.
      The milk keeps the meatballs tender and prevents them from drying out.
      Shape and Brown the Meatballs:
      Roll the mixture into small, evenly sized meatballs. Heat a skillet over medium heat and brown the meatballs on all sides until golden. They don’t need to cook through at this stage.
      Remove the meatballs from the pan, then transfer them to the oven for about 7 minutes.
      Swedish meatballs step-by-step guide

    Swedish Meatballs Gravy Cooking Method

    • In the same skillet, melt butter and whisk in the flour to create a roux. Slowly pour in the beef broth, whisking constantly to avoid lumps. Next, add the heavy cream.
      Once the gravy thickens, stir in the cream and Worcestershire sauce. Season with salt and pepper to taste and dijon mustard.
      Swedish meatballs step-by-step guide

    Notes

    **** When printing the recipe, please unselect the camera so that the pictures are NOT printed with the recipe (if preferred).
     
    Calories are estimated per serving. 
     
    Disclaimer: This post may contain affiliate links. See our full Privacy Policy. We may receive compensation by clicking on the links and or making a purchase.

    Nutrition

    Serving: 6servingsCalories: 910kcalCarbohydrates: 78gProtein: 38gSaturated Fat: 23gPolyunsaturated Fat: 4gMonounsaturated Fat: 7gCholesterol: 392mgSodium: 1645mgPotassium: 297mgFiber: 5gSugar: 7gVitamin A: 146IUVitamin C: 5mgCalcium: 44mgIron: 14mg
    Making this recipe?Mention @MSavoryThoughts or tag #SavoryThoughts!
    Tried this recipe?Mention @SavoryThoughts or tag #SavoryThoughts!
    « Spanish Empanadas
    Jalapeño Cornbread Recipe »

    Reader Interactions

    Comments

    1. veenaazmanov says

      October 12, 2021 at 9:56 am

      5 stars
      I just love this platter. Rich and creamy and perfect recipe to go for. Looks like a festive dish.

      Reply
      • Mirlene says

        October 12, 2021 at 3:12 pm

        Thank you so much!!!

        Reply
    2. Tavo says

      October 12, 2021 at 9:28 am

      5 stars
      Looks delicious! I am going to be taken a shot at this recipe during the weekend! I wanted something special for Friday night!

      Reply
      • Mirlene says

        October 12, 2021 at 3:13 pm

        Thank you very much. I hope you like it.

        Reply
    3. Maria says

      October 12, 2021 at 8:15 am

      5 stars
      I never tired Swedish meatball ever in my life till I stumbled on this recipe. I had a great dinner so thank you for this recipe. It was easy to understand.

      Reply
      • Mirlene says

        October 12, 2021 at 3:13 pm

        So very glad to hear that. Thank you.

        Reply
    4. Cate says

      October 12, 2021 at 2:44 am

      These meatballs were so delicious! Amazing paired with the noodles – great recipe!

      Reply
    5. Tara says

      October 12, 2021 at 2:25 am

      5 stars
      Ooooh, you had me at- soft on the inside with a light crispy outer layer! These meatballs look absolutely fantastic, especially paired with the egg noodles.

      Reply
      • Mirlene says

        October 18, 2021 at 2:52 pm

        Thank you so much!!!!

        Reply
    5 from 4 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Newsletter

    Subscribe and grab our FREE eBook, dedicated to meal planning and preparation.

    Sign Up

    About Us

    Savory Thoughts Author Portrait

    We’re AJ & Mirlene. We create delicious traditional Haitian Food Recipes with a spin to make it easy for you to make. Join us and let's cook something delicious!

    Read more about us

    Favorite Recipes

    • Cowboy Caviar in green bowl with chips, bell pepper cut in half, cilantro, and lime on the side
      The BEST Cowboy Caviar Ever
    • spoonful Haitian Epis
      Haitian Epis (Haitian Seasoning Base)
    • hand holding chocolate chip plantain bread
      Plantain Bread
    • Green soup butternut squash soup in two bowls
      Green Creamy Butternut Squash Soup Recipe
    • How to Cook Spaghetti Squash Boats - Savory Thoughts - Here’s the right way to cook spaghetti squash boats! This method will leave you with a juicy, tender, spaghetti-like experience every single time. Full of fiber and other nutritious value. 
      How to Cook Spaghetti Squash Boats (The Right Way!)
    • hand holding a glass filled with carrot ginger juice on a wooden board
      Carrot Ginger Apple Juice (Easy Blender Recipe for Energy + Gut Health)
    • soup in white bowls topped with herbs
      Tomato Soup
    • Instant Pot Haitian Rice And Beans - Red beans and rice is a popular dish in Haiti. Traditionally prepared with Haitian Epis (Haitian Seasoning Base), and served throughout the year. The flavors in this Haitian red beans and rice is as bold as any flavors you will find in other Haitian food recipes. This delicious and nourishing dish is an instant pot version. Thanks to pressure cookers, Haitian rice can be made in a matter of minutes! 
      Instant Pot Haitian Rice And Beans
    • rice coked with dill on blue plate
      Dill Rice Recipe
    • stacked cloud bread
      Easy Calorie Cloud Bread Recipe
    • Hand holding Haitian Patty
      Homemade Haitian Patties (Haitian Pate)
    • Jamaican Jerk Seasoning - If you’re looking to heat things up in the kitchen, this blend is just for you. It complements chicken, fish, and any kind of red meat extremely well. Not to mention, it is cost effective. Jamaican Jerk Seasoning | Homemade Jamaican Jerk Seasoning | Gluten Free Jerk Seasoning | How to Make Jamaican Jerk Seasoning | Low Carbs | Spices Mixes | Savory Thoughts #Jamaicanjerkseasoning #homemadejamaicanjerkseasoninng #glurenfree #howtomakejerkseasoning #spicesmixes
      Jamaican Jerk Seasoning

    Shop

    Mimi and AJ smiling

    Spice up your culinary journey with the vibrant flavors of Haiti. Check out our shop!

    Visit Shop

    Copyright © 2026 · SAVORYTHOUGHTS.COM · Privacy Policy

    • Pinterest
    • Facebook
    • Mix
    • Flipboard
    237 shares

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.