Swedish Meatballs Recipe

Pin it

An authoritative, science-backed recipe for classic Swedish meatballs, featuring a tender beef-and-pork blend and a rich, velvety pan gravy.

Swedish Meatballs Recipe
Why This Recipe Works:
  • A 50:50 beef and pork blend optimizes structural integrity while ensuring a tender, melting fat profile.
  • The milk-and-breadcrumb panade physically blocks protein fibers from bonding too tightly, preventing toughness.
  • Deglazing the pan fond directly into the cream sauce captures all caramelized flavors from the sear.

The secret to exceptional Swedish meatballs lies in the panade—a mixture of breadcrumbs and milk that prevents protein fibers from contracting tightly during cooking. By incorporating this starch-and-liquid paste, you trap moisture within the meat matrix, ensuring a tender, springy texture rather than a dense, rubbery bite.

At a chemical level, combining ground beef and pork in a 50:50 ratio optimizes both fat content and structural integrity. Pork provides soft, highly soluble fats that melt at lower temperatures, while beef offers a robust protein network that holds the shape. When seared in a hot pan, the surface proteins undergo the Maillard reaction—a chemical reaction between amino acids and reducing sugars that creates hundreds of new flavor compounds and a deeply savory crust. If you are looking to experiment with other flavor profiles, you can also explore variations like spicy lamb meatballs.

Temperature control is paramount.

Keep your ingredients cold during mixing to prevent the fat from melting prematurely, which causes the meatballs to turn greasy and dry. For an added layer of savory depth, you can incorporate finely minced quick caramelized onions directly into the meat mixture before shaping.

For the pan gravy, we utilize the fond—the caramelized browned bits stuck to the bottom of the skillet. Deglazing the pan with beef stock and heavy cream lifts these concentrated flavor compounds, integrating them into a smooth, emulsified sauce thickened by a simple flour roux.

Swedish Meatballs Recipe

  • Cuisine Swedish
  • Category Dinner, Comfort Food
  • Prep Time
  • Cook Time
  • Servings 4 servings
  • Calories 480 calories
  • Rating 4.8 6533
  • Tags meatballs, swedish meatballs, comfort food, gravy

Ingredients

  • 1/2 lb ground beef (80/20 lean-to-fat ratio)
  • 1/2 lb ground pork
  • 1/2 cup Panko breadcrumbs
  • 1/4 cup whole milk
  • 1/2 cup yellow onion, finely grated
  • 1 large egg
  • 1/4 tsp ground allspice
  • 1/8 tsp ground nutmeg
  • 1 tsp Diamond Crystal kosher salt
  • 1/2 tsp freshly ground black pepper
  • 2 tbsp unsalted butter (for searing)
  • 2 tbsp all-purpose flour (for gravy)
  • 1 1/2 cups beef stock
  • 1/2 cup heavy cream

Directions

  1. Combine the Panko breadcrumbs and whole milk in a large mixing bowl, stirring to form a uniform paste (panade). Allow the mixture to sit for 5 minutes to fully hydrate the starches.
  2. Add the ground beef, ground pork, grated onion, egg, allspice, nutmeg, kosher salt, and black pepper to the bowl with the panade. Gently mix with cold hands just until the ingredients are evenly distributed; do not overwork the meat or it will become dense.
  3. Shape the mixture into 1-inch balls (approximately 25 grams each) and place them on a parchment-lined baking sheet. Chill the shaped meatballs in the refrigerator for 15 minutes to firm up the fats.
  4. Melt the unsalted butter in a large skillet over medium-high heat. Working in batches to avoid crowding, sear the meatballs, turning frequently, until a deep brown crust forms on all sides and the internal temperature reaches 165°F (74°C). Transfer the cooked meatballs to a plate.
  5. Reduce the skillet heat to medium. Whisk the all-purpose flour into the remaining fat in the pan, stirring constantly for 1 to 2 minutes until the roux turns a light golden brown.
  6. Slowly pour in the beef stock and heavy cream, whisking vigorously to scrape up the caramelized fond from the bottom of the skillet. Bring the liquid to a gentle simmer and cook until the gravy thickens enough to coat the back of a spoon.
  7. Return the meatballs and any accumulated juices to the skillet. Spoon the gravy over the meatballs and simmer for an additional 2 minutes until they are thoroughly heated through.

Notes

The single most critical rule is to keep the meat mixture cold before shaping and searing.

  • We recommend using Diamond Crystal Kosher Salt; if using Morton's kosher salt, reduce the volume by half to avoid over-salting.
  • The addition of ground pork introduces highly soluble fats that melt at lower temperatures than beef fat, creating a tender protein matrix that retains moisture during searing.
  • If you skip chilling the shaped meatballs before searing, the fat will render too quickly in the hot pan. Prevent this by refrigerating them for at least 15 minutes to solidify the lipids.
  • After 24 hours in the refrigerator, the starch in the panade will undergo retrogradation, causing the meatballs to feel slightly firmer, though they will soften again upon reheating.
  • A heavy cast-iron skillet is ideal for even heat distribution, but a stainless steel pan works as a backup; reduce the heat slightly to prevent the butter from burning during the sear.

Serving Suggestions

Complete this comforting dish by pairing it with elements that balance its rich, savory profile. Focus on contrasting textures and bright acidity to cleanse the palate.

  • Buttery mashed potatoes or roasted mini potatoes (the starch absorbs the rich cream gravy perfectly).
  • Lingonberry jam (tart sweetness cuts through the heavy, savory fats of the meat and cream).
  • Pickled cucumbers (crisp texture and sharp acetic acid provide a refreshing contrast to the rich sauce).
  • A fresh green salad like cranberry pecan spinach salad (bright vinaigrette balances the heavy meal).

Storage and Reheating

Store leftover meatballs and gravy in an airtight glass container in the coldest part of your refrigerator. They will remain safe and flavorful for up to 3 days.

To freeze, flash-freeze the cooked meatballs on a baking sheet before transferring them to a vacuum-sealed bag for up to 2 months. Note that the cream-based gravy may separate slightly upon thawing due to emulsion breakdown.

Reheat gently on the stovetop.

Place the meatballs and gravy in a saucepan over medium-low heat, adding a splash of beef stock or water. Cover and stir occasionally until the internal temperature reaches 165°F.

Ingredient Substitutes

Substitutions are highly achievable with the right technical adjustments to preserve the dish's structural integrity.

  1. Ground Pork: Use ground dark-meat turkey at a 1:1 ratio, but add 1 tablespoon of melted butter to the mix to compensate for the lower fat content.
  2. Panko Breadcrumbs: Use fresh torn white bread soaked in milk at a 1:1 ratio by weight to maintain the delicate panade structure.
  3. Heavy Cream: Use canned full-fat coconut milk at a 1:1 ratio; simmer at a lower temperature to prevent the coconut fat from separating.
  4. All-purpose Flour: Use sweet rice flour at a 1:1 ratio for a gluten-free roux, whisking vigorously to prevent clumping.

Mastering this classic recipe relies entirely on temperature control and respecting the panade. Keep your ingredients cold, sear hot, and enjoy the rich rewards of a perfectly emulsified gravy.

Next Post Previous Post
me