Enjoy these tender beef meatballs simmered in a rich, velvety cream sauce. This comforting dish is ideal for a hearty dinner when served over noodles or mashed potatoes.

List of ingredients
- 1 lb ground beef – use 80/20 lean-to-fat ratio for best flavor.
- 1/4 cup panko bread crumbs – helps maintain a tender texture.
- 1/4 cup milk – used to hydrate the breadcrumbs.
- 1/2 cup chopped onion – finely diced for even distribution.
- 1 clove garlic minced – adds a pungent aromatic base.
- 1 tablespoon fresh oregano chopped or 1 teaspoon dry oregano – provides an earthy herb note.
- 1 egg – acts as the primary binder for the meat.
- 1 tablespoon olive oil – prevents butter from burning during searing.
- 5 tablespoons butter – divided between sautรฉing and the roux.
- 3 tablespoons flour – used to thicken the gravy.
- 2 cups beef broth (warmed up) – warming prevents the roux from clumping.
- 1 cup heavy cream – creates the signature creamy consistency.
- 1/2 tablespoon Worcestershire sauce – adds a deep savory depth.
- 1 teaspoon Dijon mustard – provides a slight tang to cut through the richness.
- 1/2 teaspoon kosher salt – enhances all other flavors.
- 1/2 teaspoon pepper – adds a mild spicy warmth.
step-by-step instructions
- Prepare the panade: In a small bowl, combine the panko bread crumbs and milk. Let this mixture sit for 10 minutes so the crumbs fully absorb the liquid, which ensures the meatballs stay moist.
- Sautรฉ the aromatics: Heat 1 tablespoon of olive oil and 1 tablespoon of butter in a large skillet. Add the chopped onions and cook until they are translucent, which usually takes about 5 minutes.
- Add seasonings: Stir in the minced garlic and oregano. Sautรฉ for another 1-2 minutes until fragrant, taking care not to burn the garlic.
- Mix meat base: In a large mixing bowl, combine the ground beef with the sautรฉed onion, garlic, and oregano mixture.
- Bind the meatballs: Mix in the salt, pepper, and egg. Stir until the egg is thoroughly incorporated into the beef.
- Final meat mixture: Fold in the soaked panko breadcrumbs and combine well. Avoid overworking the meat to keep the meatballs tender.
- Shape the meatballs: Use a tablespoon or small scoop to form equal-sized balls. This quantity should yield approximately 20 meatballs.
- Sear the meat: Reheat the skillet, adding more olive oil and butter if the pan is dry. Brown the meatballs on all sides over medium heat, turning them carefully.
- Avoid overcrowding: Work in batches to ensure the pan stays hot. Overcrowding will cause the meat to steam rather than brown.
- Keep warm: Transfer the browned meatballs to a baking sheet. Place them in a low-temperature oven to keep them warm while you prepare the sauce.
- Create the roux: Melt 4 tablespoons of butter in the same skillet. Whisk in the flour and cook until the mixture turns a golden brown color.
- Build the sauce: Slowly pour in the warmed beef broth. Stir constantly at a slow bubble to ensure a smooth texture.
- Finish the gravy: Stir in the heavy cream, Worcestershire sauce, and Dijon mustard. Simmer the sauce until it thickens slightly.
- Combine and simmer: Return the meatballs to the skillet and cover with a lid. Simmer on low heat for about 10 minutes to let the flavors meld.
- Final seasoning: Adjust the salt and pepper to your preference and serve immediately over egg noodles or mashed potatoes.
Expert Cooking Techniques for Better Results
Utilizing a Panade for Tenderness
Combining milk and breadcrumbs before adding them to the meat creates a panade. This technique prevents the meat proteins from tightening too much during cooking. It results in a much softer, more tender meatball.
Controlling Temperature During Browning
Use a combination of butter and olive oil to sear the meat. The oil raises the smoke point, preventing the butter from burning. This ensures a rich flavor without a bitter, burnt taste in the final gravy.
Developing Fond for Flavor
Do not wash the skillet after browning the meatballs. The brown bits stuck to the bottom are called fond and contain concentrated flavor. Whisking the roux directly into these bits incorporates that savory depth into the sauce.
Preventing Sauce Clumping
Always warm your beef broth before adding it to the flour and butter roux. Adding cold liquid to a hot roux can cause the fat to separate or create small lumps. Warm liquid emulsifies more easily for a velvet-smooth finish.
Ingredient Substitutions and Variations
Using Ground Turkey or Chicken
For a leaner version, replace the ground beef with ground turkey or chicken. Since these meats are leaner, you may want to add an extra tablespoon of butter to the meat mixture to maintain moisture.
Adding Traditional Swedish Spices
To achieve a more traditional Nordic flavor profile, add 1/4 teaspoon of ground nutmeg and 1/4 teaspoon of allspice to the beef. These warm spices provide the classic aromatic quality associated with Swedish cuisine.
Alternative Breadcrumb Options
If panko is unavailable, you can use regular dried breadcrumbs or crushed saltine crackers. Ensure you maintain the same ratio of liquid to crumbs to achieve the correct consistency for the panade.
Dairy-Free Creamy Alternatives
You can substitute heavy cream with full-fat coconut milk or a cashew-based cream. These alternatives provide a similar thickness, though they will slightly alter the flavor profile of the gravy.
Serving Ideas and Pairings
Selecting the Right Starch
Broad egg noodles are the classic choice for absorbing the creamy sauce. Alternatively, creamy mashed potatoes provide a rustic base that complements the richness of the beef.
Traditional Condiment Pairings
Serve these meatballs with a side of lingonberry jam or cranberry sauce. The tartness of the berries cuts through the heavy cream and butter, balancing the overall flavor of the dish.
Complementary Vegetable Sides
Steamed green beans or roasted carrots add a fresh element to the meal. A simple cucumber salad with a vinegar dressing also provides a crisp contrast to the savory gravy.
Storage and Reheating Guide
Refrigerator Storage
Place leftover meatballs and gravy in an airtight container and refrigerate for up to 3 to 4 days. Ensure the meatballs are fully submerged in the sauce to prevent them from drying out.
Freezing for Long Term
You can freeze the meatballs in the sauce for up to 3 months. Thaw them overnight in the refrigerator before reheating to maintain the best texture.
Best Reheating Methods
Reheat the dish slowly on the stovetop over low heat. Add a splash of beef broth or milk if the sauce has thickened too much during storage to restore the creamy consistency.
Make-Ahead Strategy
Pre-forming the Meatballs
You can shape the meatballs a day in advance and store them on a parchment-lined tray. Cover them tightly with plastic wrap and keep them refrigerated until you are ready to brown them.
Preparing the Gravy Base
The roux and broth portion of the sauce can be made ahead of time. Store it in the fridge and simply stir in the heavy cream and meatballs when you are ready to serve.
Troubleshooting Common Issues
Fixing a Lumpy Gravy
If the sauce develops lumps, do not panic. Use a whisk to vigorously stir the sauce over medium heat, or pass the finished gravy through a fine-mesh strainer before adding the meatballs.
Adjusting Sauce Thickness
If the gravy is too thin, simmer it uncovered for a few extra minutes to reduce the liquid. If it is too thick, stir in a tablespoon of beef broth or milk until the desired consistency is reached.
Preventing Meatballs from Breaking
Ensure the skillet is sufficiently hot before adding the meat. If the pan is too cool, the meatballs will stick to the surface and break apart when you try to turn them.
Frequently Asked Questions
Can I bake the meatballs instead of frying?
Yes, you can bake the meatballs at 400ยฐF (200ยฐC) for about 15-20 minutes. However, you will miss the fond in the pan, so you may need to add a bit more beef base to the sauce for flavor.
Why do my meatballs shrink significantly?
Shrinkage is normal due to the release of moisture and fat. Using the panko panade technique helps minimize this and keeps the meatballs more plump.
Can I use a different type of mustard?
Whole grain mustard is a great substitute for Dijon. It provides a similar tang but adds a bit of texture and a more rustic appearance to the sauce.
Print
Creamy Swedish Meatballs with Savory Gravy
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Indulge in rich and savory Swedish meatballs. These tender meatballs are smothered in the best creamy gravy and served over egg noodles or mashed potatoes.
Ingredients
- 1 lb ground beef
- 1/4 cup panko bread crumbs
- 1/4 cup milk
- 1/2 cup chopped onion
- 1 clove garlic minced
- 1 tablespoon fresh oregano chopped or 1 teaspoon dry oregano
- 1 egg
- 1 tablespoon olive oil
- 5 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth (warmed up)
- 1 cup heavy cream
- 1/2 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt
- 1/2 teaspoon pepper
Instructions
- Step: In a small bowl combine panko bread crumbs and milk. Let sit for 10 minutes until breadcrumbs have soaked up the milk.
- Step: In a large skillet heat 1 tablespoon of olive oil with 1 tablespoon of butter.
- Step: Add the onions and sautรฉ until translucent, about 5 minutes. Add the garlic and oregano and sautรฉ for another 1-2 minutes.
- Step: In a large bowl, combine the ground beef, sautรฉed onion, garlic and oregano.
- Step: Mix in the salt, pepper and egg. Combine until the eggs are mixed into the ground beef.
- Step: Add the breadcrumbs to meat mixture and combine well.
- Step: Use a tablespoon or scoop to make equal sized meatballs. This recipe makes approximately 20 meatballs.
- Step: Reheat the skillet used to sautรฉ onions and garlic, adding a bit more olive oil and butter if needed.
- Step: On medium heat, brown the meat balls on all sides, carefully turning so they don’t break apart.
- Step: Don’t overcrowd the skillet with meatballs, work in batches.
- Step: Transfer the meatballs to a baking sheet and keep warm in the oven while you make the sauce.
- Step: Add 4 tablespoons of butter to the skillet. Once melted whisk in the flour and cook until golden brown.
- Step: Slowly stir in the heated beef broth and cook at a temperature that keeps the sauce at slow bubble.
- Step: Add in the cream, Worcestershire sauce and Dijon mustard and simmer until sauce thickens at bit.
- Step: Add the meatballs into sauce. Cover and simmer on low heat for about 10 minutes. Season to taste with salt and pepper.
- Step: Serve over egg noodles, broad noodles or mashed potatoes.
Notes
For a more traditional Swedish Meatball recipe, add 1/4 teaspoon of ground nutmeg and 1/4 teaspoon of allspice to the ground beef mixture.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Pan-frying
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 489 kcal
- Sugar: 2 g
- Sodium: 698 mg
- Fat: 43 g
- Saturated Fat: 22 g
- Unsaturated Fat: 17 g
- Trans Fat: 1 g
- Carbohydrates: 9 g
- Fiber: 1 g
- Protein: 17 g
- Cholesterol: 161 mg