Creamy Swedish Meatballs with Savory Gravy

Enjoy these tender Swedish meatballs smothered in a rich, velvety cream sauce. This dish is an ideal comfort meal that pairs perfectly with creamy mashed potatoes or buttered noodles.

Recipe image

List of ingredients

  • 1 lb lean ground beef (10%-15% fat) – provides the main structure and flavor.
  • 1 lb additional lean ground beef – used as a substitute for pork to maintain tenderness.
  • 1 small onion – grated on the star side of a box grater for better integration.
  • 2 garlic cloves – minced finely to distribute aromatic flavor.
  • 1 large egg – acts as a binder to keep meatballs intact.
  • 1/3 cup panko crumbs – adds a light, airy texture.
  • 1/4 cup whole milk – keeps the meat moist during cooking.
  • 1/2 tsp salt – enhances all the savory notes.
  • 1/4 tsp ground black pepper – adds a subtle heat.
  • 1/4 tsp ground allspice – provides the traditional Swedish flavor profile.
  • 1/4 tsp ground nutmeg – adds a warm, nutty aromatic quality.
  • 2 Tbsp olive oil – used for searing the meat.
  • 4 Tbsp unsalted butter – creates a rich base for the roux.
  • 3 cups regular beef broth – the primary liquid for the gravy.
  • 1 cup heavy whipping cream – adds richness and a creamy consistency.
  • 3 Tbsp all-purpose flour – thickens the sauce into a gravy.
  • 1/2 tsp Dijon mustard – adds a slight tang to balance the cream.
  • Salt and pepper, to taste – for final seasoning adjustments.

step-by-step instructions

  1. Prepare the Binder: In a small bowl, combine the panko crumbs with the milk. Let them soak for a few minutes to ensure the crumbs are fully hydrated.
  2. Mix the Meat: In a large mixing bowl, combine the ground beef, grated onion, minced garlic, egg, and the panko-milk mixture. Add the salt, black pepper, allspice, and nutmeg. Mix until well combined, but do not overwork the meat.
  3. Shape the Meatballs: Divide the mixture into 24 equal-sized balls, each approximately 1 inch in diameter. Using a small scoop helps maintain consistency for even cooking.
  4. Sear the Meat: Heat 2 Tbsp of olive oil in a large skillet over medium heat. Cook the meatballs in two batches for 6-7 minutes, turning them occasionally until they are golden brown and cooked through. Remove them from the skillet and cover with foil to keep warm.
  5. Create the Roux: In the same skillet used for the meat, melt the unsalted butter over medium heat. Quickly whisk in the all-purpose flour and cook, stirring constantly, until the mixture turns a golden brown color.
  6. Build the Gravy: Slowly stir in the beef broth, heavy whipping cream, and Dijon mustard. Season with salt and pepper to taste. Bring the liquid to a simmer and continue cooking until the sauce thickens into a smooth gravy.
  7. Combine and Serve: Add the cooked meatballs back into the skillet. Toss them gently in the gravy until they are thoroughly coated and heated through.

Meatball Preparation Techniques

Grating Onions for Texture

Using the star side of a box grater allows the onion to become a fine pulp. This ensures that the onion flavor is evenly distributed and prevents large chunks from creating weak points in the meatball structure.

Controlling Meat Temperature

Keep your ground beef cold until you are ready to mix. Cold meat helps the fat remain solid, which results in a juicier meatball once it hits the hot pan during the searing process.

Avoiding Over-mixing

Mix the ingredients until just combined. Overworking the meat can lead to a dense, rubbery texture, whereas a gentle mix keeps the meatballs tender and light.

Using a Scoop for Uniformity

Utilize a small ice cream scoop or a tablespoon to portion the meat. Uniform size is critical to ensuring that every meatball reaches the safe internal temperature of 165ยฐF at the same time.

Gravy Consistency and Flavor

Developing the Flour Roux

Cooking the butter and flour together creates a roux, which is the thickening agent for the sauce. Cook it until it smells slightly nutty and looks golden to remove the raw flour taste.

Controlling the Simmer

Maintain a gentle simmer rather than a rolling boil when thickening the sauce. High heat can cause the cream to separate or the bottom of the gravy to scorch.

Balancing the Cream Ratio

Heavy whipping cream provides the signature richness of Swedish gravy. If the sauce feels too thick, you can stir in a tablespoon of extra beef broth to reach your desired consistency.

Adding the Dijon Kick

The Dijon mustard provides a subtle acidity that cuts through the fat of the beef and cream. This balance is what prevents the dish from tasting too heavy or one-dimensional.

Alternative Cooking Methods

Oven-Baking for Convenience

If you prefer not to pan-fry, line a baking sheet with foil and bake the meatballs at 400ยฐF for 12-15 minutes. This method is faster for large batches and reduces the amount of oil needed.

Air Fryer Searing

Air fry the meatballs at 380ยฐF for about 10-12 minutes, shaking the basket halfway through. This provides a great crust while keeping the inside juicy, though you will still need a skillet for the gravy.

Slow Cooker Finishing

After searing the meatballs and preparing the gravy, you can transfer everything to a slow cooker. Cook on low for 2-3 hours to allow the meat to absorb more of the sauce’s flavor.

Serving Suggestions

Mashed Potato Pairing

Creamy mashed potatoes are the traditional base for these meatballs. The potatoes soak up the extra gravy, creating a hearty and comforting meal.

Wide Egg Noodles

