Creamy Swedish Meatballs with Savory Gravy

These tender meatballs are simmered in a rich, velvety cream sauce for a comforting meal. They pair perfectly with traditional sides like mashed potatoes or buttery egg noodles.

Recipe image

List of ingredients

  • 1 pound 80/20 ground beef – provides rich flavor and moisture.
  • 1 pound ground turkey – used as a lean alternative to pork for a balanced texture.
  • 1/4 cup minced flat leaf parsley – adds a fresh herbal note.
  • 1/2 teaspoon ground allspice – provides a warm, classic Swedish flavor.
  • 1/2 teaspoon ground nutmeg – adds a subtle, aromatic sweetness.
  • 1/3 cup grated yellow onion – adds moisture and depth of flavor.
  • 2 teaspoons kosher salt – enhances all savory elements.
  • 1/2 teaspoon freshly cracked black pepper – provides a mild heat.
  • 4 garlic cloves, minced – adds a pungent, savory base.
  • 3/4 cup panko breadcrumbs – keeps the meatballs light and tender.
  • 2 large eggs – acts as a binder to hold the meat together.
  • 2 tablespoons extra-virgin olive oil – used for browning the meat.
  • 1/2 cup (1 stick) unsalted butter – creates the base for the roux.
  • 1/2 cup all-purpose flour – thickens the gravy.
  • 4 cups beef stock – forms the savory liquid base of the sauce.
  • 1 teaspoon kosher salt – seasons the gravy.
  • 1/4 teaspoon freshly cracked black pepper – adds a peppery finish to the sauce.
  • 1 tablespoon fresh lemon juice – cuts through the richness of the cream.
  • 1/4 teaspoon ground allspice – reinforces the spice profile in the sauce.
  • 1/4 teaspoon ground nutmeg – adds warmth to the gravy.
  • 1 cup heavy cream – creates a smooth, creamy consistency.
  • Mashed potatoes – suggested serving base.
  • Cooked egg noodles – suggested serving base.
  • Lingonberry jam – traditional tart accompaniment.

step-by-step instructions

  1. Prepare the meat mixture: In a large bowl, combine the ground beef, ground turkey, parsley, allspice, nutmeg, grated onion, salt, pepper, garlic, panko, and eggs. Mix the ingredients well, then use wet hands to form golf ball-sized balls, approximately 2 tablespoons each, making about 30 to 35 meatballs.
  2. Brown the meatballs: Heat the olive oil in a large skillet or braiser over medium-high heat. Once the oil is glistening, add half of the meatballs in a single layer and cook undisturbed for 3 minutes until browned on the bottom. Carefully turn the meatballs and cook for another 3 minutes to brown the other side, then transfer them to a plate. Repeat this process with the remaining meatballs and pour any excess grease from the skillet into a heatproof container.
  3. Create the gravy: Reduce the skillet heat to medium and add the butter, stirring until melted. When the butter begins to bubble, whisk in the flour and cook for about 1 minute until fully incorporated. Whisk in the beef stock, salt, pepper, lemon juice, allspice, nutmeg, and heavy cream until the mixture is fully incorporated. Bring the sauce to a simmer, whisking until it is smooth and slightly thickened.
  4. Simmer and finish: Return the browned meatballs to the skillet and turn them to coat thoroughly in the sauce. Cover the pan and reduce the heat to low. Simmer for about 10 minutes, or until the gravy has thickened and the meatballs reach an internal temperature of 165ยฐF.
  5. Serve: Plate the meatballs warm over a bed of mashed potatoes or egg noodles. Serve with a side of lingonberry jam if desired.

Tips for Optimal Meatball Texture

Avoid Overmixing the Meat

Gently combine the ingredients until they are just uniform. Overworking the meat can lead to a dense, rubbery texture rather than a tender one. Stop mixing as soon as the panko and spices are evenly distributed.

Use Wet Hands for Easier Rolling

Dip your hands in a small bowl of water before rolling the meat. This prevents the sticky mixture from clinging to your skin. It allows you to form smooth, round spheres more efficiently.

Maintain Consistent Ball Size

Use a tablespoon or a small scoop to ensure every meatball is the same size. Uniformity ensures that they all cook at the same rate. This prevents smaller meatballs from drying out while larger ones remain undercooked.

Ingredient Substitutions and Adjustments

Gluten-Free Breadcrumb Alternatives

You can substitute the panko with gluten-free panko or almond meal. This allows the recipe to be adapted for those avoiding gluten. The binding properties remain similar, ensuring the meatballs hold their shape.

