Creamy Swedish Meatballs

Save this recipe on:

Rich, comforting, and full of flavor, Creamy Swedish Meatballs are the definition of cozy indulgence. These golden-brown meatballs are seared to perfection and then simmered in a luxurious cream sauce infused with beef broth and a hint of Dijon mustard. Served hot with mashed potatoes, noodles, or lingonberry jam, this dish delivers hearty satisfaction in every bite.

Originating from Scandinavian traditions, these meatballs have gained worldwide popularity thanks to their balance of spice, savory umami, and silky texture. Unlike your standard meatball, Swedish meatballs are often smaller and contain a mix of ground meats—typically beef and pork—blended with breadcrumbs, onion, and warming spices like allspice and nutmeg. The result is a tender, melt-in-your-mouth bite that pairs beautifully with the creamy sauce.

Why You’ll Love This Creamy Swedish Meatballs Recipe

This recipe is a crowd-pleaser for good reason. The combination of tender, flavorful meatballs and the rich, savory cream sauce makes for a comforting meal that feels both nostalgic and special. It’s simple enough for a weeknight dinner yet elegant enough to serve at gatherings. Plus, it’s incredibly versatile—perfect with mashed potatoes, rice, or even crusty bread to mop up the sauce.

Preparation Phase & Tools to Use

To get the best results, you’ll want to prepare your workstation with a few essential kitchen tools:

  • Mixing bowls: Needed for combining the meatball mixture and another for preparing the sauce ingredients. A large bowl gives you space to mix thoroughly without spillage.
  • Cast iron skillet or non-stick pan: Crucial for browning the meatballs evenly. Cast iron retains heat well, giving that golden-brown crust.
  • Tongs or spatula: For turning the meatballs as they sear. They help avoid breaking the delicate shape.
  • Measuring spoons and cups: Precision matters here, especially for seasoning and sauce ratios.
  • Whisk: Ensures a smooth and lump-free sauce.
  • Meat thermometer (optional): Useful to check that the meatballs are fully cooked (internal temperature should reach 160°F/71°C).

Preparation Tips

Start by letting your ingredients come to room temperature—especially the meat and cream—for even mixing and cooking. When forming meatballs, wet your hands slightly to prevent sticking. Don’t overmix the meat mixture; this keeps the texture tender rather than tough. After searing the meatballs, use the same pan to build your sauce to retain all that browned, flavorful fond at the bottom. Let the meatballs simmer gently in the sauce until they’re cooked through and the flavors meld beautifully.

Ingredients for this Creamy Swedish Meatballs Recipe

For the Meatballs:

  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup whole milk
  • 1 small yellow onion, finely grated
  • 1 large egg
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Salt and pepper to taste
  • 2 tablespoons butter (for frying)
  • 1 tablespoon olive oil (for frying)

For the Cream Sauce:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups beef broth (preferably low-sodium)
  • 1/2 cup heavy cream
  • 1 tablespoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • Salt and pepper, to taste
  • Chopped fresh parsley, for garnish (optional)

Step 1: Prepare the Meatball Mixture

In a large bowl, combine the breadcrumbs and milk. Let the mixture sit for 5 minutes to absorb the liquid. Then add in the ground beef, ground pork, grated onion, egg, allspice, nutmeg, salt, and pepper. Mix until just combined, being careful not to overwork the mixture to keep the meatballs tender.


Step 2: Shape and Chill the Meatballs

Using your hands or a small ice cream scoop, shape the mixture into bite-sized balls (about 1 inch in diameter). Place them on a tray lined with parchment paper. Chill in the refrigerator for at least 20 minutes to help them hold their shape during cooking.


Step 3: Brown the Meatballs

In a large skillet over medium heat, heat the butter and olive oil. Add the meatballs in batches, being careful not to overcrowd the pan. Sear them until they are browned on all sides, about 6–8 minutes total. Transfer browned meatballs to a plate and set aside.


Step 4: Make the Cream Sauce

Using the same pan with the browned bits left behind, melt 2 tablespoons of butter over medium heat. Stir in the flour and whisk for about 1 minute to form a roux. Slowly pour in the beef broth while whisking constantly to prevent lumps. Then add the heavy cream, Dijon mustard, and Worcestershire sauce. Continue whisking until the sauce is smooth and starts to thicken.


Step 5: Simmer the Meatballs in Sauce

Return the meatballs to the skillet, spooning sauce over them. Reduce the heat to low and cover the pan. Let the meatballs simmer in the sauce for 10–12 minutes, or until cooked through (internal temp of 160°F/71°C). Stir occasionally to prevent sticking and ensure even coating.


Step 6: Garnish and Serve

Once the meatballs are fully cooked and the sauce is velvety, remove from heat. Garnish with freshly chopped parsley if desired. Serve hot with creamy mashed potatoes, egg noodles, or crusty bread—and don’t forget the lingonberry jam for a traditional Swedish touch!

Notes

Creamy Swedish Meatballs are all about balance—between spices, texture, and that luxurious sauce. Use fresh nutmeg and allspice if you can, as the flavors make a noticeable difference. The breadcrumb and milk mixture (panade) is essential for keeping the meatballs moist and tender. Searing the meatballs before simmering not only locks in flavor but also adds a beautiful golden crust that enhances the final dish. Don’t skip resting the meatball mixture; it helps firm up the texture and allows flavors to meld.


