Swedish meatballs are one of those dinners that make everything feel okay. Tender, savory meatballs in a creamy, peppery gravy, piled over a plate of egg noodles — it’s comfort food with a Scandinavian accent, and it never disappoints.
The problem is that the traditional version is a lot of work. You make the meatballs, brown them in batches, build a roux, and stand at the stove whisking gravy while everything else gets cold.
This Swedish meatballs crockpot recipe fixes that.
You still make the meatballs from scratch — because homemade ground beef meatballs are worth ten minutes of work and taste nothing like the frozen kind — but then the slow cooker takes over. The meatballs simmer in a savory broth until they’re impossibly tender, and the sauce gets finished with heavy cream and sour cream at the very end so it turns velvety and rich.
Each serving has about 30g of protein, and served over egg noodles, it’s a complete dinner that feeds a family or makes a week of meal prep.
If you’ve been looking for an easy Swedish meatball recipe that tastes like the real thing without the stovetop marathon, this one belongs in your rotation.
Why This Swedish Meatballs Crockpot Recipe Works

This recipe has become a go-to in my kitchen for a reason.
Homemade ground beef meatballs. Ten minutes of mixing and a quick sear give you meatballs that are tender, seasoned, and far better than frozen.
The panade secret. Soaking breadcrumbs in milk before adding the beef traps moisture inside each meatball, which is the gold standard for meltingly tender results.
Hands-off simmering. Once the meatballs are in, the slow cooker does the work.
A velvety, from-scratch gravy. A quick roux, beef broth, and Worcestershire build the base, then cream and sour cream finish it at the end.
30g of protein per serving. Ground beef plus the dairy in the sauce makes this a genuinely filling dinner.
Classic Swedish flavor. Allspice, nutmeg, and a generous hit of black pepper give these meatballs their signature warmth.
Family-friendly. Mild, creamy, and savory — kids love it, and adults can add extra pepper or lingonberry jam.
Meal prep friendly. Portion meatballs and noodles separately, and you’re set for the week.
Freezer-friendly. Freeze the meatballs and sauce for up to 3 months.
Better the next day. The meatballs soak up more flavor overnight.
Swedish Meatballs Crockpot (Creamy Ground Beef Meatballs & Egg Noodles)
These Swedish meatballs, made in a crockpot, are tender homemade ground beef meatballs simmered in a creamy, savory gravy with a hint of allspice and nutmeg. Served over egg noodles, this cozy, satisfying dinner is almost entirely hands-off.
Ingredients
For the Meatballs:
- 2 lbs lean ground beef (85% to 90% lean) ¾ cup plain breadcrumbs (panko or Italian)
- ½ cup whole milk
- 1 large egg
- ½ cup yellow onion, finely grated or minced
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¼ teaspoon garlic powder
- 2 tablespoons olive oil, for searing
For the Creamy Gravy:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups low-sodium beef broth
- 1 cup low-sodium chicken broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- 1 bay leaf
For the Finishing Touch:
- ½ cup heavy cream
- ½ cup full-fat sour cream, at room temperature
- 2 tablespoons fresh parsley, chopped
For Serving:
- 12 oz wide egg noodles, cooked and tossed with a splash of olive oil or butter
- Lingonberry jam (optional, traditional)
- Extra black pepper
- Fresh parsley, chopped
Instructions
- Combine the breadcrumbs and whole milk in a large bowl and let sit for 5 minutes, until fully absorbed into a thick paste — this panade keeps the meatballs tender.
- Add the ground beef, egg, grated onion, minced garlic, Worcestershire sauce, salt, pepper, allspice, nutmeg, and garlic powder, then mix gently by hand just until combined, since overmixing makes the meatballs dense.
- Roll the mixture into 24 to 28 uniform meatballs, about 1½ inches each, and place them on a parchment-lined baking sheet.
- Heat the olive oil in a large skillet over medium-high heat, then sear the meatballs in batches for 4 to 6 minutes, turning occasionally, until browned on all sides — they don't need to be cooked through yet.
- Transfer the seared meatballs to a 6-quart or larger slow cooker, leaving the savory browned bits in the skillet.
- Melt the butter in that same skillet over medium heat, whisk in the flour, and cook for 1 to 2 minutes until golden and nutty.
- Slowly pour in the beef broth and chicken broth while whisking vigorously, scraping up all the browned bits from the bottom of the pan, and cook for 2 to 3 minutes until thickened.
- Whisk in the Worcestershire sauce, Dijon mustard, salt, pepper, allspice, nutmeg, and bay leaf, then pour this rich gravy directly over the meatballs in the slow cooker.
- Cover and cook on LOW for 3 to 4 hours or on HIGH for 1½ to 2 hours, until the meatballs reach an internal temperature of 160°F.
- Remove the bay leaf, pour in the heavy cream, and let it warm through for 2 to 3 minutes.
- Turn off the slow cooker, then temper the room-temperature sour cream by whisking a spoonful of the hot gravy into it first, then stir the tempered sour cream into the pot until the sauce is velvety and completely smooth.
- Taste and adjust the salt and generous black pepper, then garnish with fresh parsley.
- Serve hot over buttered egg noodles with a dollop of lingonberry jam on the side and an extra crack of black pepper on top.
Notes
Pro Tips: Never skip the milk-and-breadcrumb panade — letting it soak into a thick paste before the beef goes in traps moisture inside the meatballs so they stay meltingly tender instead of dense and dry.
Mix the meatballs gently and stop as soon as everything is just combined, and don't skip the sear, since it builds a deep umami foundation and renders out fat that would otherwise make the gravy greasy.
When adding the sour cream, always turn off the heat and temper it first, because introducing cold dairy directly to a hot pot will cause it to curdle and split — and never let the sauce boil afterward.
If your gravy looks thin after cooking, remove the lid and cook on HIGH for 20 to 30 minutes, or whisk a teaspoon of cornstarch with a tablespoon of cold water and stir it in.
Finally, toss your cooked egg noodles with a little butter or a splash of the gravy right after draining so they stay silky and separate under the rich sauce.
Tips for the Best Swedish Meatballs

