Dark Mode Light Mode

Creamy Swedish Meatballs with Mushrooms Recipe

There’s something undeniably satisfying about a pan of golden, tender meatballs nestled in a rich, creamy sauce. Creamy Swedish Meatballs with Mushrooms deliver that kind of warmth—a dish that feels like home, whether it’s a chilly weeknight or a casual gathering with friends. The luscious mushroom-speckled gravy, infused with savory depth and aromatic spice, transforms everyday ingredients into a heartwarming classic.

Creamy Swedish Meatballs with Mushrooms Recipe
Creamy Swedish Meatballs with Mushrooms Recipe

Remember it later

Like this recipe? Pin it to your favorite board NOW!

Pinterest Pin

Ingredients Breakdown

Aromatic spices are the backbone of this recipe’s depth. The combination of mixed spice, nutmeg, and oregano adds warmth, gentle heat, and a slightly sweet earthiness. These aren’t overpowering; instead, they complement the beef and create complexity in each bite.

The mushrooms play more than a supporting role. Portabellini mushrooms, with their firm texture and deep umami flavor, hold up beautifully in the sauce. They soak in all the creaminess while still providing a pleasant bite, adding both body and richness to the dish.

To hold the meatballs together and maintain tenderness, fresh breadcrumbs and egg are essential. The breadcrumbs absorb moisture and keep the interior juicy, while the egg binds everything smoothly without making the texture dense.

Using lean beef mince ensures the meatballs stay flavorful without becoming greasy. It allows the cream-based sauce to shine without being weighed down, resulting in a well-balanced dish that doesn’t feel overly heavy.

As for the sauce, it’s more than just cream. Dijon mustard adds a subtle sharpness, Worcestershire sauce brings savory depth, and lemon juice lifts the richness with a whisper of acidity. Together, they create a sauce that’s silky, bright, and irresistibly spoon-worthy.

Step-by-Step Preparation Guide

Begin with the aromatics. Slowly sautéing the onions in olive oil draws out their sweetness and softens their sharpness. This mellow flavor infuses the meat mixture later and adds complexity to the dish. Mushrooms, when seared at high heat, release their moisture and concentrate their flavor. Don’t rush this step—caramelized edges on mushrooms are golden in more ways than one.

Crafting the meatballs starts with a careful mix. Incorporate the cooled onions, breadcrumbs, egg, parsley, and spices into the beef using your hands for a gentle yet thorough mix. Overworking the mixture can lead to tough meatballs, so stop as soon as the ingredients come together. Shape them into evenly sized balls to ensure uniform cooking—aim for about 22 to 25 pieces.

For browning, the key is patience. Use medium-high heat and brown the meatballs in batches to avoid crowding the pan. This ensures that each one gets a beautiful crust that locks in flavor and moisture without steaming.

Building the sauce begins with a roux—melted butter and flour cooked just long enough to lose its raw taste. Slowly add the hot chicken stock while whisking to maintain a smooth texture. The addition of mustard, lemon juice, and Worcestershire creates layers of brightness and depth. Finally, the cream ties everything together into a luscious, glossy finish.

Let the meatballs simmer in this dreamy sauce for just a few minutes to finish cooking. The flavors meld, the sauce thickens, and the meatballs become tender and thoroughly infused.

Creamy Swedish Meatballs with Mushrooms Recipe
Creamy Swedish Meatballs with Mushrooms Recipe

Recipe Tips & Frequently Asked Questions

How to keep meatballs from falling apart:
Ensure your onion mixture is fully cooled before mixing. Don’t skip the breadcrumbs or egg—they’re crucial binding agents.

Tips for even browning without overcooking:
Use medium-high heat and brown in batches. Avoid overcrowding the pan to maintain temperature and encourage caramelization.

Making ahead: which steps can be prepped in advance:
The meatballs can be rolled and stored in the fridge up to a day in advance. You can also make the sauce separately and reheat gently before serving.

Adjusting sauce thickness without losing flavor:
Simmer uncovered to reduce naturally, or add a splash of stock if it gets too thick after resting.

How do I store and reheat leftovers without drying them out?
Store in an airtight container in the fridge for up to three days. Reheat gently in a covered pan with a splash of stock or cream.

Is it possible to make this dairy-free or gluten-free?
Absolutely. Swap cream for coconut milk or a dairy-free alternative, and use gluten-free breadcrumbs and flour in the roux.

