I first made this during a crazy busy week when our kitchen was a total mess, and somehow these Crockpot Swedish Meatballs became an instant favorite. Dinner was saved because I could let the slow cooker handle everything while the creamy sauce slowly came together on its own. Since that day, it’s been my go-to meal whenever I’m exhausted but still want something homemade.

Mark always says it tastes even better than takeout, and Emma, who usually needs a little convincing to try new recipes, always asks for a second plate. These crockpot meatball recipes are perfect for those nights when you want a warm, comforting meal without spending hours in the kitchen. If you love easy comfort food, try our Crockpot Sausage Pasta for another simple family dinner idea.
I love that this dish works so well during busy weeks because the prep is easy, but the flavor keeps getting better as it cooks. These meatballs and gravy crockpot style are creamy, rich, and satisfying without being complicated. It’s the kind of meal that makes your whole house smell incredible before you even sit down to eat.
Ingredients

Here’s what I use for this recipe and you can always make substitutions if you prefer.
- ground beef: Use 80 percent lean ground beef for moisture and a tender texture.
- ground pork: Adds richness and keeps the meatballs soft after slow cooking.
- plain breadcrumbs: Helps bind the mixture while keeping the inside tender.
- large egg: Whisked before mixing to hold the meatball structure.
- yellow onion: Finely grated to add moisture and savory flavor.
- garlic cloves: Minced to bring a warm aromatic flavor.
- button mushrooms: Sliced and added for earthy flavor.
- beef broth: Creates the base for the creamy gravy.
- heavy cream: Adds richness and smooth texture to the sauce.
- sour cream: Blended at the end for a creamy finish.
- Worcestershire sauce: Adds savory depth to the gravy.
- fresh parsley: Chopped and sprinkled before serving.
- salt: Seasoned throughout the recipe.
- black pepper: Adds mild spice and balance.
Tools You’ll Need
- 6-quart slow cooker: A 6-quart slow cooker keeps the meatballs covered in sauce and cooks evenly, while a smaller size can overcrowd the dish and prevent proper simmering.
- Large skillet: A heavy skillet helps brown the meatballs before slow cooking, while a thin pan can create uneven hot spots.
Instructions
Step 1: Mix and shape the meatballs

Combine 1 pound ground beef, 1 pound ground pork, breadcrumbs, egg and seasonings in a bowl. Mix with your hands using a gentle folding motion for 2 to 3 minutes. Shape uneven 1-inch meatballs and keep them chilled for 15 minutes at 40°F.
(I tested larger meatballs first and they stayed raw inside. Smaller ones cook more evenly. ) The meatballs should look lightly textured with visible herbs and a slightly tacky surface.
You’ll smell the onion and garlic as they blend into the mixture. Skip the chill time and the meatballs can lose their shape during cooking. Chill 15 minutes before cooking, the protein structure holds the shape better.
Tip: Use a small scoop for similar portions, but keep natural size differences so the meatballs stay homemade.
Step 2: Brown the meatballs and mushrooms

Place the shaped meatballs in a hot skillet over medium-high heat about 400°F. Brown them for 2 to 3 minutes per side while turning gently with a spatula. Add sliced mushrooms during the final 5 minutes and stir until they soften.
You’ll hear a light sizzle and see golden edges forming. The mushrooms should look glossy and slightly reduced while the meatballs develop a browned surface. Don’t skip this stage because pale meatballs create a flatter flavor.
The browned bits add depth to the final sauce. Brown at 400°F briefly, the surface develops flavor before slow cooking.
Tip: Avoid crowding the pan because steam prevents the meatballs from developing golden edges.
Step 3: Build the creamy slow cooker sauce

Transfer the browned meatballs and mushrooms into the slow cooker with beef broth, heavy cream, Worcestershire sauce and seasonings. Cook at low heat around 200°F for 4 to 5 hours. Stir gently once halfway through using a spoon to coat the meatballs without breaking them.
The sauce will become thicker and creamy with a glossy surface. You’ll notice the savory smell filling the kitchen near the final hour. Miss the timing and the sauce can separate or become too thin.
Slow cooking at 200°F for hours keeps the meat tender.
Tip: Keep the lid closed during cooking because lost heat can add 20 to 30 minutes.
Step 4: Finish the sauce and serve