Let the panade soak fully. Breadcrumbs and milk need 5 minutes to become a paste. This is the secret weapon for tender meatballs.
Mix the meat gently. Overmixing develops the proteins and makes meatballs dense and rubbery.
Sear the meatballs. Even a quick browning builds flavor and keeps the gravy from turning greasy.
Don’t skip the allspice and nutmeg. They’re the signature spices that make these Swedish meatballs, not plain meatballs.
Use 85% to 90% lean beef. Leaner meat makes dry meatballs, and fattier meat makes greasy gravy.
Grate the onion rather than dicing it. Grated onion disappears into the meatballs and adds moisture.
Build the gravy in the same skillet. Those browned bits are pure flavor — scrape them up with the broth.
Temper the sour cream. Whisk a spoonful of hot gravy into the sour cream first, so it doesn’t curdle.
Turn off the slow cooker before adding sour cream. The residual heat is plenty, and direct heat will break the emulsion.
Never boil the sauce after the dairy goes in. Boiling is the fastest way to a split, grainy gravy.
Use full-fat sour cream and heavy cream. Light versions curdle more easily and taste thinner.
Be generous with the pepper. Swedish meatballs are traditionally peppery — taste and adjust at the end.
Toss the noodles with butter after draining. A pat of butter or a splash of gravy keeps them from clumping.
Serve over wide egg noodles. They hold the gravy better than thin noodles.
Add lingonberry jam on the side. It’s the traditional pairing, and the tartness balances the creamy sauce.
Make it a day ahead. The flavor deepens overnight, and the meatballs get even more tender.
Easy Variations

Swedish Meatballs With Frozen Meatballs: Skip the meatball mixture and searing. Add 2 pounds of frozen meatballs directly to the slow cooker, pour the gravy over, and cook on LOW for 4 to 5 hours or HIGH for 2 to 3 hours. Stir in the cream and sour cream at the end with the pot off.
Swedish Meatballs With Egg Noodles (Casserole Version): Combine the cooked meatballs, gravy, and cooked egg noodles in a 9×13 baking dish, top with buttered breadcrumbs, and bake at 350°F for 20 minutes.
Crockpot Swedish Meatballs Appetizer / Party Meatballs: Keep the meatballs and gravy in the slow cooker on WARM with toothpicks and small plates on the side. Serve with crusty bread for dipping.
Swedish Meatballs Crockpot Healthy: Use 93% lean ground beef, replace the heavy cream with evaporated milk, use Greek yogurt in place of sour cream, and serve over whole wheat egg noodles or zucchini noodles.
Swedish Meatballs Crockpot Onion Soup: Replace the beef broth and Worcestershire with 1 can of condensed French onion soup plus 1 cup of beef broth for a shortcut version with deeper onion flavor.
Swedish Meatballs Crockpot Grape Jelly: For a sweet-and-savory party version, stir ½ cup grape jelly and 1 cup chili sauce into the gravy base, and omit the cream and sour cream.
Swedish Meatballs Crockpot Heavy Cream: For an even richer sauce, increase the heavy cream to 1 cup and reduce the sour cream to ¼ cup.
Turkey Swedish Meatballs: Swap the ground beef for ground turkey and add an extra tablespoon of olive oil when searing, since turkey is leaner.
Swedish Meatballs Crockpot IKEA Style: Serve with boiled or mashed potatoes instead of noodles, plus lingonberry jam and a cream sauce with extra white pepper.
Creamy Meatballs Crockpot (Mushroom Version): Add 8 ounces of sliced mushrooms to the skillet with the butter and sauté for 5 minutes before making the roux.
Crockpot Swedish Meatballs Allrecipes Style (Shortcut): Use 2 cans of cream of mushroom soup plus 1½ cups of beef broth in place of the from-scratch roux, then finish with the cream and sour cream off the heat.
Easy Swedish Meatball Sauce (Stovetop): Brown the meatballs in a Dutch oven, add the gravy ingredients, simmer covered for 20 minutes, then finish off the heat with the cream and sour cream.
Storage and Reheating
Refrigerate: Store cooled meatballs and gravy in an airtight container in the fridge for up to 4 days. Store noodles separately so they don’t absorb all the sauce.
Reheat: Reheat individual portions gently in the microwave in 30-second intervals, or larger portions in a saucepan over low heat, stirring often. Add a splash of beef broth or milk if the gravy has thickened.
Do Not Boil: Once the sour cream is in, keep the heat low. Boiling will curdle the sauce.
Freeze: The meatballs and gravy freeze beautifully for up to 3 months. Cool completely, transfer to a freezer-safe container, and freeze. Thaw overnight in the fridge, then reheat gently. Do not freeze the noodles.
Meal Prep Tip: Portion meatballs and gravy into containers and store cooked egg noodles separately. Reheat together and top with fresh parsley.
Slow Cooker Reheat: If your slow cooker has a WARM setting, reheat the meatballs and gravy right in the insert for 1 to 2 hours, stirring occasionally.
What to Serve With Swedish Meatballs

