Swedish Meatballs with Gravy is a Scandinavian classic featuring tender, spiced meatballs in a rich and creamy gravy. This easy recipe serves 4-6 people and is perfect for a comforting main course.Pair it with mashed potatoes, lingonberry jam, or pickled cucumbers for an authentic experience.
In a large bowl, combine breadcrumbs and milk. Let sit for a few minutes until the breadcrumbs absorb the liquid.
Add ground beef and pork, grated onion, egg, allspice, nutmeg, salt, and pepper. Mix gently until combined, being careful not to overwork the mixture.
Shape and Cook the Meatballs:
Roll the mixture into small, evenly sized balls (about 1-2 inches in diameter).
Heat a skillet over medium heat with a bit of oil or butter. Fry the meatballs in batches until browned on all sides and cooked through. Remove and set aside.
Make the Gravy:
In the same skillet, melt butter over medium heat. Whisk in flour to form a roux, cooking for 1-2 minutes.
Gradually add beef broth, whisking constantly to prevent lumps. Stir in heavy cream, soy sauce, or Worcestershire sauce, and season with salt and pepper.
Simmer until the gravy thickens, stirring occasionally.
Combine and Serve:
Return the meatballs to the skillet, coating them with the gravy. Simmer for a few minutes to let the flavors meld together.
Serve hot over mashed potatoes, egg noodles, or rice, with a side of lingonberry jam and pickled cucumbers for a traditional touch.