Creamy Swedish Meatballs

A rich, buttery scent, slightly sweet and savory, fills the air. That’s how you know you’re about to have a truly comforting meal. Swedish Meatballs, or köttbullar, are the definition of cozy. They’re like a warm hug on a cold day.

Creamy Swedish Meatballs Recipr

Why You’ll Love Swedish Meatballs

  • Ultimate Comfort: These taste like the absolute best version of home cooking, rich and deeply satisfying.
  • Juicy Meatballs: Using both beef and pork makes them incredibly tender and flavorful, not dry or tough.
  • Silky Sauce: The creamy gravy is built right in the pan, soaking up all the browned bits for max flavor.
  • Pantry-Friendly: You likely have most of these simple, humble ingredients in your kitchen right now.
  • Crowd-Pleaser: It’s a classic for a reason—everyone, from picky eaters to grandmas, loves this dish.

What It Tastes Like

Imagine perfectly tender, one-bite meatballs: savory and beefy, with a subtle, warm whisper of nutmeg and allspice. They are soft but not mushy, firm enough to pick up with a fork. The aroma is heavenly, like butter and browned meat swimming together. But wait until you taste this! The star is the silky, rich cream sauce. It’s velvety smooth, savory from the beef broth and pan drippings, with a touch of tangy brightness from the sour cream. It coats the meatballs and your tongue like a decadent gravy. It’s savory, cozy, and tastes like a trip to Scandinavia.

Ingredients You’ll Need

This recipe uses a simple list of ingredients, but the secret lies in how you handle them.

For the Meatballs

  • Ground Beef and Pork: Use an equal mix, like 1 pound of each. The pork adds essential fat and tenderness. If you only have beef, go with an 85/15 mix for flavor.
  • Yellow Onion: Finely diced or grated. The onion should almost melt into the meatball as it cooks.
  • Milk & Breadcrumbs: This is the binder. I like panko, but plain breadcrumbs work too. Soaking them in milk first (a panade) keeps the meatballs moist and soft.
  • Egg: One large egg holds everything together.
  • Spices (Nutmeg & Allspice): These are the signature Swedish flavors. They add warmth, not heat. Don’t skip them!
  • Salt & Pepper: Season generously. Remember, meat needs a lot of salt.

For the Cream Sauce

  • Butter & All-Purpose Flour: This makes a roux, which thickens the sauce. You want a nutty, browned butter flavor here.
  • Beef Broth: Use a good quality, low-sodium broth. This is the sauce base and captures all the flavor from the pan drippings.
  • Worcestershire Sauce: A dash adds a deep, savory, complex flavor boost, called umami.
  • Dijon Mustard: Just a teaspoon for a little tang and complexity. It’s a classic secret ingredient.
  • Heavy Cream or Sour Cream: The cream is what makes it velvety. Sour cream adds a nice, bright tang, which cuts through the richness. Use full-fat for the best texture.

Variations, Additions & Substitutions

For a subtle flavor twist, add a teaspoon of Dijon mustard or a pinch of dill to the cream sauce. You can swap the beef and pork mix for all ground turkey or chicken if you prefer a leaner meatball; just add a little extra olive oil to the pan. Make it gluten-free by using gluten-free breadcrumbs and an all-purpose gluten-free flour blend for the roux. If you want a more traditional taste, serve with a dollop of Lingonberry jam—its tart sweetness is a must-try pairing.

Make tender Swedish Meatballs in a rich, silky cream sauce

Step-by-Step Instructions

Step 1: Prep the Meatball Base

In a large bowl, combine your breadcrumbs and milk. Let this sit for about 5 minutes. The breadcrumbs should soak up all the liquid, becoming mushy. This process, called a panade, is important because it locks in moisture. This little trick ensures your meatballs will be tender and juicy, not crumbly or dry.

Step 2: Mix and Shape the Meatballs

Add the ground beef, pork, finely chopped onion, egg, and all the seasonings (nutmeg, allspice, salt, and pepper) to the bowl with the panade. Now, here’s a pro tip: use your hands! Gently mix everything until it’s just combined. Don’t overmix, or your meatballs will turn tough and dense—you want to handle the meat as little as possible. Now, roll the mixture into small, 1-inch balls. Aim for uniform size so they all cook at the same time.

Step 3: Brown the Meatballs

