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
Swedish Meatballs Recipe 59.png

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍖 Swedish meatball recipe nails authentic creamy gravy, tender spiced orbs—easy stovetop skips fuss.
🥄 Chill-ahead balls brown perfectly; one-skillet simmers family comfort over noodles in hour.

  • Total Time: 1 hour 5 minutes
  • Yield: 30 meatballs

Ingredients

– 2 tablespoons olive oil, divided in half

– ½ cup yellow onion, finely diced

– 2 cloves garlic, minced

– ½ cup panko breadcrumbs

– ¼ cup Parmesan cheese

– 1 large egg, whisked

– 1/3 cup milk

– 1 teaspoon salt

– ¼ teaspoon dried oregano

– ¼ teaspoon ground allspice

– ¼ teaspoon ground nutmeg

– ¼ teaspoon pepper

– ¾ lb. ground beef, 80% lean

– ½ lb. ground pork

– 4 tablespoons butter

– 4 tablespoons flour

– 2 cups beef broth

– 1 cube chicken bouillon

– 2 teaspoons Worcestershire sauce

– 1 teaspoon Dijon mustard

– 1 teaspoon dried parsley

– ½ cup full-fat sour cream at room temperature

Instructions

1-Step 1: Prepare the Aromatics Start by heating half of the olive oil (1 tablespoon) in a large high-walled skillet over medium heat. Add the finely diced yellow onion and minced garlic, cooking them for about 5 minutes until softened and fragrant. This step releases the natural sugars in the onion and mellows the garlic’s sharpness. Once softened, transfer the mixture to a plate and let it cool completely. Cooling is crucial because hot onions can cook the egg in your meatball mixture, leading to uneven texture.

2-Step 2: Mix the Meatball Base While the onion mixture cools, prepare your binding ingredients. In a large mixing bowl, combine the panko breadcrumbs, grated Parmesan cheese, whisked egg, and milk. These ingredients create the structure that keeps your meatballs tender and moist. The panko creates a lighter texture than regular breadcrumbs, while Parmesan adds a subtle savory depth. Add the cooled onion and garlic mixture to the bowl along with salt, dried oregano, ground allspice, ground nutmeg, and pepper. The warm spices are what make this truly a Swedish recipe allspice and nutmeg are the signature flavors that set these meatballs apart from Italian or American versions.

3-Step 3: Incorporate the Meats Now add the ground beef and ground pork to the bowl. Here’s where technique matters: gently mix everything together with your hands or a fork until just combined. Overworking the meat creates dense, tough meatballs, so stop as soon as the mixture is evenly distributed. The combination of beef and pork gives you the best of both worlds beef provides robust flavor while pork adds fat and juiciness.

4-Step 4: Shape and Chill Roll the mixture into 1½-inch meatballs, placing them on a plate or baking sheet as you go. For uniform size, consider using a cookie scoop this ensures even cooking and a professional appearance. Once all meatballs are rolled, refrigerate them for at least 15 minutes or up to overnight. Chilling firms up the meatballs so they hold their shape during browning. This step also allows the flavors to meld together for deeper, more developed taste.

5-Step 5: Prepare the Sauce Mixture While the meatballs chill, mix your sauce ingredients. In a measuring cup or bowl, combine the beef broth, chicken bouillon cube (crumbled), Worcestershire sauce, Dijon mustard, and dried parsley. Having this ready before you start cooking prevents any scrambling once the meatballs hit the pan.

6-Step 6: Brown the Meatballs Heat the remaining tablespoon of olive oil in a large skillet over medium-high heat. Working in batches to avoid overcrowding, brown the meatballs for about 1 minute per side. You’re not cooking them through at this stage just creating a flavorful golden-brown crust. Remove the browned meatballs to a plate and drain any excess oil from the pan, leaving about 1 tablespoon of drippings for flavor.

7-Step 7: Create the Roux In the same skillet, melt the butter over medium heat. Stir in the flour and cook for 2 minutes, whisking constantly, until the mixture turns a light golden brown. This roux is the foundation of your gravy, thickening it to that perfect silky consistency. The cooking time matters raw flour tastes chalky, but properly cooked roux adds a subtle nutty flavor.

8-Step 8: Build the Sauce Gradually pour the prepared broth mixture into the roux, whisking continuously to prevent lumps. Bring the mixture to a boil, then reduce heat to a gentle simmer. The sauce will begin to thicken as it heats.

9-Step 9: Add the Creamy Element Here’s a crucial technique: temper the sour cream before adding it to the hot sauce. In a medium bowl, slowly whisk about ¼ cup of the warm sauce into the room-temperature sour cream until smooth. This gradual warming prevents the sour cream from curdling when added to the hot pan. Pour the tempered mixture back into the skillet, stirring constantly over low heat until fully incorporated.

10-Step 10: Finish and Serve Return the browned meatballs and any accumulated juices to the skillet. Spoon the sauce over the meatballs, cover partially with a lid, and simmer for 10-15 minutes until the meatballs are cooked through (internal temperature of 160°F). Garnish with fresh parsley and serve immediately over buttered egg noodles or fluffy mashed potatoes.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🐔 Chicken bouillon deepens beef broth flavor perfectly.
🥛 Temper full-fat sour cream—avoids curdling.
🕐 Cookie scoop uniform balls; chill firms for browning.

  • Author: Brandi Oshea
  • Prep Time: 25 minutes
  • Chill: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Swedish

Nutrition

  • Serving Size: 5 meatballs
  • Calories: 355 kcal
  • Sugar: 2g
  • Sodium: 885mg
  • Fat: 25g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0.5g
  • Carbohydrates: 10g
  • Fiber: 0g
  • Protein: 20g
  • Cholesterol: 115mg