My Swedish friend showed me this recipe, and it’s been our favorite way of making balls since! Full recipe ๐ ๐ฌ
Easy, Quick & Creamy Swedish Meatballs โ A Homemade, Traditional, Comforting Family-Favorite
My Swedish friend showed me this recipe, and it’s been our favorite way of making balls since! Full recipe ๐ ๐ฌ โ and honestly, once you taste these creamy, herb-kissed meatballs simmered in a silky gravy, you’ll understand why they became a weekly request in our house. Cozy, simple, and satisfying, this is the kind of comfort food youโll want memorized.
Perfect for weeknight dinners, family meals, or a weekend cooking session where leftovers are just as good the next day. If you love something that smells like home, has tender meat inside and a rich creamy sauce outside, this recipe is your new go-to. For another make-ahead favorite that freezes beautifully for busy weeks, you might also enjoy this cozy meal-train staple: freeze-and-reheat comfort meal.
Background & Origin
Swedish meatballs, or kรถttbullar, have roots in Scandinavian home cooking โ small, gently seasoned meatballs pan-fried and finished in a creamy gravy. They reached international fame thanks to cozy cafes and the classic IKEA food hall, but their charm is pure kitchen-table tradition.
- Possible roots: A blend of local Scandinavian cooking with historic influences from other European meatball traditions.
- Why this is popular: Itโs comforting, fast to make, and adaptable โ great for picky eaters and dinner guests alike.
- Fun kitchen science: Adding a little liquid (milk or stock) to the breadcrumb mixture keeps meatballs tender. Browning develops flavor through the Maillard reaction, and deglazing the pan captures every bit of that fond into your gravy.
- What makes this version unique: We add a touch of Dijon mustard and sour cream for a tang-forward creaminess, plus a balanced spice mix that keeps the flavor bright without overpowering the meat.
For a cheesier spin on small-format meatballs and crowd-pleasing options, see this gooey favorite: cheesy meatballs โ juicy & irresistible.
Ingredients
All ingredients listed below yield about 4 servings (makes ~24 meatballs). Notes in parentheses are tips like room temp, finely chopped, optional.
- 1 lb (450 g) ground beef (80/20 for flavor) โ room temperature
- 1/2 lb (225 g) ground pork (optional for extra juiciness)
- 1 small yellow onion, finely chopped (or grated for a smoother texture)
- 1 large egg, lightly beaten โ room temperature
- 1/2 cup plain breadcrumbs (can use gluten-free) โ stale or panko works
- 1/4 cup milk (room temp) โ can substitute dairy-free milk
- 2 tsp Worcestershire sauce (or 1 tsp soy sauce)
- 1 tsp Dijon mustard
- 1/2 tsp ground allspice (or 1/4 tsp nutmeg)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 tbsp butter + 1 tbsp oil (for frying)
- 2 tbsp all-purpose flour (or gluten-free flour) โ for gravy
- 2 cups beef or chicken stock (low-sodium preferred)
- 1/2 cup sour cream (for creaminess) โ can use crรจme fraรฎche or Greek yogurt
- 1 tsp fresh chopped parsley (for garnish)
- Optional: pinch of cayenne or smoked paprika for heat
Looking for a family-style version of a meatball recipe my mom and I make together? Check out this nostalgic family meatball recipe for inspiration and tips on making batches for gatherings.
Step-by-Step Instructions
Total time: ~45 minutes | Active time: 30 minutes | Oven: not required