- Wide egg noodles
- Mashed potatoes
- Boiled new potatoes
- Buttered egg noodles with parsley
- Lingonberry jam
- Pickled cucumbers
- Steamed green beans
- Roasted carrots
- Crusty bread for dipping
- A simple green salad
Frequently Asked Questions
How much protein is in each serving?
About 30g of protein per serving, thanks to the ground beef meatballs and the dairy in the gravy.
What is a panade and why does it matter?
A panade is the paste made by soaking breadcrumbs in milk. It traps moisture inside the ground beef as the meatballs cook, which is the single biggest reason these meatballs come out meltingly tender instead of dense.
Can I use frozen meatballs instead of homemade?
Yes — add 2 pounds of frozen meatballs directly to the slow cooker with the gravy and cook on LOW for 4 to 5 hours or HIGH for 2 to 3 hours, then finish with the cream and sour cream off the heat.
Why did my meatballs turn out tough?
Almost always overmixing. Mix the meat gently with your hands just until everything comes together, then stop.
Why did my gravy curdle?
The sour cream was added to a sauce that was too hot, or the sauce boiled afterward. Temper the sour cream with a spoonful of hot gravy first, add it with the slow cooker off, and don’t let it boil.
Why is my gravy thin?
The meatballs and broth release liquid during cooking. Remove the lid and cook on HIGH for 20 to 30 minutes to reduce, or whisk in a cornstarch slurry.
Why does my gravy taste greasy?
The ground beef rendered too much fat. Searing the meatballs first and using 85% to 90% lean beef prevents this. You can also skim the surface with a spoon before adding the cream.
What makes Swedish meatballs different from regular meatballs?
Allspice, nutmeg, and a creamy gravy. The spices give them a warm, slightly sweet depth, and the sauce is built on beef broth and dairy rather than tomato.
Do I have to sear the meatballs first?
It’s strongly recommended. Searing builds flavor and renders fat, which keeps the gravy from turning greasy. If you’re short on time, you can bake them at 400°F for 12 to 15 minutes instead.
Why do my egg noodles clump together?
They need a little fat after draining. Toss them with a pat of butter or a splash of the meatball gravy right away so they stay silky and separate.
Can I make these in an Instant Pot?
Yes — use the sauté function to sear the meatballs and build the gravy, then cook on high pressure for 8 minutes, followed by a 10-minute natural release. Stir in the cream and sour cream at the end with the pot off.
Can I make these on the stovetop?
Yes — brown the meatballs in a Dutch oven, add the gravy ingredients, cover, and simmer for 20 minutes, then finish with the cream and sour cream off the heat.
Can I make these dairy-free?
Yes — use oat milk in the meatballs, make the roux with olive oil and flour, use full-fat coconut milk instead of heavy cream, and use a dairy-free sour cream alternative.
Can I use ground turkey or chicken instead?
Yes — ground turkey works well and is leaner, so add an extra tablespoon of oil when searing.
Can I double this recipe?
Yes — use a 7- or 8-quart slow cooker and add 30 to 60 minutes on LOW. Sear the meatballs in batches.
How long do Swedish meatballs last in the fridge?
Up to 4 days in an airtight container.
Can I freeze Swedish meatballs and gravy?
Yes — up to 3 months. Freeze the meatballs and gravy together, but keep the noodles separate.
Do I need lingonberry jam?
It’s traditional, and the tartness balances the creamy sauce, but it’s entirely optional. Cranberry sauce or red currant jelly can substitute.
Conclusion
This Swedish meatballs crockpot recipe is proof that a from-scratch classic can still be a weeknight dinner.
With homemade ground beef meatballs, a savory roux-based gravy, and a velvety finish of heavy cream and sour cream, you get tender meatballs in a sauce that tastes like it simmered all day — with about 30g of protein per serving.
The keys are letting the breadcrumb-and-milk panade soak into a paste, gently mixing the meatballs, searing them for flavor, building the gravy in the same skillet to capture those browned bits, and adding the sour cream with the slow cooker off so the sauce stays silky instead of curdling.
Serve it over buttered egg noodles with plenty of black pepper, and make it a day ahead if you can.
Give this easy Swedish meatball recipe a try — it just might become your new favorite comfort dinner.