These Swedish-inspired meatballs bring seasoned ground beef and creamy gravy together in a cozy dinner. Breadcrumbs, milk, and egg help the meatballs hold together, while allspice and nutmeg lend the distinctive warm flavor.
A skillet does the work from browning through simmering, so the rich gravy can pick up flavor from the meatballs. Keep the mixing gentle and the simmer calm for tender meatballs coated in smooth, savory sauce.
What gives the meatballs their flavor and texture
Plain breadcrumbs, whole milk, and egg form a soft base that helps bind the ground beef. Finely grated yellow onion blends into the mixture, adding savory flavor without leaving large pieces. Because the beef is already seasoned with salt, black pepper, allspice, and nutmeg, mix only until everything comes together. Working the mixture too much can make the meatballs dense.
The allspice and nutmeg are key to the Swedish-inspired character of the dish. They bring gentle warmth that complements the beef without overwhelming the creamy gravy. Use the recipe card’s listed amounts so the spices stay in balance with the other seasonings.
Brown the meatballs without crowding the skillet
Neutral oil and medium-high heat help the meatballs develop browned surfaces. Cook them in batches, turning as they brown, rather than crowding the skillet. Space gives you room to turn them and helps keep them from steaming against one another. They do not need to be fully cooked at this stage; they finish gently in the gravy.
Transfer the browned meatballs to a plate while you prepare the sauce. Their browned bits and any juices left in the skillet contribute savory flavor, so make the gravy in that same pan. Handle the meatballs carefully when turning them, especially while they are still soft.
Build a smooth, creamy beef gravy
After lowering the heat, melt unsalted butter in the skillet and whisk in the all-purpose flour. Cooking the flour helps it combine with the butter before the liquid goes in. Gradually whisk in low-sodium beef broth to help prevent lumps, then add heavy cream, Worcestershire sauce, Dijon mustard, salt, and black pepper.
Keep whisking as the gravy cooks until it looks smooth and lightly thickened. If you add the broth all at once, the flour mixture can be harder to smooth out; a steady pour with consistent whisking gives you more control. The heavy cream makes the gravy creamy, while Worcestershire sauce and Dijon round out its savory flavor.
Finish with a gentle simmer
Return the meatballs and any plate juices to the skillet, then let them simmer gently in the gravy. A calm simmer gives them time to finish cooking while the sauce coats their surfaces. Turn them once as directed on the recipe card, and avoid a vigorous boil that can make the meatballs harder to handle.
Check doneness with an instant-read thermometer placed in the center of a meatball. Use the ground beef temperature listed on the recipe card as your target. This check is especially useful because browning only colors the outside; the meatballs finish cooking during the simmer.
Frequently Asked Questions
Why are the meatballs mixed gently?
Gentle mixing combines the breadcrumbs, milk, egg, onion, beef, and seasonings without compacting the meat too much. That helps keep the meatballs tender. Stop once the ingredients are evenly distributed, then shape them as directed on the recipe card.
Why brown the meatballs before simmering them?
Browning gives the meatballs color and leaves flavorful browned bits in the skillet for the gravy. The meatballs are not finished cooking at that point; they return to the pan and cook through in the creamy beef gravy.
How can I tell when the meatballs are cooked through?
Check the center of a meatball with an instant-read thermometer and compare it with the ground beef temperature listed on the recipe card. The meatballs should reach that target during their gentle simmer in the gravy.
Swedish Meatballs with Ground Beef and Creamy Gravy
Course: Main CourseCuisine: Swedish, AmericanDifficulty: Easy4
servings15
minutes24
minutes670
kcal39
minutesSeasoned ground beef meatballs are browned and gently simmered in a creamy beef gravy. Allspice and nutmeg give the dish its classic Swedish-inspired flavor.
Ingredients
- Meatballs
1/3 cup plain breadcrumbs
1/4 cup whole milk
1 large egg
1/3 cup finely grated yellow onion
1 1/2 lb 85% lean ground beef
3/4 tsp kosher salt
1/4 tsp black pepper
1/4 tsp ground allspice
1/8 tsp ground nutmeg
1 tbsp neutral oil
- Creamy gravy
3 tbsp unsalted butter
3 tbsp all-purpose flour
2 cups low-sodium beef broth
1/2 cup heavy cream
1 tsp Worcestershire sauce
1 tsp Dijon mustard
1/4 tsp kosher salt
1/4 tsp black pepper
Directions
- In a large bowl, stir the breadcrumbs, milk, and egg together. Add the grated onion, ground beef, 3/4 teaspoon salt, 1/4 teaspoon pepper, allspice, and nutmeg. Mix gently just until combined, then shape into 16 meatballs about 1 1/4 inches wide.
- Heat the oil in a large skillet over medium-high heat. Brown the meatballs in batches, turning them as they cook, for 8 minutes total. Transfer them to a plate; they will finish cooking in the gravy.
- Reduce the heat to medium and melt the butter in the same skillet. Whisk in the flour and cook for 2 minutes. Gradually whisk in the beef broth, then add the heavy cream, Worcestershire sauce, Dijon, 1/4 teaspoon salt, and 1/4 teaspoon pepper. Cook, whisking, for 4 minutes, until smooth and lightly thickened.
- Return the meatballs and any juices to the skillet. Simmer gently for 10 minutes, turning the meatballs once, until cooked through and the centers reach 160°F.
Notes
- Use an instant-read thermometer in the center of a meatball to check that the ground beef reaches 160°F.