Prep the mixture (5โ10 minutes)
- In a large bowl, soak the breadcrumbs in milk for 2 minutes until soft.
- Add ground beef, ground pork (if using), grated onion, egg, Worcestershire, Dijon, allspice, salt, and pepper. Mix with clean hands until just combined โ donโt overwork (visual cue: mixture holds together but is still slightly loose).
- Mini-tip: A gentle fold keeps meatballs tender.
Shape the meatballs (5โ10 minutes)
- Wet your hands slightly and roll tablespoons of mixture into uniform balls (~1ยผ inch). Aim for about 24 meatballs.
- Visual cue: smooth, compact balls with no cracks.
Brown the meatballs (8โ10 minutes)
- Heat 1 tbsp oil + 1 tbsp butter in a large skillet over medium-high heat.
- Add meatballs in batches; donโt overcrowd the pan. Brown on all sides until deeply golden (about 2โ3 minutes per side). They donโt need to be fully cooked through.
- Remove to a plate; reserve browned bits in the pan โ this is flavor gold.
Make the gravy (8โ10 minutes)
- Reduce heat to medium; add remaining butter to the pan. Stir in flour and cook 1โ2 minutes until the roux is golden (visual cue: fragrant, lightly nutty).
- Slowly whisk in stock, scraping up browned bits (deglaze!). Simmer until slightly thickened, about 3โ5 minutes.
- Stir in sour cream and Dijon. Taste and adjust salt/pepper. If gravy is too thick, add a splash more stock; too thin, simmer 1โ2 more minutes.
Finish: simmer meatballs in gravy (5โ8 minutes)
- Return meatballs to the skillet; spoon sauce over them. Simmer gently until internal temp reaches 160ยฐF (71ยฐC) and sauce is creamy and glossy.
- Visual cues: meatballs are tender, sauce clings to the spoon, glossy sheen on top.
- Garnish with fresh parsley and serve.
Mini-tips:
- Use an instant-read thermometer for perfect doneness.
- Keep extra gravy on hand โ itโs great over mashed potatoes or noodles.
For a different family-style finishing method and plating inspiration, this classic family approach is lovely: momโs classic meatball method.
Pro Tips & Common Mistakes
- How to improve flavor:
- Brown well: donโt skip browning โ that caramelized crust adds depth.
- Add a splash of soy or Worcestershire for umami.
- Texture tricks:
- Use a mix of beef and pork for juicier meatballs.
- Donโt compress the mixture โ gentle handling = tender results.
- What NOT to do:
- Avoid overcrowding the pan when browning; it steams instead of browns.
- Donโt overcook โ dry meatballs are sad meatballs.
- Helpful shortcuts:
- Use store-bought breadcrumbs to save time or blitz stale bread in a food processor.
- Brown meatballs in advance and finish in warmed gravy when guests arrive.
- Prep-ahead hacks:
- Make raw meatballs and freeze them on a sheet tray, then store in a zip bag (freeze-flat). Cook straight from frozen โ add a few minutes to cooking time.
Variations & Substitutions
- Vegan:
- Use lentils + finely chopped mushrooms + flax egg, and vegan sour cream. Bake instead of pan-fry for sturdier texture.
- Gluten-free:
- Use gluten-free breadcrumbs and a GF flour (rice or chickpea) for the gravy thickener.
- Low-carb:
- Skip breadcrumbs and use almond flour; thicken sauce with xanthan gum (tiny pinch) or reduce more.
- Kid-friendly:
- Keep spices mild, extra gravy for dipping, serve over buttered noodles.
- Extra creamy:
- Swap sour cream for crรจme fraรฎche and add a tbsp of heavy cream.
- Spicy:
- Add cayenne, red pepper flakes, or a splash of hot sauce to the sauce.
- Budget-friendly:
- Use all ground beef or a cheaper ground pork-to-beef ratio, and stretch with extra mashed potatoes as the side.
Serving Suggestions
- Best sides:
- Silky mashed potatoes (classic), buttered egg noodles, or creamy polenta.
- Bread:
- Rustic sourdough or a crusty baguette to mop up gravy.
- Salads:
- Bright cucumber-dill salad or a simple mixed green salad with lemon vinaigrette to cut richness.
- Rice or pasta:
- Short egg noodles (butter and pepper), risotto, or steamed rice are all great carriers for the sauce.
- Wine pairing:
- Light red like Pinot Noir, or a crisp white such as Grรผner Veltliner or unoaked Chardonnay.
- How to plate beautifully:
- Spoon a generous pool of gravy on the plate, cluster 6 meatballs, add a scoop of mashed potatoes, and sprinkle parsley. A tiny lemon wedge adds a bright note for the table.
Storage, Freezing & Reheating
- Fridge:
- Store in an airtight container up to 3โ4 days.
- Freezer:
- Freeze cooked meatballs in gravy in freezer-safe containers for up to 3 months. Or freeze raw meatballs on a tray, then transfer to a bag.
- Best reheating method:
- Thaw overnight in the fridge if frozen. Gently rewarm in a skillet over low heat, stirring occasionally, or in a low oven (325ยฐF / 160ยฐC) covered until heated through. Microwave okay for single servings.
- Meal-prep options:
- Make a double batch and freeze one. Portion into meal-sized containers with sides for quick lunches/dinners.
Nutrition & Health Info
- Approximate per serving (depends on portion & ingredients): 450โ650 calories, 25โ35 g protein, 30โ40 g fat.
- Lighter versions:
- Use lean ground turkey, low-fat yogurt instead of sour cream, and reduce butter to cut calories and saturated fat.
- Optional: pair with extra veggies or a big side salad to keep meals balanced.
FAQ


- Can I prepare My Swedish friend showed me this recipe, and it’s been our favorite way of making balls since! Full recipe ๐ ๐ฌ ahead of time?
- Yes โ you can shape meatballs a day ahead and keep covered in the fridge, or freeze raw on a tray and store in a bag. Brown fresh or from frozen and finish in sauce.
- How do I thicken or thin the sauce?
- To thicken: simmer uncovered a few minutes, or whisk in a slurry of flour or cornstarch. To thin: add more stock or a splash of milk/cream and whisk.
- What ingredient substitutions work best?
- Ground turkey or a beef/pork mix for meat; Greek yogurt for sour cream; gluten-free breadcrumbs for GF. Worcestershire can be swapped with soy sauce.
- Can I double or halve the recipe?
- Absolutely. If doubling, brown meatballs in batches to avoid steaming. Sauce quantities scale linearly.
- What cookware is best?
- A heavy-bottomed skillet (cast iron or stainless steel) for even browning; a Dutch oven works great for finishing larger batches.
- Can I make it dairy-free or meat-free?
- Dairy-free: use dairy-free sour cream and milk. Meat-free: try a lentil-mushroom mixture bound with flaxseed or chickpea flour.
- What sides go well with it?
- Mashed potatoes, buttered noodles, rice, or a crisp cucumber-dill salad are classic pairings.
Conclusion
If you try this โ let me know how it went! I love hearing when a recipe becomes a family staple. Leave a comment with your tweaks, rate the recipe, and share a photo on social so other home cooks can find it. Warm dinners and good company โ thatโs what cooking is all about.


๐ #fblifestyle










