There’s something so comforting about tender, perfectly spiced meatballs swimming in a creamy sauce — that’s exactly why I adore this Swedish Meatball Recipe. The blend of warm spices and that velvety sauce just makes every bite feel like a cozy hug. Trust me, once you try this, it’ll become a staple you love making again and again.
Why You’ll Love This Recipe
- Authentic Flavors: The warm hints of allspice and nutmeg bring out that classic Swedish charm.
- Creamy Sauce Magic: The sour cream-based sauce is rich but balanced — it’s the perfect complement to the meatballs.
- Family Friendly: My kids gobble these up, and I know yours will too.
- Make-Ahead Friendly: You can prep the meatballs in advance, making dinner time so much easier.
Ingredients You’ll Need
The ingredients for this Swedish Meatball Recipe strike a great balance between fresh aromatics and flavorful spices, plus a creamy sauce that brings everything together beautifully. A little heads-up — quality ground meat and fresh sour cream make a big difference here.
- Olive oil: Dividing it ensures the onions soften nicely without burning, and the meatballs brown perfectly.
- Yellow onion: Finely diced so it melts into the meat mixture, adding sweetness.
- Garlic: Fresh minced garlic adds that fragrant punch everyone loves.
- Panko breadcrumbs: They keep the meatballs light and tender.
- Parmesan cheese: A little umami boost that deepens the flavor.
- Egg: Helps bind everything together for perfect meatballs.
- Milk: Adds moisture without making them soggy.
- Salt and spices (oregano, allspice, nutmeg, pepper): These create that characteristic Swedish taste you’ll recognize instantly.
- Ground beef and pork: A blend of both gives the meatballs richness and tenderness.
- Butter and flour: For the roux that thickens the sauce beautifully.
- Beef broth and chicken bouillon: Give the sauce depth and a savory backbone.
- Worcestershire sauce and Dijon mustard: They add layers of flavor and subtle tang.
- Dried parsley: For a bit of freshness in the sauce.
- Sour cream: The key to that silky, creamy sauce finish.
Variations
I love that this Swedish Meatball Recipe is incredibly versatile. You can tweak it to suit your taste or dietary needs — I’ve tried a few variations myself and honestly, it’s fun playing around with the flavors and textures.
- Meat blend swap: Sometimes I swap pork for veal or add more beef for a leaner bite — each combo gives a subtle flavor shift you’ll appreciate.
- Dairy-free version: I once replaced sour cream with coconut cream, and while it changed the flavor, it still worked nicely for a dairy-free twist.
- Spice it up: Adding a pinch of smoked paprika or cayenne can give a surprising kick if you like bold flavors.
- Mushroom sauce: For a veggie boost, sautéed mushrooms mixed into the sauce make it earthy and hearty.
How to Make Swedish Meatball Recipe
Step 1: Sauté the Onions and Garlic
Start by heating half of your olive oil in a large skillet over medium heat. Toss in the finely diced onions and minced garlic. Let these soften gently for about 5 minutes until they become fragrant and translucent. I like to stir occasionally to ensure nothing sticks or browns too fast — soft, sweet onions really elevate the whole dish. Then, set them aside and let cool before mixing with the meat.
Step 2: Mix the Meatball Ingredients
In a big bowl, combine your panko breadcrumbs, Parmesan cheese, whisked egg, milk, and those cooled onions and garlic. Sprinkle in the salt and the warming spices — oregano, allspice, nutmeg, and pepper. Now gently add the ground beef and pork. I found that mixing just until combined (without overworking the meat) keeps the meatballs tender instead of dense. You’ll want them just combined, so take your time but be gentle.
Step 3: Shape and Chill the Meatballs
Roll the meat mixture into 1½-inch meatballs — I swear by a small cookie scoop for uniformity and less mess. Place them on a plate and pop them into the fridge for at least 15 minutes. This chilling step is crucial! It helps the meatballs hold together during cooking. I’ve even made them ahead and left them overnight, covered, which makes dinner prep a breeze later.
Step 4: Prepare the Sauce Base
While your meatballs chill, whisk together the beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup. Set that aside — it’s the savory heart of your creamy sauce.
Step 5: Brown the Meatballs
Heat the remaining olive oil in a large skillet over medium-high heat. Brown the meatballs in batches — give each enough space so you can easily turn them, browning all sides evenly, about 1 minute per side. Don’t rush this step! Browning adds flavor and texture that you’ll notice with every bite. Drain any excess oil once finished.
Step 6: Make the Roux and Sauce
In that same skillet, melt butter over medium heat. Use a spatula to scrape up all those tasty browned bits from the meatballs — that’s flavor gold! Add the flour and stir continuously for 2 minutes until it browns slightly (this cooks out the raw flour taste). Gradually whisk in the beef broth mixture, little by little, stirring constantly to avoid lumps. Bring it to a gentle boil, then reduce to a simmer — your sauce will start to thicken.
Step 7: Add Sour Cream & Simmer with Meatballs
Put the sour cream in a bowl and mix in about a quarter cup of the hot sauce first — this tempers the sour cream so it blends smoothly without curdling. Stir this mixture back into the skillet over low heat. Return the meatballs to the pan along with any juices that collected on the plate. Spoon the sauce over them, cover loosely, and let everything simmer gently for 10-15 minutes until meatballs are fully cooked and tender.
Pro Tips for Making Swedish Meatball Recipe
- Don’t Overwork the Meat: I learned this the hard way—mix gently to keep meatballs tender, not tough.
- Chill Before Cooking: Chilling helps meatballs hold their shape and develop flavor.
- Brown in Batches: Crowding the pan steams meatballs instead of browning them, so give each some breathing room.
- Temper Your Sour Cream: Mixing sour cream with warm sauce before adding avoids curdling — trust me, it’s a game changer.
How to Serve Swedish Meatball Recipe
Garnishes
I love to finish these meatballs with a sprinkle of fresh parsley for a pop of color and mild freshness that cuts through the richness. Sometimes a drizzle of lingonberry jam on the side is a delightful sweet contrast if you’re feeling traditional.
Side Dishes
My go-to sides for this recipe are creamy mashed potatoes or buttered egg noodles—both soak up that luscious sauce beautifully. Roasted root veggies also add a nice earthy balance if you want something lighter on the side.
Creative Ways to Present
For a special dinner, I’ve served these Swedish meatballs as little sliders with pickled cucumbers and rich mustard aioli on soft buns. They’re a guaranteed crowd-pleaser and a fun twist on the classic.
Make Ahead and Storage
Storing Leftovers
Leftovers store wonderfully in an airtight container in the fridge for up to three days. I find the flavors even deepen overnight, which almost makes lunch better the next day!
Freezing
I like to freeze leftover meatballs and sauce separately when I can. They keep well for about three months. Just thaw them in the fridge overnight before reheating for the best texture and flavor.
Reheating
Reheat gently over low heat using a makeshift double boiler or in a skillet with a lid to prevent the sauce from breaking. High heat tends to separate the cream and sauce, which isn’t the best look or taste!
FAQs
-
Can I make the Swedish Meatball Recipe gluten-free?
Absolutely! Swap the panko breadcrumbs for gluten-free breadcrumbs or crushed gluten-free crackers. Also, make sure your beef broth and chicken bouillon are gluten-free to keep the sauce safe for gluten-sensitive diets.
-
What’s the best way to get tender meatballs?
The key is not overmixing the meat and letting the formed meatballs chill before cooking. Also, a mixture of beef and pork adds extra juiciness and tenderness compared to just one type of meat.
-
Can I use heavy cream instead of sour cream?
Yes, heavy cream works as a substitute and still gives you a rich sauce, though sour cream adds a subtle tang and traditional flavor, which I personally prefer.
-
How do I prevent the sauce from curdling?
Temper the sour cream by mixing it with some warm sauce before combining it all. Also, keep the heat low when adding sour cream and reheating to maintain that silky texture.
Final Thoughts
This Swedish Meatball Recipe holds a special place in my kitchen because it’s more than just dinner — it’s about warmth, tradition, and the joy of sharing good food with loved ones. I hope you enjoy making and eating it as much as I do. Once you try this one, I bet it’ll sneak into your weekly rotation too!
Print
Swedish Meatball Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 33 meatballs 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
- Diet: Low Lactose
Description
This classic Swedish Meatball recipe features tender meatballs made from a mix of ground beef and pork, seasoned with warm spices and topped with a creamy sour cream sauce. Perfect served over mashed potatoes or egg noodles, this comforting dish is ideal for family dinners and special occasions.
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
- ⅓ cup milk
- 1 teaspoon salt
- ¼ teaspoon oregano
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¼ teaspoon pepper
- ¾ lb. ground beef, 80% lean
- ½ lb. ground pork
Sauce
- 4 tablespoons butter
- 4 tablespoons flour
- 2 cups beef broth
- 1 cube chicken bouillon
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon dried parsley
- ½ cup sour cream, at room temperature
Instructions
- Sauté Aromatics: 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 until translucent and fragrant. Remove from heat and let cool.
- Prepare Meatball Mixture: In a large bowl, combine the panko breadcrumbs, Parmesan cheese, whisked egg, milk, cooled onions and garlic, salt, oregano, allspice, nutmeg, and pepper. Gently fold in the ground beef and pork until evenly combined, being careful not to overwork the mixture to keep meatballs tender.
- Form Meatballs: Roll the mixture into 1 ½-inch meatballs, using a small cookie scoop for uniform size if desired. Place them on a plate and refrigerate for at least 15 minutes or up to overnight, covered if chilling longer.
- Mix Sauce Base: While the meatballs chill, combine the beef broth, chicken bouillon cube, Worcestershire sauce, Dijon mustard, and dried parsley in a large measuring cup. Set aside.
- Brown Meatballs: Heat the remaining olive oil in a large skillet over medium-high heat. Brown the meatballs in batches, leaving space to rotate them for even browning, about 1 minute per side. Work in batches and remove browned meatballs to a plate. Drain excess oil from skillet as needed and adjust heat to avoid burning.
- Make Roux: In the same skillet, melt the butter over medium heat. Using a silicone spatula, scrape the skillet’s bottom to loosen browned bits. Stir in the flour and cook for 2 minutes, stirring continuously until the roux begins to brown lightly.
- Add Sauce Liquid: Gradually add the reserved beef broth mixture in small splashes, stirring constantly to avoid lumps. Bring the sauce to a boil, then reduce to a simmer.
- Incorporate Sour Cream: Place sour cream in a medium bowl. Spoon about ¼ cup of the hot sauce into the sour cream and stir until smooth, then stir this mixture back into the sauce on low heat until fully combined.
- Simmer Meatballs in Sauce: Return the browned meatballs along with any juices back to the skillet. Spoon sauce over the meatballs and let them heat through over low heat for 10-15 minutes, partially covered, until fully cooked.
- Serve: Garnish with fresh parsley and serve the Swedish meatballs hot over mashed potatoes or egg noodles for a traditional presentation.
Notes
- Chicken bouillon adds depth and flavor contrast but can be replaced with beef bouillon if preferred.
- Use full-fat sour cream to prevent curdling; heavy cream can be substituted if desired.
- Feel free to use a mix of ground beef, pork, and veal based on availability.
- 1¼ lbs. of meat fits well in a 12-inch, high-walled skillet for cooking.
- Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.
- Reheat gently using a double boiler method to avoid sauce breaking.
- A small cookie scoop helps create uniform meatballs.