Swedish Meatballs with Cream Gravy

Swedish meatballs in cream gravy over egg noodles

If you’re looking for Swedish meatballs with cream gravy, this is 1 pound of ground beef with a panko-milk panade, sautéed onion, garlic, and oregano, browned, then a pan gravy of butter, flour, warm beef broth, a cup of cream, Worcestershire, and Dijon. About 20 meatballs. Ground meat to 160°F. Egg noodles or mashed potatoes under. This dest version uses oregano, not allspice — don’t add pork or nutmeg and still call it this card.

Why You’ll Love This Recipe ❤️

  • One skillet after you mix the meat.
  • Panade of panko + milk so they don’t turn into pucks.
  • Onion cooked first so you’re not biting raw onion in the middle.
  • Cream gravy in the same pan after you brown.
  • About 50 minutes if you roll while the onion cooks.

Recipe at a Glance

Prep: 20 minutes  ·  Cook: 30 minutes  ·  Total: about 50 minutes  ·  Servings: 6 (about 20 meatballs)  ·  Difficulty: medium (rolling)  ·  Method: skillet

Don’t Want to Plan Every Dinner Yourself?

28 Days of Dinners Planned for You gives you 28 days of dinners, grocery lists and prep guidance already organized for you.

Plan My Next 28 Dinners →

Ingredients 🛒

Meatballs

  • 1 pound (450 g) ground beef
  • ¼ cup panko breadcrumbs
  • ¼ cup milk
  • ½ cup chopped onion
  • 1 clove garlic, minced
  • 1 tablespoon fresh oregano, chopped (or 1 teaspoon dried)
  • 1 large egg
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 tablespoon olive oil
  • 1 tablespoon butter (for the onion / browning)

Cream gravy

  • 4 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups beef broth, warmed
  • 1 cup heavy cream
  • ½ tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard

Panade first: panko + milk, sit 10 minutes until the crumbs drink it. Mixing dry crumbs into raw meat last is a tougher ball.

1 pound beef, no pork on this card. All-beef is the dest mix. Don’t add a half pound of pork without more panade.

Oregano is this version’s herb, not allspice and nutmeg. If you want the IKEA spice profile, that’s a different meatball.

Warm the broth before it hits the roux so you don’t get flour lumps. Worcestershire is salt and browning — many bottles aren’t gluten-free.

Equipment

A large skillet. A sheet pan to hold browned meatballs in a low oven while you make gravy. A tablespoon scoop — this batch is about 20 balls. A thermometer. Crowding steams them gray.

How to Make It 👩‍🍳

Panko and milk in a small bowl. Sit 10 minutes.

Skillet: 1 tablespoon olive oil + 1 tablespoon butter, medium. Onion until translucent, about 5 minutes. Garlic and oregano 1–2 minutes. Don’t burn the garlic.

Bowl: beef, the onion mix, salt, pepper, egg. Mix until the egg disappears. Panade in. Combine well, don’t knead it like bread.

Scoop equal meatballs, about 20.

Same skillet, medium, a little more oil and butter if the pan is dry. Brown on all sides, turning gently so they don’t break. Batches — don’t crowd. They don’t need to hit 160°F in this step if they finish in the gravy. Move browned balls to a sheet pan in a low oven to keep warm.

4 tablespoons butter in the skillet. Melt. Flour, whisk until golden. Warm broth in slowly, whisk. Keep it at a slow bubble. Cream, Worcestershire, Dijon. Simmer until it thickens enough to coat a spoon.

Meatballs back in. Lid. Low simmer about 10 minutes until 160°F in the center of a meatball. Taste the gravy. Salt last — broth and Worcestershire are already salty. Serve over egg noodles, broad noodles, or mashed potatoes.

Why the Technique Works

Panade = milk-soaked panko. That’s moisture. Skipping the 10-minute soak is a dense meatball.

Onion in the pan first so the raw crunch is gone before you mix. Grating raw onion is a different method.

Brown, hold, gravy, then finish. You want fond in the pan. Boiling raw meatballs in cream is gray.

160°F is ground beef. Color lies when Worcestershire is in the gravy. Thermometer in the middle of a ball, not the sauce.

Warm broth into a roux. Cold broth + hot flour = lumps. 1 cup cream is this gravy — ½ cup is thinner and less rich.

Cooking Tips

Wet hands if the mix sticks.

If the gravy is too thick, a splash of broth. Too thin, simmer a minute more before the meatballs go back — reducing with meatballs in it can overcook them.

Variations and Substitutions

Dried oregano: 1 teaspoon, already listed as the swap.

No cream: more broth, less rich. Not the same gravy.

Gluten-free: GF panko and a GF Worcestershire, plus a different thickener than wheat flour. That’s a different gravy.

Serving Suggestions

Egg noodles, mashed potatoes, a spoon of lingonberry or cranberry if you have it. Don’t force a wine pairing.

Storage, Freezing & Reheating

Fridge 3–4 days. Reheat gently on the stove with a splash of broth so the cream doesn’t split into oil.

Freeze cooked meatballs in gravy up to 2 months. Thaw in the fridge. Don’t freeze, thaw, refreeze.

Raw mixed meat: cook it. Don’t store raw onion-meat mix for days.

Troubleshooting

Tough: overmixed, or past 160°F, or no panade soak. Mix less, thermometer, wait the 10 minutes on panko.

Falling apart: flipped at 30 seconds, or the mix was too wet. Brown without poking. Chill 15 minutes if it’s sticky-wet.

Bland gravy: weak broth, no Worcestershire/Dijon, under-salted. Taste after those go in.

Broken cream: rolling boil. Low simmer.

Greasy: didn’t pour off extra fat after browning.

FAQ

Where’s the pork and allspice?

Not this card. This dest is beef, oregano, panko. A pork-allspice version is a different Swedish meatball.

Can I use frozen meatballs?

You can make this gravy and heat them through. They won’t be this mix unless the bag says so.

What noodles?

Egg noodles or mashed potatoes. Not spaghetti marinara.

How big?

Tablespoon scoop, about 20. Giant balls stay raw in the middle while the gravy reduces too far. Still 160°F.

Do I have to warm the broth?

Cold broth lumps in the roux. Warm it.

Nutrition, Allergens & Dietary Notes

Approx, per 1 of 6 servings (without noodles):

  • Calories: 450–550
  • Protein: 20–26 g
  • Carbs: 8–12 g
  • Fat: 35–42 g

Contains: beef, wheat (panko, flour), dairy (milk, cream, butter), egg. Worcestershire often has anchovy and may have wheat. Not gluten-free as written. Ground beef to 160°F. Don’t call it Italian wedding soup meatballs.

Final Thoughts

Soak the panko, cook the onion, brown, roux gravy, finish to 160°F. If you add allspice and pork, you’ve left this dest card.

28 Days of Dinners Planned for You product cover

Stop wondering what’s for dinner

This recipe covers tonight. 28 Days of Dinners Planned for You covers the next 27—decided, shopped and prepped.

  • ✓ 28 dinner recipes for real weeknights
  • ✓ 4 weekly grocery lists, done for you
  • ✓ Simple prep guidance for smoother evenings
  • ✓ Leftover strategy & emergency dinners

Plan My Next 28 Dinners →

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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