Swedish meatballs with rich, savory gravy are the ultimate comfort food. This beloved Scandinavian dish has earned a global fan base thanks to its tender texture, warm spices, and velvety sauce. Whether you’re preparing them for a cozy dinner or as part of a festive spread, they’re sure to be a hit.
What sets Swedish meatballs apart is the blend of beef and pork, seasoned with a touch of allspice and nutmeg. These warming spices give the meatballs their signature flavor, making them distinct from Italian or American versions. The meat mixture is combined with breadcrumbs and milk for moisture, and finely chopped onion adds extra flavor. Once rolled into bite-sized rounds, the meatballs are pan-fried until golden brown.
The real magic happens in the sauce. Using the same pan, a simple roux is made by whisking butter and flour together before slowly adding beef broth and heavy cream. The result is a smooth, creamy gravy with incredible depth of flavor, perfect for coating the meatballs and whatever starch you choose to serve them with.
Mashed potatoes are the most traditional accompaniment, but Swedish meatballs also pair wonderfully with buttered egg noodles, rice, or even crusty bread. Lingonberry jam is a classic side, adding a sweet-tart contrast that enhances the richness of the dish.
These meatballs also make fantastic leftovers. The flavors deepen overnight, and the sauce becomes even creamier when reheated. They’re great for meal prep or freezing ahead for a quick dinner later.
Swedish meatballs and gravy are simple enough for a weeknight dinner but special enough for entertaining. With their melt-in-your-mouth texture and irresistible creamy sauce, they’re a meal you’ll come back to again and again. Whether you’re of Scandinavian descent or just a fan of cozy, flavorful food, this recipe is a delicious nod to a comforting culinary tradition.
It’s important to maintain a balanced serving size when enjoying this dish, as it can be quite filling. Accompany the meatballs and gravy with a side of vegetables and whole grains to create a well-rounded meal.
While moderation is key, Grandma’s Swedish Meatballs and Gravy recipe offers a comforting and delicious option that can fit into a balanced and healthy lifestyle.

Ingredients
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1/4 cup onion finely chopped
- 1/2 tsp salt
- 1/2 tsp ground black pepper
- 1/4 tsp allspice ground
- 1/4 tsp nutmeg ground
- 1/4 tsp garlic powder
- 1 egg
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tbsp Worcestershire sauce
- Salt and pepper to taste
- parsley chopped fresh for garnish
Instructions
- In a large bowl, combine ground beef, breadcrumbs, milk, chopped onion, salt, black pepper, allspice, nutmeg, garlic powder, and egg. Mix well.
- Shape the mixture into small meatballs.
- In a large skillet, melt butter over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs from skillet and set aside.
- In the same skillet, add flour and cook, stirring constantly, for 1 minute. Gradually whisk in beef broth, heavy cream, and Worcestershire sauce. Cook until the sauce thickens.
- Return the meatballs to the skillet and simmer for an additional 10 minutes, until cooked through.
- Season with salt and pepper to taste.
- Serve the meatballs and gravy over mashed potatoes or egg noodles, garnished with chopped fresh parsley.