Can I freeze the meatballs or sauce separately?
Yes. Freeze cooked meatballs and sauce separately or together in portions. Thaw overnight and reheat slowly for best results.

What to Serve With This Recipe

Creamy mashed potatoes are the ultimate companion, soaking up every bit of the rich sauce with fluffy perfection. For a more refined option, buttered tagliatelle adds elegance and a satisfying bite.
Crusty sourdough or country bread works wonders for mopping up any remaining sauce. It also adds a rustic touch to the presentation.
Balance the richness with light vegetable sides. Steamed green beans, roasted carrots, or a crisp cucumber salad add freshness and texture.
To round out the meal, serve with a glass of medium-bodied red wine like Pinot Noir or a chilled dry white such as Chardonnay. For non-alcoholic options, sparkling water with lemon or a chilled lingonberry drink brings contrast and refreshment.

Creative Variations

Swap out the beef for a mix of beef and pork for a juicier meatball with a bit more fat and flavor. Alternatively, ground turkey or chicken can be used for a lighter twist.
Caramelized onions can be added to the sauce to enhance its sweetness and deepen the flavor. Just slice thinly and cook slowly until golden before adding to the sauce.
Infuse the cream with garlic or thyme before adding it to the pan. These subtle herbal notes bring sophistication and aroma to the final dish.
Turn these meatballs into sliders or cocktail bites for parties. Serve them on mini brioche buns or toothpick-ready platters with extra sauce on the side.

Creamy Swedish Meatballs with Mushrooms blend comforting tradition with luxurious flavor. The savory beef, spiced just right, and nestled in a rich, mushroom-laden sauce is a dish that feels both familiar and elevated. Whether served for a cozy family dinner or a special occasion, this recipe delivers warmth, flavor, and satisfaction in every bite.
Make it once, and it just might become a permanent addition to your comfort food rotation.

Creamy Swedish Meatballs with Mushrooms Recipe
Creamy Swedish Meatballs with Mushrooms Recipe

Ingredients

500 g Lean beef mince
250 g Portabellini mushrooms, sliced
1 Brown onion, finely diced
30 g (1/3 cup) Fresh breadcrumbs
1 Egg
A handful of Flat-leaf parsley, chopped, plus extra for garnish
2.5 ml (1/2 teaspoon) Oregano
2.5 ml (1/2 teaspoon) Mixed spice
1.25 ml (1/4 teaspoon) Ground nutmeg
2.5 ml (1/2 teaspoon) Fine salt
Freshly ground black pepper, to taste
Olive oil, for frying
15 ml (1 tablespoon) Butter
15 ml (1 tablespoon) Cake wheat flour
350 ml Chicken stock
15 ml (1 tablespoon) Worcestershire sauce
10 ml (2 teaspoons) Dijon mustard
15 ml (1 tablespoon) Fresh lemon juice
250 ml (1 cup) Fresh cream

Instructions

Begin by heating 15 ml of olive oil in a large, wide frying pan over medium heat. Add the finely diced onion and sauté gently until soft, translucent, and fragrant. Once cooked, transfer the onion to a plate and allow it to cool completely.

Return the pan to medium-high heat, drizzle in a little more olive oil, and add the sliced portabellini mushrooms. Sauté the mushrooms until their moisture has evaporated and they begin to brown slightly. Season them with a light sprinkle of salt, a grind of black pepper, and the dried oregano. Remove from the heat and set aside.

In a mixing bowl, combine the lean beef mince with the cooled onion mixture, breadcrumbs, egg, chopped parsley, mixed spice, nutmeg, salt, and freshly ground pepper. Mix thoroughly using your hands until the ingredients are well incorporated and the mixture holds together. Shape the mixture into 22 to 25 meatballs of equal size for consistent cooking.

Heat another 15 ml of olive oil in the same pan and brown the meatballs in batches, turning them until all sides develop a deep, golden crust. Transfer the cooked meatballs to a plate with the mushrooms and set aside.

To make the sauce, add the butter to the pan drippings and heat until melted and bubbling. Stir in the flour and cook for about 2 minutes, forming a smooth roux. Gradually whisk in the hot chicken stock, stirring constantly to prevent clumps. Add the Worcestershire sauce, Dijon mustard, and lemon juice. Pour in the fresh cream and stir to combine, then bring the mixture to a gentle boil.

