Mom's Best Recipes
Recipe

Swedish Meatballs With Creamy Gravy

Juicy beef and pork meatballs simmered in a silky, savory gravy with a hint of warm spice. Classic, cozy, and weeknight doable.

Author By Matt Campbell
4.8
A white serving bowl filled with Swedish meatballs coated in creamy brown gravy, sprinkled with chopped parsley, on a warm wood table with a spoon and linen napkin

Some nights you want a meal that feels like a blanket. Not a fussy blanket, either. More like the one that lives on your couch permanently and somehow makes everything better. That is Swedish meatballs.

This version keeps it real: tender meatballs, a silky gravy you build in the same pan, and just enough allspice to make you pause mid-bite like, wait, what is that in the best way. Serve them over mashed potatoes, egg noodles, or rice. Then chase the extra gravy around your plate like a person with priorities.

Ingredients for Swedish meatballs arranged on a kitchen counter including ground beef, ground pork, breadcrumbs, milk, onion, egg, butter, flour, beef broth, and sour cream

Why It Works

  • Juicy, not dense: A beef and pork blend plus a quick breadcrumb and milk soak keeps the meatballs tender.
  • Big flavor from small moves: Grated onion melts right into the meatball mixture, adding moisture and sweet, savory flavor without big chunks.
  • Gravy that behaves: A simple roux and a steady whisk give you glossy, lump-free gravy without drama.
  • Warm spice, not perfume: Allspice and nutmeg are subtle here. You taste cozy, not candle aisle.

Pairs Well With

Storage Tips

Refrigerator: Store meatballs and gravy together in an airtight container for up to 4 days.

Freezer: Freeze fully cooled meatballs in gravy for up to 3 months. I like portioning into smaller containers so you can thaw exactly what you need.

Reheating: Warm gently in a covered skillet over low heat, stirring occasionally. Add a splash of broth or water if the gravy thickens too much. Microwave works too, just use medium power and stir halfway so the sauce stays smooth.

Portioned Swedish meatballs and gravy in glass meal prep containers on a kitchen counter with lids nearby

Common Questions

Do I have to use beef and pork?

Nope. All beef works fine, just choose something with a little fat (like 80 to 85 percent lean) so the meatballs stay juicy. Ground turkey also works, but it is lean, so cook gently and do not overdo it. I like adding an extra tablespoon of butter to the pan for richness.

Why soak breadcrumbs in milk?

That quick soak is a simple trick called a panade. It keeps the meatballs tender and helps them hold onto moisture so they do not turn bouncy or dry.

Can I bake the meatballs instead of pan-frying?

Yes. Bake at 425°F for about 14 to 18 minutes, or until they reach 160°F internally. Ovens vary, so the thermometer is your best friend here. You will miss some browned bits in the pan, so add 1 teaspoon Worcestershire to the gravy to boost depth.

My gravy got too thick. How do I fix it?

Whisk in warm broth a splash at a time until it loosens up. Taste again and add a pinch of salt if needed.

My gravy has lumps. Is it doomed?

Not doomed. Whisk hard and simmer 2 minutes. If it is still lumpy, pour through a fine-mesh strainer and pretend that was the plan all along.

Can I make these ahead?

Yes. You can shape the meatballs and refrigerate them (covered) for up to 24 hours before cooking. You can also brown them, cool, and refrigerate, then finish them in the gravy the next day.

I started making Swedish meatballs when I realized I needed a dinner that felt special without asking me to commit to a whole culinary production. You get the sizzle of meatballs hitting a hot pan, the calm satisfaction of a gravy that comes together in minutes, and a final result that makes everyone hover around the stove “just to taste.”

Also, this is one of those recipes where tasting as you go is basically mandatory. The gravy will tell you what it needs. Usually it needs a pinch of salt and for you to stop “just tasting” before dinner is actually ready.