Substituting Ground Turkey for Pork

Using ground turkey provides a similar lean-to-fat ratio as pork while keeping the recipe pork-free. It maintains the tenderness and juiciness of the meatball. You can also use ground chicken for a similar result.

Using Dried Parsley

If fresh parsley is unavailable, you can use dried parsley. Use approximately 1 1/3 tablespoons of dried parsley to match the flavor of the fresh version. Be sure to mix it thoroughly into the meat.

Alternative Liquid Bases

While beef stock is traditional, you can use a high-quality vegetable stock for a slightly different flavor. Ensure the stock is low-sodium if you are sensitive to salt. This keeps the focus on the allspice and nutmeg.

Mastering the Cream Gravy

Properly Cooking the Butter and Flour Roux

Whisk the flour into the melted butter for at least one minute. This cooks out the raw flour taste and creates a stable base for the sauce. The mixture should be bubbly and slightly fragrant before adding the liquids.

Balancing Richness with Lemon Juice

The addition of fresh lemon juice is critical for cutting through the fat of the butter and cream. It brightens the flavor and prevents the sauce from tasting too heavy. Add it at the end of the whisking process for maximum impact.

Adjusting the Final Sauce Thickness

If the gravy is too thin, simmer it uncovered for a few extra minutes to reduce the liquid. If it becomes too thick, whisk in a tablespoon of beef stock or water. This helps you achieve a velvety consistency that clings to the meatballs.

Serving and Pairing Suggestions

Serving with Traditional Mashed Potatoes

Creamy mashed potatoes are the most traditional pairing for this dish. The potatoes absorb the extra gravy, creating a cohesive meal. Use plenty of butter and salt in the potatoes to complement the savory sauce.

Serving with Egg Noodles

Buttered egg noodles offer a lighter alternative to potatoes. Toss the noodles in butter and a pinch of salt before topping them with the meatballs. This provides a satisfying contrast in texture.

Adding Lingonberry Jam for Acidity

Lingonberry jam provides a tart, sweet contrast to the rich cream sauce. Place a dollop of jam on the side of the plate. This acidity cleanses the palate between bites of the savory meatballs.

Pairing with Steamed Vegetables

Serve this meal with a side of steamed broccoli, carrots, or green beans. The freshness of the vegetables balances the richness of the meat and cream. This creates a more nutritionally balanced dinner plate.

Storage and Reheating Guidance

Refrigerating Leftovers

Store leftover meatballs and gravy in an airtight container in the refrigerator. They will remain fresh and flavorful for up to 3 days. Ensure the container is fully sealed to prevent the meat from drying out.

Reheating in the Oven

Place the meatballs and sauce in a covered casserole dish. Heat in an oven preheated to 350ยฐF for 10 to 15 minutes. Covering the dish prevents the sauce from evaporating during the reheating process.

Reheating on the Stovetop

Transfer the leftovers to a skillet over low heat. Add a splash of water or beef stock to loosen the sauce. Stir gently until the meatballs are heated through to avoid breaking them.

Freezing Instructions

Flash Freezing Raw Meatballs

Place shaped raw meatballs on a baking sheet in a single layer. Freeze them for a few hours until solid, then transfer them to a freezer bag. This prevents the meatballs from sticking together in the bag.

Freezing Cooked Meatballs in Sauce

You can freeze the fully cooked meatballs along with the gravy for up to 2 months. Use a freezer-safe container and leave a small amount of space at the top for expansion. Thaw in the refrigerator overnight before reheating.

Thawing and Cooking from Frozen

Thaw frozen raw meatballs in the refrigerator for 24 hours before browning. For frozen cooked meatballs, thaw slowly in the fridge or use a low-heat stovetop method. Avoid microwaving for long periods to prevent rubbery meat.

Make-Ahead Strategies

Prepping the Meat Mixture in Advance

You can prepare the meatball mixture and roll the balls a day before you plan to serve. Store them on a tray covered with plastic wrap in the refrigerator. This saves significant prep time on the day of the meal.

Cooking the Entire Dish Ahead of Time

Prepare the meatballs and the gravy entirely two days before your event. Allow the dish to cool completely before refrigerating. Gently warm the entire mixture on the stove over low heat before serving.

Troubleshooting Common Issues

Fixing Meatballs that Fall Apart

If your meatballs are breaking, you may need more binder. Ensure you are using the full amount of eggs and panko. Let the mixture chill in the fridge for 30 minutes before rolling to firm up the fats.

Resolving a Thin Gravy