Watch Out for These Mistakes While Cooking

  • Overmixing the meatball mixture: This can lead to dense, rubbery meatballs.
  • Skipping the chilling step: This makes meatballs more likely to fall apart while frying.
  • Overcrowding the skillet: Crowding the pan reduces browning and causes steaming instead of searing.
  • Rushing the sauce: Not cooking the roux properly or skipping the whisking step can result in a lumpy, uneven sauce.
  • Cooking at too high heat once meatballs are in sauce: This can cause the sauce to separate and the meatballs to toughen.

Storage Instructions

Let the meatballs cool to room temperature before storing. Transfer to an airtight container and refrigerate for up to 4 days. For longer storage, freeze the meatballs and sauce together in a freezer-safe container for up to 3 months. To reheat, thaw in the fridge overnight and warm gently over low heat on the stove, adding a splash of cream or broth if needed to loosen the sauce.


Estimated Nutrition

Per serving (based on 4 servings total):

  • Calories: 480 kcal
  • Protein: 22g
  • Fat: 35g
  • Saturated Fat: 15g
  • Carbohydrates: 16g
  • Fiber: 1g
  • Sugar: 3g
  • Sodium: 540mg
  • Cholesterol: 115mg

Frequently Asked Questions

What makes Swedish meatballs different from Italian meatballs?

Swedish meatballs are usually smaller and seasoned with warming spices like allspice and nutmeg. They are served in a creamy sauce instead of a tomato-based one.

Can I use all beef instead of mixing beef and pork?

Yes, you can use all beef, but the pork adds tenderness and flavor. If using only beef, consider increasing the fat content slightly.

Can I make these meatballs ahead of time?

Absolutely. You can shape and chill them a day in advance, or even fully cook and freeze them for easy reheating later.

What can I serve with Swedish meatballs?

Mashed potatoes, buttered noodles, or steamed rice work beautifully. For a classic touch, add lingonberry jam.

How do I keep my meatballs from falling apart?

Use the right ratio of breadcrumbs to liquid, and let the mixture chill before forming. This helps maintain structure.

Can I make this recipe gluten-free?

Yes, substitute gluten-free breadcrumbs and use a gluten-free flour blend for the roux.

Is it okay to bake the meatballs instead of frying?

Yes, baking is a great alternative. Bake at 400°F (200°C) for about 15–20 minutes or until browned and cooked through.

Can I use milk alternatives in this recipe?

Yes, you can use plant-based milk like oat or almond milk in the meatballs. For the sauce, choose a creamy, unsweetened option to maintain texture and flavor.


Conclusion

Creamy Swedish Meatballs are a timeless comfort dish that marries rich flavors with a velvety texture. Whether you’re looking for a cozy weeknight dinner or something special to share with guests, this recipe checks all the boxes. The process is straightforward with rewarding results—golden meatballs bathed in a sauce so good, you’ll want to lick the plate. With a little preparation and attention to detail, you’ll have a Scandinavian classic right in your own kitchen.


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

  • Author: Ava Garrison
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Swedish

Description

Craving a cozy, flavorful meal that’s both indulgent and easy to make? Creamy Swedish Meatballs bring rich, savory comfort straight to your dinner table. These tender, golden meatballs are simmered in a velvety cream sauce infused with warming spices and umami-packed broth. Whether you’re searching for dinner ideas, a quick meal, or a family-friendly favorite, this easy recipe checks every box. Perfect for weeknights, special occasions, or when you simply want a hearty food idea that never fails to satisfy.


Ingredients

1/2 pound ground beef

1/2 pound ground pork

1/2 cup breadcrumbs

1/4 cup whole milk

1 small yellow onion, finely grated

1 large egg

1/4 teaspoon ground allspice

1/4 teaspoon ground nutmeg

Salt and pepper to taste

2 tablespoons butter

1 tablespoon olive oil

2 tablespoons butter

2 tablespoons all-purpose flour

1 1/2 cups beef broth

1/2 cup heavy cream

1 tablespoon Dijon mustard

1 teaspoon Worcestershire sauce

Salt and pepper to taste

Chopped fresh parsley (optional)


Instructions

1. Combine breadcrumbs and milk in a bowl. Let sit for 5 minutes.

2. Add ground beef, pork, grated onion, egg, allspice, nutmeg, salt, and pepper. Mix until just combined.

3. Shape into 1-inch balls. Chill on a parchment-lined tray for 20 minutes.

4. Heat butter and oil in a skillet. Brown the meatballs in batches, about 6–8 minutes total. Set aside.

5. In the same pan, melt butter and whisk in flour to create a roux.

6. Slowly whisk in beef broth, then add cream, Dijon, and Worcestershire. Cook until thickened.

7. Return meatballs to sauce. Simmer covered for 10–12 minutes until fully cooked.

8. Garnish with parsley and serve with mashed potatoes, noodles, or bread.


Notes

Use fresh ground spices like nutmeg and allspice for maximum flavor.

Don’t skip chilling the meatballs—it helps them hold their shape during cooking.

Deglaze the pan properly when making the sauce to lock in all the browned flavor bits.


Nutrition

  • Serving Size: 1 portion
  • Calories: 480
  • Sugar: 3g
  • Sodium: 540mg
  • Fat: 35g
  • Saturated Fat: 15g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 1g
  • Protein: 22g
  • Cholesterol: 115mg

Keywords: Swedish meatballs, creamy meatballs, dinner ideas, easy recipe, comfort food

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating