Swedish Meatballs
Quick answer
- Total time
- 45 min
- Level
- Medium
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Swedish meatballs mix ground beef with sautéed onion, breadcrumbs, egg, and milk, shape the mixture into bite-size balls, brown them in butter, then simmer in a creamy gravy built in the same pan.
Read more
The key to tender meatballs is minimal handling - overworking the mixture tightens the protein network and produces a tough, dense texture. Browning the meatballs leaves behind caramelized drippings on the pan floor, and these fond bits become the flavor base of the gravy when flour is whisked in to form a roux. Adding milk gradually while stirring prevents lumps, and a splash of Worcestershire sauce introduces a savory depth that rounds out the cream. The gravy's thickness is adjustable at the end - more milk loosens it, less keeps it rich - and serving over mashed potatoes lets nothing go to waste.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Finish
Finely chop 100 g onion and cook it in a little of the butter over medium-low heat for about 3 minutes.
When it turns translucent and loses its sharp smell, spread it on a plate to cool.
- 2Prep
Add 500 g ground beef, the cooled onion, 1/2 cup breadcrumbs, 1 egg, and a small splash of milk to a bowl.
Mix lightly with your fingertips just until evenly combined, stopping before the meat becomes sticky.
- 3Heat
Divide the mixture into bite-size portions and roll them gently into balls.
Press only enough to hold the shape without cracking the surface, keeping the size even so the centers cook at the same pace.
- 4Control
Melt the remaining butter in a skillet and brown the meatballs over medium heat for about 6 minutes, turning them often.
Once the outside is well browned, remove them briefly and leave the drippings in the pan.
- 5Control
Add 2 tablespoons flour to the same pan and cook over low heat for about 1 minute.
When the raw flour smell fades, pour in the milk gradually while whisking so the gravy stays smooth.
- 6Finish
Stir in 1 teaspoon Worcestershire sauce, return the meatballs, and simmer gently over low heat for 5 minutes.
If the gravy gets too thick, loosen it with more milk, then serve with mashed potatoes.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Minimal mixing keeps meatballs tender; an unwashed pan builds a roux that holds the drippings for gravy.
- Finish cue
- When it turns translucent and loses its sharp smell, spread it on a plate to cool.
- Avoid this
- Do not overmix the meat for softer meatballs.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
45min, 8 ingredients
Category median
40min, 8 ingredients
Based on 168 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Salisbury Steak
onion, breadcrumbs

Pastitsio (Greek Cinnamon Beef Macaroni Bechamel Bake)
ground beef, onion

Menchi Katsu (Japanese Deep-Fried Breaded Minced Meat Patty)
ground beef, onion