For a different texture, serve the meatballs over buttered egg noodles. The wide surface area of the noodles holds the cream sauce exceptionally well.

Steamed Basmati Rice

White basmati or jasmine rice offers a neutral flavor that complements the rich gravy. This is a great option for those who prefer a lighter base than potatoes.

Adding Traditional Lingonberries

Serve the dish with a side of lingonberry jam or cranberry sauce. The tartness of the berries provides a sharp contrast to the savory, creamy flavor of the meatballs.

Storage and Preservation

Refrigeration Guidelines

Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 4 days. Keep the gravy and meatballs together to prevent the meat from drying out.

Flash Freezing Method

To freeze, place cooked and cooled meatballs on a baking sheet in a single layer and freeze for 2 hours. Transfer them to a freezer bag to prevent them from sticking together.

Thawing for Quality

Thaw frozen meatballs in the refrigerator overnight. Avoid thawing them at room temperature to maintain the best texture and ensure food safety.

Reheating Instructions

Stovetop Reheating Method

Place the meatballs and gravy in a skillet over low heat. Add a splash of beef broth or water to loosen the sauce as it heats through to restore the original creaminess.

Microwave Reheating Technique

Heat in a microwave-safe dish covered with a damp paper towel. Use short intervals of 30-60 seconds and stir in between to ensure even heating without overcooking the meat.

Ingredient Substitutions

Panko vs Breadcrumbs

While panko provides a lighter texture, you can use traditional fine breadcrumbs. You may need to add an extra tablespoon of milk if the traditional crumbs absorb more liquid.

Dairy-Free Cream Options

For a dairy-free version, replace the butter with a plant-based butter substitute and the heavy cream with full-fat coconut cream or a cashew-based cream.

Beef Broth Alternatives

If beef broth is unavailable, vegetable broth can be used. This will slightly alter the depth of flavor but will still result in a creamy, delicious sauce.

Troubleshooting Common Issues

Fixing Thin Sauce

If your gravy is too thin after simmering, mix 1 teaspoon of cornstarch with 1 teaspoon of cold water. Stir this slurry into the simmering sauce and cook for one more minute until thickened.

Preventing Meatball Shrinkage

Avoid over-mixing the meat and ensure you do not skip the binder. The egg and panko help the meatballs retain their structure and moisture during the searing process.

Handling Burnt Roux

If the flour and butter mixture burns, do not add the liquids to it. Discard the burnt roux and start the gravy process over, as the burnt flavor will permeate the entire sauce.

Frequently Asked Questions

Why use allspice and nutmeg?

These spices are the hallmark of authentic Swedish meatballs. They provide a warm, aromatic quality that distinguishes this recipe from a standard Italian-style meatball.

Can I use ground turkey?

Yes, you can use ground turkey, but keep in mind that turkey is leaner than beef. You may need to add a tablespoon of olive oil to the meat mixture to prevent the meatballs from becoming dry.

How to store leftover gravy?

Store gravy separately from the meatballs if you plan to freeze them. Gravy freezes well in small containers for up to 3 months and can be reheated with a bit of water.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Swedish Meatballs with Savory Gravy

Creamy Swedish Meatballs with Savory Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rachelthompson
  • Total Time: 40 minutes
  • Yield: 8 servings 1x
  • Diet: General

Description

Juicy and tender meatballs with a rich gravy sauce. Serve the meatballs over mashed potatoes, pure comfort food.


Ingredients

Scale
  • 1 lb lean ground beef (10%-15% fat)
  • 1 lb ground turkey
  • 1 small onion, grated
  • 2 garlic cloves, minced
  • 1 large egg
  • 1/3 cup panko crumbs
  • 1/4 cup whole milk
  • ยฝ tsp salt
  • ยผ tsp ground black pepper
  • ยผ tsp ground allspice
  • ยผ tsp ground nutmeg
  • 2 Tbsp olive oil
  • 4 Tbsp unsalted butter
  • 3 cups beef broth
  • 1 cup heavy whipping cream
  • 3 Tbsp all-purpose flour
  • ยฝ tsp Dijon mustard
  • salt and pepper, to taste

Instructions

  1. Step: In a bowl combine the panko crumbs with milk.
  2. Step: Add remaining ingredients for the meatballs and mix well.
  3. Step: Shape into 24 meatballs.
  4. Step: Add 2 Tbsp oil to a large skillet over medium heat. Once hot, cook meatballs in 2 batches until golden brown and cooked through (6-7 minutes), turning as needed.
  5. Step: Remove from the skillet and cover to keep warm.
  6. Step: In the same skillet, melt the butter.
  7. Step: Quickly whisk in the flour and cook until golden.
  8. Step: Stir in the broth, heavy whipping cream, Dijon and season with salt and pepper to taste.
  9. Step: Bring the sauce to a simmer and cook until it thickens.
  10. Step: Add back the meatballs and toss in the gravy sauce. Cook until meatballs are heated through.

Notes

Use a small ice cream scoop for uniform meatballs. Meatballs can be baked at 400ยฐF for 12-15 minutes or until an instant-read thermometer registers at 165ยฐF.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 3 meatballs with gravy
  • Calories: 458 kcal
  • Sugar: 1 g
  • Sodium: 595 mg
  • Fat: 36 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 19 g
  • Trans Fat: 0 g
  • Carbohydrates: 7 g
  • Fiber: 1 g
  • Protein: 25 g
  • Cholesterol: 153 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star