This slow cooker recipe produces tender beef meatballs smothered in a rich, savory cream sauce. It is an efficient method for preparing a comforting meal that works well for dinner or as a party appetizer.

List of ingredients
- 2 pounds lean ground beef – provides the main structure and flavor.
- 1 tablespoon Worcestershire sauce – adds a savory, salty depth.
- 1/2 cup plain breadcrumbs – used as a binder for texture.
- 2 large eggs, lightly beaten – helps hold the meatballs together.
- 1 1/2 teaspoons ground allspice, optional – provides a traditional warm spice note.
- 1 teaspoon onion powder – adds a subtle aromatic flavor.
- Salt and black pepper, to taste – essential for seasoning the meat.
- 2 tablespoons olive oil, divided – used for browning the meat in the skillet.
- 3 tablespoons unsalted butter – forms the base of the roux for the gravy.
- 3 tablespoons all-purpose flour – thickens the sauce.
- 1 cup beef broth – creates the savory liquid base for the gravy.
- 1/4 cup sour cream – adds creaminess and a slight tang to the finish.
step-by-step instructions
- Combine Ingredients: In a large mixing bowl, combine the ground beef, Worcestershire sauce, breadcrumbs, eggs, allspice (if using), onion powder, salt, and pepper. Mix until just combined to avoid toughening the meat.
- Shape the Meatballs: Using a 1 tablespoon cookie scoop, portion the meat mixture and roll each piece into a ball. This ensures uniform size and even cooking.
- Brown the Meat: Heat a skillet over medium-high heat until hot. Add 1 tablespoon olive oil and brown the meatballs on all sides in batches. Transfer the browned meatballs to the slow cooker, continuing the process with the remaining oil until all are browned.
- Prepare the Roux: With the meatballs in the slow cooker, add the butter to the skillet and melt it. Whisk in the flour and cook for about 2 minutes to remove the raw flour taste.
- Create the Gravy: Slowly whisk in the beef broth until the gravy thickens. Remove the skillet from the heat and stir in the sour cream until completely blended. Pour this mixture over the meatballs in the slow cooker.
- Slow Cook: Cover the crockpot and cook on low for 4 hours or on high for 2 hours. Gently toss the meatballs in the gravy before serving over egg noodles or mashed potatoes.
Cooking Tips for Optimal Results
Avoid Overmixing the Meat
When combining the beef and binders, mix only until the ingredients are just incorporated. Overworking the meat can lead to a dense, rubbery texture in the final meatballs. Use a light touch or a fork for the best result.
Ensure Thorough Browning
Browning the meatballs before adding them to the slow cooker creates a Maillard reaction. This process adds a depth of flavor and a better exterior texture that cannot be achieved through slow cooking alone. Work in batches to avoid crowding the pan.
Sift the Flour for Smooth Gravy
Sifting the all-purpose flour before adding it to the butter helps prevent lumps in the gravy. A smooth roux ensures the final sauce is velvety and professional. Whisk constantly while adding the beef broth.
Temper the Sour Cream
To prevent the sour cream from curdling, stir it into the sauce after the skillet has been removed from the heat. Adding it to a boiling liquid can cause the dairy to separate. Stirring it in at the end maintains the creamy emulsion.
Ingredient Substitutions
Gluten-Free Binder Options
Replace the plain breadcrumbs with certified gluten-free breadcrumbs or crushed gluten-free crackers. You can also use almond meal or oat flour for a similar binding effect. Ensure the alternative is finely ground to maintain a smooth texture.
Leaner Meat Alternatives
If you prefer a lower-fat version, you can use ground turkey or ground chicken. Keep in mind that leaner meats may dry out faster, so you might need to slightly reduce the cooking time. Consider adding a tablespoon of olive oil to the meat mixture for moisture.
Dairy-Free Creamy Substitutes
Substitute the sour cream with a plant-based sour cream or a thick cashew cream. Replace the unsalted butter with a vegan butter alternative or coconut oil. These swaps maintain the richness of the gravy without using dairy.
Allspice Alternatives
If allspice is unavailable, a combination of cinnamon and cloves can mimic the flavor. Use a pinch of each to achieve the same warm, aromatic quality. Alternatively, omit it entirely for a more neutral savory profile.
Serving Suggestions
Traditional Egg Noodles
Serve the meatballs over wide, buttery egg noodles to soak up the extra gravy. Toss the noodles in a bit of melted butter and fresh parsley before plating. This is the most classic way to enjoy Swedish meatballs.
Creamy Mashed Potatoes
Pair the dish with smooth, garlic-mashed potatoes for a hearty meal. The potatoes provide a starchy base that complements the acidity of the sour cream in the sauce. Use a potato masher or ricer for a lump-free consistency.
Steamed Root Vegetables
Serve with steamed carrots, parsnips, or cauliflower to add color and nutrients to the plate. The natural sweetness of root vegetables balances the salty flavors of the beef broth and Worcestershire sauce. Lightly steam them until tender-crisp.
Fresh Herb Garnish
Sprinkle freshly chopped parsley or chives over the finished dish just before serving. The brightness of fresh herbs cuts through the richness of the cream sauce. It also adds a professional visual appeal to the presentation.
Storage and Reheating
Refrigeration Guidelines
Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 to 4 days. Ensure the food is cooled slightly before sealing the container to prevent excess condensation. Keep the meatballs submerged in the sauce to prevent them from drying out.
Freezing Instructions
These meatballs freeze well for up to 3 months. Place them in a freezer-safe bag or container along with the gravy. Thaw overnight in the refrigerator before reheating to ensure the texture remains consistent.
Best Reheating Methods
Reheat the meatballs and gravy on the stovetop over low heat, adding a splash of beef broth if the sauce has thickened too much. Alternatively, use a microwave on medium power, stirring every minute. Avoid high heat to prevent the sour cream from separating.
Preventing Sauce Separation
When reheating, stir the sauce gently and avoid bringing it to a rolling boil. If the sauce looks broken, whisk in a small amount of warm water or broth to re-emulsify the fats. Low and slow reheating preserves the creamy texture.
Make-Ahead Advice
Pre-rolling Meatballs
You can roll the meatballs a day in advance and store them on a parchment-lined tray in the refrigerator. Cover them tightly with plastic wrap to prevent them from drying out. This saves significant prep time on the day of serving.
Preparing the Gravy Early
The roux and broth mixture can be made ahead of time and stored in the fridge. When ready to cook, simply whisk in the sour cream and pour it over the browned meatballs. This separates the stovetop work from the slow cooking process.
Slow Cooker Timing Strategies
For a dinner party, set the slow cooker to low and start it several hours before guests arrive. The meatballs will stay warm and tender without overcooking. This allows you to focus on side dishes and appetizers.
Troubleshooting Common Issues
Gravy Too Thin
If the sauce is too thin after cooking, whisk together a small amount of cornstarch and water to create a slurry. Stir the slurry into the slow cooker during the last 30 minutes of cooking. This will thicken the gravy quickly without changing the flavor.
Gravy Too Thick
If the gravy becomes too dense, stir in a few tablespoons of beef broth or water. Do this gradually until you reach your desired consistency. Stir gently to avoid breaking the meatballs.
Meatballs Falling Apart
Meatballs usually fall apart if they were overmixed or not browned properly. Ensure you use a binder like breadcrumbs and eggs to hold the meat together. Let the meatballs sear undisturbed in the pan for a few minutes to create a crust.
Overcooked Meat
Cooking for too long in a slow cooker can make beef tough. Stick to the recommended 4 hours on low or 2 hours on high. If you are using a very small slow cooker, check the meat 30 minutes early as it may cook faster.
Frequently Asked Questions
Can I use frozen meatballs?
Yes, you can use high-quality frozen beef meatballs. Skip the browning and roux steps if the frozen meatballs come pre-sauced, or follow the gravy steps and add the frozen meatballs directly to the slow cooker, increasing the cook time by one hour.
Do I have to brown the meatballs first?
While you can skip browning, it is highly recommended for flavor. Browning creates a caramelized exterior that adds depth and prevents the meatballs from having a boiled appearance and texture.
Can I make this without a slow cooker?
Yes, you can simmer the browned meatballs in the prepared gravy in a covered pot on the stove. Simmer on low heat for about 45 to 60 minutes until the meatballs are cooked through.
How do I make the sauce richer?
To increase the richness, you can add a tablespoon of heavy cream along with the sour cream. Additionally, using a higher-quality beef bone broth will add more gelatin and body to the final gravy.
Print
Slow Cooker Swedish Meatballs with Creamy Gravy
- Total Time: 4 hours 20 minutes
- Yield: 8 servings 1x
- Diet: General
Description
A super simple slow cooker Swedish meatballs recipe that is perfect for appetizers, lunches, or dinner.
Ingredients
- 2 pounds lean ground beef
- 1 tablespoon Worcestershire sauce
- 1/2 cup plain breadcrumbs
- 2 large eggs, lightly beaten
- 1 1/2 teaspoons ground allspice
- 1 teaspoon onion powder
- Salt and black pepper, to taste
- 2 tablespoons olive oil, divided
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 cup beef broth
- 1/4 cup sour cream
Instructions
- Mix: In a large mixing bowl, combine the ground beef, Worcestershire sauce, breadcrumbs, eggs, allspice, onion powder, salt, and pepper. Mix until just combined.
- Shape: Using a 1 tablespoon cookie scoop, portion the meat mixture and roll into balls.
- Brown: Heat a skillet over medium-high heat with 1 tablespoon olive oil and brown the meatballs on all sides. Transfer the meatballs to the slow cooker and brown the remaining meatballs in the remaining oil.
- Roux: Melt butter in the skillet and whisk in the flour, cooking for about 2 minutes.
- Gravy: Slowly whisk in the beef broth until the gravy is thick. Remove from heat and stir in the sour cream until blended. Pour the gravy over the meatballs in the slow cooker.
- Cook: Cover and cook on low for 4 hours or high for 2 hours.
Notes
Gently toss the meatballs in the gravy. Sprinkle with chopped parsley and serve over egg noodles or mashed potatoes.
- Prep Time: 20 minutes
- Cook Time: 4 hours
- Category: appetizers
- Method: Slow Cooking
- Cuisine: Swedish
Nutrition
- Serving Size: 1 serving
- Calories: 440 kcal
- Sugar: 3 g
- Sodium: 820 mg
- Fat: 25 g
- Saturated Fat: 12 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 1 g
- Protein: 35 g
- Cholesterol: 110 mg