Creamy Swedish Meatballs

Save this recipe on:

Swedish meatballs are the epitome of comfort food, and this creamy version brings all the cozy vibes with tender, flavorful meatballs smothered in a luscious, rich gravy. Whether you’re cooking for your family or impressing guests, these meatballs deliver big on flavor and nostalgia. Think IKEA, but homemade and way better.

Pin this Recipe

With just the right balance of spices, a buttery cream sauce, and that irresistible golden-brown crust on every meatball, this dish is ideal for weeknight dinners or festive gatherings. Pair it with mashed potatoes, noodles, or lingonberry jam for the perfect classic combo.


What Kind of Ground Meat Should I Use?

Swedish meatballs traditionally use a blend of ground beef and pork. The pork adds fat and flavor, while the beef provides structure. If you prefer a leaner option, you can go with all beef, but mixing both delivers the most tender and flavorful results. For a lighter twist, ground turkey works too.


Ingredients for the Creamy Swedish Meatballs

Ground beef and pork: The hearty base of the meatballs.

Breadcrumbs: Help hold the mixture together and absorb flavor.

Egg: Binds the meatball mixture.

Onion: Adds sweet, aromatic depth.

Garlic: A punch of savory flavor.

Nutmeg and allspice: Classic Swedish spices for warmth and a subtle kick.

Salt and pepper: To enhance all the flavors.

Butter and olive oil: For browning the meatballs.

Flour: Thickens the creamy gravy.

Beef broth: Forms the savory base of the sauce.

Heavy cream: Makes the sauce luxuriously smooth.

Worcestershire sauce and Dijon mustard: Adds umami and tang.

Fresh parsley: Optional, but lovely as a garnish.


How To Make the Creamy Swedish Meatballs

Step 1: Make the Meatball Mixture

In a large bowl, combine ground beef and pork, breadcrumbs, egg, grated onion, minced garlic, nutmeg, allspice, salt, and pepper. Mix until just combined without overworking.

Step 2: Form and Cook the Meatballs

Roll the mixture into small meatballs (about 1 inch in diameter). In a large skillet, heat olive oil and butter over medium heat. Cook the meatballs in batches until browned on all sides and cooked through. Transfer to a plate.

Step 3: Make the Creamy Gravy

In the same skillet, melt more butter. Whisk in flour and cook for a minute. Gradually whisk in beef broth, scraping up any browned bits. Stir in heavy cream, Dijon mustard, and Worcestershire sauce. Simmer until the sauce thickens slightly.

Step 4: Simmer the Meatballs in the Gravy

Return the meatballs to the skillet, spooning the sauce over them. Simmer for 5–7 minutes to let the flavors meld. Sprinkle with fresh parsley before serving.


How to Serve and Store Creamy Swedish Meatballs

Serve these golden, creamy meatballs hot over a bed of mashed potatoes, buttered egg noodles, or rice. Add a dollop of lingonberry jam for an authentic Swedish touch.

To store, place leftovers in an airtight container and refrigerate for up to 3 days. The sauce will thicken in the fridge but loosens beautifully when gently reheated with a splash of broth or cream.


What to Serve With Creamy Swedish Meatballs?

Buttery Mashed Potatoes

Creamy potatoes are the perfect base for soaking up all that rich gravy.

Egg Noodles

A classic pairing that lets the meatballs shine.

Steamed Green Beans

For a pop of color and freshness.

Lingonberry Jam

The tangy sweetness beautifully cuts through the richness.

Roasted Root Vegetables

Carrots, parsnips, and potatoes add hearty balance to the meal.


Want More Dinner Ideas with Comfort in Every Bite?

If you love these creamy Swedish meatballs, you’ll want to try these other cozy recipes:


Save This Pin For Later

Save this cozy dinner idea to your favorite Pinterest board so it’s easy to find when cravings hit.

Tried it with your own twist? Maybe you added mushrooms to the gravy or swapped in chicken? I’d love to hear how it turned out—share your tips and tricks in the comments!

Need more inspiration? Explore my daily kitchen creations on SavorQueen.com on Pinterest. Your next favorite comfort meal is just a click away.


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

Creamy Swedish Meatballs


  • Author: Julia Walton
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

Get ready to fall in love with these homemade creamy Swedish meatballs—tender bites of beef and pork blended with cozy spices and smothered in a silky, rich gravy. This easy recipe is a family-favorite comfort meal perfect for busy weeknights or cozy dinners. Serve them with buttery mashed potatoes, noodles, or rice. Whether you’re craving a quick dinner idea or need food ideas for hearty gatherings, this recipe has you covered. Think easy dinner with bold flavor, creamy textures, and crowd-pleasing appeal. Perfect for anyone needing new dinner ideas or a timeless classic with a comforting twist.


Ingredients

1/2 pound ground beef

1/2 pound ground pork

1/2 cup breadcrumbs

1 large egg

1/4 cup grated onion

2 cloves garlic, minced

1/4 teaspoon ground nutmeg

1/4 teaspoon allspice

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons olive oil

2 tablespoons butter (for browning)

2 tablespoons butter (for sauce)

2 tablespoons all-purpose flour

2 cups beef broth

1/2 cup heavy cream

1 tablespoon Worcestershire sauce

1 teaspoon Dijon mustard

1 tablespoon chopped fresh parsley (optional)


Instructions

1. In a large bowl, mix together the ground beef, ground pork, breadcrumbs, egg, onion, garlic, nutmeg, allspice, salt, and pepper until just combined.

2. Shape the mixture into 1-inch meatballs.

3. Heat olive oil and butter in a large skillet over medium heat. Brown the meatballs in batches, turning to cook all sides. Transfer to a plate.

4. In the same skillet, melt the remaining butter. Stir in flour and cook for 1 minute.

5. Gradually whisk in beef broth while scraping up browned bits.

6. Add heavy cream, Dijon mustard, and Worcestershire sauce. Simmer until slightly thickened.

7. Return meatballs to the skillet and cook in the sauce for 5–7 minutes.

8. Garnish with parsley and serve hot.

Notes

Use a mix of beef and pork for best flavor and tenderness.

To reheat, add a splash of broth or cream to loosen the sauce.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Swedish

Nutrition

  • Serving Size: 4 meatballs
  • Calories: 460
  • Sugar: 2g
  • Sodium: 760mg
  • Fat: 36g
  • Saturated Fat: 17g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 24g
  • Cholesterol: 130mg

Keywords: creamy meatballs, Swedish meatballs, easy dinner, quick meal, gravy, comfort food

Save this recipe on: