Go Back
+ servings
A plate of creamy meatballs in rich sauce, served with fluffy mashed potatoes and garnished with fresh chives, on a marble background.

Creamy Meatballs with Mashed Potatoes

Golden, buttery meatballs bathed in a silky, herb-infused cream sauce, served alongside a cloud of creamy mashed potatoes. Pure comfort on a plate. 
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course
Cuisine European, Swedish
Servings 4 servings
Calories 520 kcal

Equipment

Ingredients
  

For the Meatballs:

  • 14 oz (400 g) ground meat (beef and pork mix)
  • 1 small onion, finely chopped
  • ½ cup (50 g) breadcrumbs
  • 1 large egg
  • cup (100 ml) milk
  • ½ tsp nutmeg
  • ½ tsp ground cumin
  • salt and pepper to taste
  • 2 tbsp (30 g) butter for frying

For the Sauce:

  • 1 tbsp (14 g) butter
  • 1 tbsp (8 g) all-purpose flour
  • ¾ cup (200 ml) beef stock
  • cup (100 ml) heavy cream
  • 1 tsp dried thyme
  • 1 tbsp finely chopped chives

For Serving (Optional):

  • Creamy mashed potatoes
  • Steamed vegetables
  • Lingonberry jam

Instructions
 

  • To ensure juicy and flavorful meatballs, start by soaking the breadcrumbs in milk for about 5 minutes. This step keeps the meatballs tender. Add the ground meat, finely chopped onion, egg, nutmeg, cumin, salt, and pepper to the soaked breadcrumbs. Mix everything thoroughly until evenly combined.
  • Using your hands or a small scoop, shape the meat mixture into evenly-sized meatballs, about 1.2 oz (35 g) each. Keeping them uniform ensures even cooking.
  • Heat 2 tablespoons (30 g) of butter in a large skillet over medium heat. Place the meatballs in the skillet and fry them until they are golden brown on all sides, about 6–8 minutes. Frying them in butter adds richness and a delicious crust. Once browned, remove the meatballs from the skillet and set them aside.
  • In the same skillet, melt 1 tablespoon (14 g) of butter over medium heat. Whisk in 1 tablespoon (8 g) of flour and cook for about 1 minute, stirring constantly, until it turns lightly golden. Slowly pour in ¾ cup (200 ml) of beef stock while whisking to prevent lumps. Add ⅓ cup (100 ml) of heavy cream and 1 teaspoon of dried thyme. Simmer for 2–3 minutes until the sauce thickens.
  • Gently return the meatballs to the skillet, ensuring they’re evenly coated in the sauce. Let them simmer on low heat for about 10 minutes, occasionally turning them for even cooking and flavor absorption. Stir in 1 tablespoon of finely chopped chives right before serving.
  • Serve the creamy meatballs over a generous helping of mashed potatoes or buttered noodles. Add steamed vegetables on the side for a balanced meal. For an extra layer of flavor, consider adding a spoonful of lingonberry jam as a garnish.

Notes

Breadcrumb Soaking: Ensure breadcrumbs are fully soaked in milk before mixing into the meat to prevent dry meatballs.
Meatball Size: Keep meatballs uniform in size (about 35 g each) for even cooking.
Sauce Consistency: Add stock gradually while whisking to avoid lumps in the sauce.
Simmer Gently: Once meatballs are added back to the sauce, let them simmer gently to stay tender and absorb flavor.
Serving Fresh: Serve immediately after cooking for the best texture and flavor.

Nutrition

Calories: 520kcal
Keyword Creamy Meatballs, Easy dinner, Homemade Meatballs, Italian comfort food, Meatball Recipe, Meatballs with Sauce, Savory Meatballs
Tried this recipe?Let us know how it was!