Heat a large skillet over medium heat and add a bit of oil or butter. Working in batches, add the meatballs, making sure not to crowd the pan. Brown them on all sides for about 5 to 7 minutes. They don’t need to be fully cooked yet; you’re building a flavorful crust. Once browned, remove them from the skillet and set them aside. The browned bits stuck to the bottom are gold—don’t scrape them yet!

Step 4: Make the Roux and the Sauce Base

Reduce the heat to medium-low. Add the butter to the skillet and let it melt. Sprinkle in the flour, then whisk constantly for about 1 minute until it forms a smooth paste (roux). This is the key to thickening your gravy. Slowly, a little at a time, whisk in the beef broth. Keep whisking until the mixture is smooth and thickens slightly. Stir in the Worcestershire sauce and Dijon mustard.

Step 5: Finish the Sauce and Simmer

Once the sauce is slightly thickened, remove the pan from the heat. This is important: let the sauce cool for a minute before adding the heavy cream or sour cream. If the sauce is boiling hot when you add the sour cream, it might curdle and look grainy. Nobody wants that! Stir in the cream until the sauce is smooth and creamy. Season with salt and pepper to taste.

Step 6: Return Meatballs and Serve

Bring the sauce back to a gentle simmer over low heat. Return the browned meatballs and any juices on the plate to the pan. Cover the pan and let them simmer for about 10 minutes, or until they are cooked all the way through. Cut one open to check that there is no pink left inside. Serve immediately, smothered in that gorgeous gravy.

Tips for Success

  • Don’t Overmix: Keep your hands light when mixing the meat and shaping the balls to keep them tender.
  • Don’t Crowd the Pan: Brown the meatballs in batches. Crowding makes them steam instead of brown, which means less flavor for your sauce.
  • Cool Before Cream: Pull the pan off the heat and let the gravy cool for a minute before stirring in any sour cream to prevent curdling.
  • Taste and Adjust: The sauce flavor depends heavily on your broth. Always taste the finished gravy and adjust the salt, pepper, or mustard as needed.

What to Serve With Swedish Meatballs

To complete the traditional Scandinavian meal, serve these Swedish Meatballs over a bed of creamy, mashed potatoes. The potatoes are perfect for soaking up every drop of that rich, silky sauce. If you’re not a mashed potato fan, egg noodles or even rice are great options too. A small bowl of tart lingonberry jam on the side is the classic pairing—the sweetness cuts through the savory richness. For a green side, try some simple steamed green beans or roasted asparagus. A rich, dark beer or a glass of chilled, crisp white wine would pair perfectly.

Creamy Swedish Meatballs (Köttbullar) Recipe

Storage And Reheating

Leftover Swedish Meatballs are fantastic—they taste even better the next day! Store the cooked meatballs and the sauce together in an airtight container in the refrigerator for up to 3 to 4 days. To freeze, store the cooked meatballs and sauce separately in freezer-safe containers for up to 3 months. Thaw them overnight in the fridge. To reheat, the best way is on the stovetop. Pour the leftovers into a pot and heat gently over medium-low heat, stirring often until warmed through. You may need to add a splash of beef broth or water if the sauce is too thick.

Frequently Asked Questions

What is the difference between Swedish meatballs and Italian meatballs?

Swedish meatballs are typically much smaller, served in a creamy, savory gravy made with beef broth, and spiced with warm spices like nutmeg and allspice. Italian meatballs are usually larger, served in a red tomato sauce, and spiced with herbs like basil and oregano.

What is the traditional side dish for Swedish meatballs?

The most traditional side dishes are creamy mashed or boiled potatoes and lingonberry jam. The lingonberry jam’s tartness is a wonderful contrast to the rich, savory cream sauce.

What is Swedish meatball sauce made of?

The sauce is a rich, creamy gravy made from the pan drippings of the cooked meatballs, thickened with a butter and flour roux, and combined with beef broth and heavy cream or sour cream. A dash of Worcestershire sauce and sometimes a hint of Dijon mustard adds savory depth.

    CookingPlates Author

    Welcome CookingPlates

    Hi! I'm Elizabeth, a passionate home cook sharing tried-and-true recipes for real families with busy schedules. From quick weeknight dinners to weekend treats, you'll find easy recipes using everyday ingredients.