Go Back

Best Crockpot Swedish Meatballs for Comfort Food Lovers - Cozy, Creamy, and Easy

Prep Time15 minutes
Cook Time3 hours 30 minutes
Total Time3 hours 45 minutes
Servings: 4 servings

Ingredients

  • For the meatballs:
  • 1 lb ground beef (80–85% lean)
  • 1 lb ground pork (or use all beef)
  • 1 cup plain breadcrumbs (panko or regular)
  • ½ cup milk
  • 1 large egg
  • 1 small yellow onion, finely minced or grated
  • 2 cloves garlic, minced
  • 1 1/2 tsp kosher salt
  • ½ tsp black pepper
  • ½ tsp ground allspice
  • ¼ tsp ground nutmeg
  • 2 tbsp fresh parsley, chopped (optional)
  • 2 tbsp neutral oil (for browning, optional)
  • For the sauce:
  • 3 cups beef broth
  • 2 tbsp Worcestershire sauce
  • 1 tbsp Dijon mustard
  • 1 tsp soy sauce (optional, for depth)
  • cup all-purpose flour
  • 4 tbsp unsalted butter
  • ¾ cup heavy cream or half-and-half
  • Salt and pepper to taste
  • To serve:
  • Cooked egg noodles, mashed potatoes, or rice
  • Chopped parsley, for garnish
  • Lingonberry jam (classic, optional)

Instructions

  • Prep the breadcrumb mixture: In a bowl, combine breadcrumbs and milk. Let it sit 5 minutes to soften. Stir in the egg, onion, garlic, salt, pepper, allspice, nutmeg, and parsley.
  • Mix the meatballs: Add the ground beef and pork to the bowl. Gently mix with your hands until just combined. Avoid overworking the meat to keep the meatballs tender.
  • Shape: Roll into 1 to 1 1/4-inch meatballs. You should get about 30–36 meatballs, depending on size.
  • Optional browning: Heat oil in a skillet over medium-high. Brown meatballs in batches for 1–2 minutes per side. You don’t need to cook them through—just get color. This step boosts flavor but can be skipped.
  • Make a simple roux: In a saucepan, melt butter over medium heat. Whisk in flour and cook 1–2 minutes until lightly golden. Slowly whisk in beef broth until smooth.
  • Flavor the sauce base: Whisk in Worcestershire, Dijon, and soy sauce if using. Simmer 2–3 minutes to thicken slightly. Season lightly with salt and pepper.
  • Load the crockpot: Add meatballs to the slow cooker. Pour the sauce base over the top, making sure all meatballs are coated.
  • Slow cook: Cover and cook on Low for 4–5 hours or on High for 2–3 hours, until the meatballs are cooked through and tender.
  • Finish with cream: Stir in heavy cream. Taste and adjust seasoning with salt and pepper. If the sauce is too thick, add a splash of broth. If too thin, let it cook uncovered for 10–15 minutes to reduce slightly.
  • Serve: Spoon over noodles, potatoes, or rice. Garnish with parsley. For a traditional touch, add a spoonful of lingonberry jam on the side.