Swedish Meatballs with Creamy Gravy
Swedish meatballs are a tender blend of ground beef and pork, seasoned with Dijon mustard and nutmeg, served in a rich sour cream gravy that makes them a classic comfort meal.
Swedish meatballs are a tender blend of ground beef and pork, seasoned with Dijon mustard and nutmeg, served in a rich sour cream gravy that makes them a classic comfort meal.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Finely chop an onion. Heat olive oil and a knob of butter in a pan over medium heat.
Add the chopped onion and a pinch of salt to the pan. Sauté slowly until deeply caramelized, about 10-15 minutes. Set aside to cool.
In a large bowl, combine ground beef, ground pork, salt, breadcrumbs, Dijon mustard, grated garlic, nutmeg, egg, milk, and Worcestershire sauce.
Add the cooled caramelized onions to the meat mixture.
Using your hands, mix all ingredients until just combined. Do not overmix.
Roll the mixture into small, uniform meatballs and place them on a tray.
In a large, hot pan, fry the meatballs in batches until browned on all sides. Baste them with the pan drippings as they cook.
Once browned, remove the meatballs from the pan and set aside.
To the same pan with the drippings, add the flour and whisk to form a roux. Cook for one minute.
Gradually whisk in the beef broth until smooth. Bring to a simmer.
Stir in the mustard, heavy cream, and Worcestershire sauce. Continue to simmer until the gravy has thickened.
Return the cooked meatballs to the pan and coat them in the creamy gravy.
To make the mashed potatoes, pass boiled potatoes through a potato ricer into a pot.
Add butter, warm milk, salt, and pepper to the riced potatoes.
Mix well until you have a smooth and creamy mash.
Serve the meatballs and gravy alongside the mashed potatoes, with lingonberry jam and pickled cucumbers. Garnish with fresh parsley.
Refrigerate cooked meatballs in gravy up to 4 days; freeze up to 3 months. Reheat gently on stovetop over medium heat or in a 325°F oven, covered, until warmed through.
Yes. Shape and refrigerate the meatball mixture up to 24 hours before cooking, or freeze cooked meatballs up to 3 months. Reheat gently in the gravy on the stovetop or in the oven at 350°F.
Use panko breadcrumbs soaked slightly and bind everything with an egg. Don't overwork the mixture, and let them firm up in the fridge for 20–30 minutes before frying.
Yes, but pork adds richness and keeps meatballs juicy. If using all beef, increase the egg binder slightly and don't overcook.
Egg noodles, rice, or lingonberry jam on the side are traditional. Creamed peas or buttered vegetables also pair well.
Internal temperature should reach 160°F, or cut one open—no pink inside. They should feel firm but still yield slightly to pressure.
Tagliatelle al Ragù
150 min · Sepp van Dijk
Caprese Sandwich with Crispy Prosciutto
15 min · Sepp van Dijk
Honey Garlic Shrimp
15 min · Sepp van Dijk

Swedish Cardamom Buns
165 min
Swedish Meatballs
30 min

Swedish Meatballs
40 min
Stove Top Stuffing Meatloaf
85 min
Cajun Spaghetti With Creole Meat Sauce
55 min

Swedish Meatballs
35 min

Swedish Meatballs
30 min

Swedish Meatballs (Easy, Cozy Recipe)
60 min