A thin gravy usually results from not cooking the roux long enough or adding too much liquid. Simmer the sauce on low heat for an additional 5 to 10 minutes. This allows the moisture to evaporate and the flour to fully thicken the liquid.

Correcting a Gravy that is Too Thick

If the sauce becomes too thick or paste-like, whisk in small amounts of beef stock. Do this while the sauce is simmering over low heat. Continue adding liquid until the gravy reaches a smooth, pourable consistency.

Frequently Asked Questions

Can I bake the meatballs instead of frying?

Yes, you can bake them on a parchment-lined sheet at 400ยฐF for 15 to 20 minutes. Ensure they are browned before adding them to the sauce. This is a healthier alternative to frying in oil.

Can I use sour cream instead of heavy cream?

Sour cream can be used, but it will change the flavor profile to be more tangy. Since the recipe already includes lemon juice, sour cream might make the sauce too acidic. Heavy cream is recommended for a traditional taste.

What is the best beef fat percentage?

An 80/20 ground beef blend is ideal for this recipe. The fat content ensures the meatballs remain juicy during the browning and simmering process. Leaner beef may result in a drier meatball.

How do I prevent the sauce from separating?

Whisk the sauce constantly while adding the beef stock and cream. Maintain a gentle simmer rather than a rolling boil. This prevents the fats from separating from the flour and liquid.

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: 60 minutes
  • Yield: 8 servings 1x
  • Diet: General

Description

These Swedish Meatballs are pure comfort! Tender beef and turkey meatballs in a rich, creamy gravy with allspice and nutmeg. Serve over mashed potatoes or egg noodles.


Ingredients

Scale
  • 1 pound 80/20 ground beef
  • 1 pound ground turkey
  • ยผ cup minced flat leaf parsley
  • ยฝ teaspoon ground allspice
  • ยฝ teaspoon ground nutmeg
  • โ…“ cup grated yellow onion
  • 2 teaspoons kosher salt
  • ยฝ teaspoon freshly cracked black pepper
  • 4 garlic cloves, minced
  • ยพ cup panko breadcrumbs
  • 2 large eggs
  • 2 tablespoons extra-virgin olive oil
  • ยฝ cup (1 stick) unsalted butter
  • ยฝ cup all-purpose flour
  • 4 cups beef stock
  • 1 teaspoon kosher salt
  • ยผ teaspoon freshly cracked black pepper
  • 1 tablespoon fresh lemon juice
  • ยผ teaspoon ground allspice
  • ยผ teaspoon ground nutmeg
  • 1 cup heavy cream

Instructions

  1. Make the meatballs: In a large bowl, combine the beef, turkey, parsley, allspice, nutmeg, grated onion, salt, pepper, garlic, panko and eggs. Mix well, then with wet hands, form golf ballโ€“size balls (about 2 tablespoons each). You should have about 30 to 35 meatballs.
  2. Brown the meatballs: Heat the olive oil in a large skillet or braiser over medium-high heat. Once the oil is glistening, add half of the meatballs in a single layer. Cook, undisturbed, until the meatballs are just browned on the bottom, about 3 minutes. Turn them carefully and cook to brown the opposite side, about 3 more minutes. Transfer the meatballs to a plate. Repeat with remaining meatballs. Pour any excess grease from the skillet into a heatproof vessel.
  3. Prepare the gravy: Using the same skillet, reduce the heat to medium and add the butter, stirring until melted. When the butter begins to bubble, sprinkle in the flour and cook, whisking, until fully incorporated, about 1 minute. Whisk in the beef stock, salt, pepper, lemon juice, allspice and nutmeg, and cream until fully incorporated. Bring to a simmer and cook, whisking until smooth and slightly thickened.
  4. Simmer and serve: Add the meatballs to the sauce and turn to coat. Cover and reduce the heat to low. Simmer until the gravy has thickened and the meatballs reach an internal temperature of 165ยฐF on an instant-read thermometer, about 10 minutes. Serve warm over mashed potatoes or egg noodles, with lingonberry jam on the side if using.

Notes

Make small, evenly-sized meatballs for consistent cooking. Do not overmix the meat mixture to keep meatballs tender. Dip hands in water when rolling to prevent sticking.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Pan-frying
  • Cuisine: Swedish

Nutrition

  • Serving Size: 1 serving
  • Calories: 463 kcal
  • Sugar: 1 g
  • Sodium: 1050 mg
  • Fat: 35 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 1 g
  • Carbohydrates: 11 g
  • Fiber: 1 g
  • Protein: 27 g
  • Cholesterol: 157 mg

Leave a Comment

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