Carefully return the browned meatballs and sautéed mushrooms to the sauce, turning to coat them fully. Let the mixture simmer for 4 to 5 minutes, allowing the meatballs to cook through and the sauce to thicken to a luscious consistency.

Finish with a scattering of fresh parsley and, if desired, a light drizzle of lemon-infused olive oil for added brightness. Serve piping hot with a side of buttered tagliatelle or creamy mashed potatoes for a comforting and satisfying meal.

Creamy Swedish Meatballs with Mushrooms Recipe

These creamy Swedish meatballs are rich, savory, and smothered in a luscious mushroom sauce that turns every bite into a comforting experience. Perfectly seasoned and pan-seared until golden, they’re a cozy favorite for any occasion.
Pin Print Save
Course: Main Course
Cuisine: Swedish
Keyword: Creamy Swedish Meatballs with Mushrooms Recipe
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4
Calories: 480kcal

Ingredients

  • 500 g Lean beef mince
  • 250 g Portabellini mushrooms sliced
  • 1 Brown onion finely diced
  • 30 g 1/3 cup Fresh breadcrumbs
  • 1 Egg
  • A handful of Flat-leaf parsley chopped, plus extra for garnish
  • 2.5 ml 1/2 teaspoon Oregano
  • 2.5 ml 1/2 teaspoon Mixed spice
  • 1.25 ml 1/4 teaspoon Ground nutmeg
  • 2.5 ml 1/2 teaspoon Fine salt
  • Freshly ground black pepper to taste
  • Olive oil for frying
  • 15 ml 1 tablespoon Butter
  • 15 ml 1 tablespoon Cake wheat flour
  • 350 ml Chicken stock
  • 15 ml 1 tablespoon Worcestershire sauce
  • 10 ml 2 teaspoons Dijon mustard
  • 15 ml 1 tablespoon Fresh lemon juice
  • 250 ml 1 cup Fresh cream

Instructions

  • Begin by heating 15 ml of olive oil in a large, wide frying pan over medium heat. Add the finely diced onion and sauté gently until soft, translucent, and fragrant. Once cooked, transfer the onion to a plate and allow it to cool completely.
  • Return the pan to medium-high heat, drizzle in a little more olive oil, and add the sliced portabellini mushrooms. Sauté the mushrooms until their moisture has evaporated and they begin to brown slightly. Season them with a light sprinkle of salt, a grind of black pepper, and the dried oregano. Remove from the heat and set aside.
  • In a mixing bowl, combine the lean beef mince with the cooled onion mixture, breadcrumbs, egg, chopped parsley, mixed spice, nutmeg, salt, and freshly ground pepper. Mix thoroughly using your hands until the ingredients are well incorporated and the mixture holds together. Shape the mixture into 22 to 25 meatballs of equal size for consistent cooking.
  • Heat another 15 ml of olive oil in the same pan and brown the meatballs in batches, turning them until all sides develop a deep, golden crust. Transfer the cooked meatballs to a plate with the mushrooms and set aside.
  • To make the sauce, add the butter to the pan drippings and heat until melted and bubbling. Stir in the flour and cook for about 2 minutes, forming a smooth roux. Gradually whisk in the hot chicken stock, stirring constantly to prevent clumps. Add the Worcestershire sauce, Dijon mustard, and lemon juice. Pour in the fresh cream and stir to combine, then bring the mixture to a gentle boil.
  • Carefully return the browned meatballs and sautéed mushrooms to the sauce, turning to coat them fully. Let the mixture simmer for 4 to 5 minutes, allowing the meatballs to cook through and the sauce to thicken to a luscious consistency.
  • Finish with a scattering of fresh parsley and, if desired, a light drizzle of lemon-infused olive oil for added brightness. Serve piping hot with a side of buttered tagliatelle or creamy mashed potatoes for a comforting and satisfying meal.

Nutrition

Calories: 480kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @feaztcom

Remember it later

Like this recipe? Pin it to your favorite board NOW!

Pinterest Pin
Previous Post
Meatballs in Spanish Sauce Recipe

Meatballs in Spanish Sauce Recipe

Next Post
Linguine with Turkey Meatballs Recipe

Linguine with Turkey Meatballs Recipe