Stir the finished sauce with sour cream during the last 10 minutes at low heat around 180°F. Fold gently with a spoon until the cream blends into the gravy. The sauce should coat the meatballs and leave a smooth trail when moved.
The final dish should show tender meatballs with creamy gravy, soft mushrooms and small parsley flecks. You’ll smell the rich savory finish immediately. (My first batch used high heat at the end and the sauce looked broken.
Gentle finishing fixed it. ) Low heat finishing keeps the dairy smooth and prevents separation.
Tip: Add parsley right before serving so the color stays fresh and bright.
Pro Tips
- Brown the meatballs in batches at 400°F for 2 to 3 minutes per side so they develop a richer surface without steaming.
- Choose 80 percent lean ground beef because the extra fat keeps the meatballs tender after 4 to 5 hours in the slow cooker.
- Keep the slow cooker covered for the full cooking period because opening the lid can add 20 minutes or more to the cooking time.
- Add sour cream during the final 10 minutes at about 180°F so the dairy blends smoothly instead of separating.
- Let the finished sauce sit for 5 minutes before serving because the gravy thickens and coats the meatballs better.
- Use freshly chopped parsley added at the end for a bright contrast against the creamy sauce and browned meatballs.
- Add 1 teaspoon smoked paprika and 1/2 cup cooked bacon pieces for a smoky version with deeper savory flavor.
- Replace the beef and pork mixture with 2 pounds ground turkey and add 1 tablespoon olive oil for a lighter adaptation.
- Stir in 1 teaspoon Dijon mustard with the gravy ingredients for a tangier Swedish-inspired flavor twist.
- Serve the meatballs over cooked egg noodles instead of eating them alone for a more filling family dinner option.
Storage Instructions
Store leftover Crockpot Swedish Meatballs in a sealed glass container for up to 4 days in the refrigerator. For freezing, place cooled meatballs and gravy in freezer-safe containers and keep them frozen for up to 3 months.
Leave a little space at the top because the sauce expands slightly as it freezes. Reheat portions at medium-low heat for 15 to 20 minutes and add 2 tablespoons of fresh cream if the sauce looks thick.
Stir gently until warm throughout. Discard leftovers if the sauce smells sour or shows unusual separation after storage.
Print
Crockpot Swedish Meatballs
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
These easy Crockpot Swedish Meatballs are a simple and healthy dinner idea for busy nights, meal prep, holiday gatherings, potluck tables, brunch spreads or a cozy party meal. The secret is the slow simmer that creates tender meatballs with a rich creamy sauce. You’ll love the warm smell of savory gravy and the smooth texture that makes this version different from typical quick recipes.
Ingredients
- 1 pound ground beef
- 1 pound ground pork
- 1 cup plain breadcrumbs
- 1 large egg
- 1 medium yellow onion
- 3 garlic cloves
- 8 ounces button mushrooms
- 2 cups beef broth
- 1 cup heavy cream
- 1 cup sour cream
- 2 tablespoons Worcestershire sauce
- 2 tablespoons fresh parsley
- 2 teaspoons salt
- 1 teaspoon black pepper
Instructions
- Combine 1 pound ground beef, 1 pound ground pork, breadcrumbs, egg and seasonings in a bowl. Mix with your hands using a gentle folding motion for 2 to 3 minutes. Shape uneven 1-inch meatballs and keep them chilled for 15 minutes at 40°F. (I tested larger meatballs first and they stayed raw inside. Smaller ones cook more evenly.) The meatballs should look lightly textured with visible herbs and a slightly tacky surface. You’ll smell the onion and garlic as they blend into the mixture. Skip the chill time and the meatballs can lose their shape during cooking. Chill 15 minutes before cooking, the protein structure holds the shape better.
- Place the shaped meatballs in a hot skillet over medium-high heat about 400°F. Brown them for 2 to 3 minutes per side while turning gently with a spatula. Add sliced mushrooms during the final 5 minutes and stir until they soften. You’ll hear a light sizzle and see golden edges forming. The mushrooms should look glossy and slightly reduced while the meatballs develop a browned surface. Don’t skip this stage because pale meatballs create a flatter flavor. The browned bits add depth to the final sauce. Brown at 400°F briefly, the surface develops flavor before slow cooking.
- Transfer the browned meatballs and mushrooms into the slow cooker with beef broth, heavy cream, Worcestershire sauce and seasonings. Cook at low heat around 200°F for 4 to 5 hours. Stir gently once halfway through using a spoon to coat the meatballs without breaking them. The sauce will become thicker and creamy with a glossy surface. You’ll notice the savory smell filling the kitchen near the final hour. Miss the timing and the sauce can separate or become too thin. Slow cooking at 200°F for hours keeps the meat tender.
- Stir the finished sauce with sour cream during the last 10 minutes at low heat around 180°F. Fold gently with a spoon until the cream blends into the gravy. The sauce should coat the meatballs and leave a smooth trail when moved. The final dish should show tender meatballs with creamy gravy, soft mushrooms and small parsley flecks. You’ll smell the rich savory finish immediately. (My first batch used high heat at the end and the sauce looked broken. Gentle finishing fixed it.) Low heat finishing keeps the dairy smooth and prevents separation.
Notes
Pro Tips:
- Brown the meatballs in batches at 400°F for 2 to 3 minutes per side so they develop a richer surface without steaming.
- Choose 80 percent lean ground beef because the extra fat keeps the meatballs tender after 4 to 5 hours in the slow cooker.
- Keep the slow cooker covered for the full cooking period because opening the lid can add 20 minutes or more to the cooking time.
- Add sour cream during the final 10 minutes at about 180°F so the dairy blends smoothly instead of separating.
- Let the finished sauce sit for 5 minutes before serving because the gravy thickens and coats the meatballs better.
- Use freshly chopped parsley added at the end for a bright contrast against the creamy sauce and browned meatballs.
Storage: Store leftover Crockpot Swedish Meatballs in a sealed glass container for up to 4 days in the refrigerator. For freezing, place cooled meatballs and gravy in freezer-safe containers and keep them frozen for up to 3 months. Leave a little space at the top because the sauce expands slightly as it freezes. Reheat portions at medium-low heat for 15 to 20 minutes and add 2 tablespoons of fresh cream if the sauce looks thick. Stir gently until warm throughout. Discard leftovers if the sauce smells sour or shows unusual separation after storage.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Cuisine: Swedish
Nutrition
- Serving Size: 653g
- Calories: 984
- Sugar: 11g
- Sodium: 2324mg
- Fat: 83g
- Carbohydrates: 58g
- Fiber: 5g
- Cholesterol: 360mg
Frequently Asked Questions
Yes, you can prepare the shaped meatballs up to 24 hours ahead and keep them covered in the refrigerator at 40°F or below. Brown them before slow cooking, then continue with the recipe so the final texture stays tender and flavorful.
Store leftovers in an airtight container for up to 4 days in the refrigerator. Reheat gently until the sauce reaches 165°F and stir slowly so the creamy gravy stays together.
You can freeze the meatballs with sauce for up to 3 months in a freezer-safe container. Thaw overnight in the refrigerator, then warm slowly at medium-low heat for 15 to 20 minutes while stirring occasionally.
A thin sauce usually means it needs more time to reduce or the dairy was added too early. Cook uncovered for 10 to 15 minutes on low heat and stir until the gravy lightly coats the back of a spoon.
Yes, double the ingredients but use a larger 8-quart slow cooker so the meatballs have room to cook evenly. Add about 30 to 45 extra minutes and check that the center reaches 165°F before serving.
Final Thoughts
If you make these on a quiet weekend afternoon with some music playing, just like I usually do, you’ll see why Crockpot Swedish Meatballs have been a family favorite for years. Letting the sauce finish slowly is the little trick that takes them from just okay to seriously delicious.
Tag me when you make them because I always love seeing what’s cooking in your kitchen. Mark loves this recipe too, and he says these crockpot meatball recipes are the kind of meals that bring everyone back for another serving.
Readers also use it for: meatball stroganoff crockpot, frozen meatball recipes crockpot, meatball dinner ideas, comfort crockpot meals.