
Baked meatballs simmered in a creamy, savory sauce and served over noodles or mashed potatoes. A family-friendly, from-scratch favorite that is simple to make and deeply comforting.

This recipe for Swedish meatballs has been a weeknight hero in my kitchen for years. I first landed on this version during a blustery winter when pantry staples and a craving for comfort collided. The result was a bowlful of rich, seasoned meatballs bathed in a silky brown cream sauce that had everyone asking for seconds. It is one of those recipes I reach for when I want something familiar, crowd-pleasing, and just a little bit special without a long list of steps.
The texture is what makes these meatballs sing: tender interior with a golden exterior from baking, then finished in a warm skillet of sauce so every bite is glossy and saucy. The sauce balances beefy depth with a gentle tang from sour cream, while tiny hits of allspice and nutmeg in the meat add a subtle, nostalgic warmth. Serve them over egg noodles or mashed potatoes and top with bright minced parsley and a dab of lingonberry jam for that classic contrast of sweet and savory.
I often double this when hosting family because it stretches easily and everyone loves the saucy finish. My mother used to add a splash of beef stock at the table if someone wanted it wetter, and we always pass the jam bowl — it is a small habit that turns dinner into an event.

My favorite part is how the simple addition of lingonberry jam at the table transforms the dish into something celebratory. It is a small detail that sparks conversation and always makes the plate feel complete. Family dinners often become stories about who likes more jam or extra parsley, and those small rituals are part of why I keep this on rotation.
To store cooked meatballs and sauce separately, place cooled meatballs in an airtight container and refrigerate for up to four days. Store sauce in a separate container to avoid changing the texture of the meat. For freezing, flash-freeze shaped raw meatballs on a baking sheet, then transfer to freezer bags for up to three months. Reheat sauce gently on low heat, stirring to reincorporate, and warm meatballs in simmering sauce or oven at 350 degrees F until heated through. Use glass or BPA-free plastic containers and label with date for best results.
If you prefer a more traditional touch, substitute 1 pound ground pork for half the beef for extra juiciness. For a dairy-free version, use a rich nondairy creamer in place of milk and a dairy-free sour cream alternative; swap butter for a dairy-free spread. To make gluten-free, use gluten-free breadcrumbs and a gluten-free flour blend in a 1:1 ratio for the roux. Be mindful that texture and flavor will shift slightly with each substitution — ground pork adds more fat and flavor, while gluten-free options may produce a looser binding.

Serve over buttered egg noodles or creamy mashed potatoes for classic comfort. Add a side of braised red cabbage or roasted root vegetables for seasonal color. Garnish plates with fresh minced parsley to cut through richness and offer tiny spoons of lingonberry jam for guests to add to taste. For a cozy weeknight, a simple green salad with a mustard vinaigrette balances the creaminess on the plate.
Although many countries toss meatballs into their culinary repertoire, the Swedish approach emphasizes small, tender meatballs with warm spices like allspice and nutmeg, paired with a creamy gravy. Lingonberry jam has been a traditional accompaniment in Scandinavian countries, offering a tart counterpoint. Regional variations exist across Sweden, from herb-forward versions to mixtures incorporating pork for texture. This recipe nods to those traditions while staying approachable for a modern kitchen.
In autumn and winter, add roasted root vegetables and a splash of apple cider to the sauce for added depth. In spring, lighten the plate with a simple asparagus and pea side salad and reduce the sauce slightly for a brighter presentation. For holiday gatherings, double the batch and keep meatballs warm in a slow cooker set to low so guests can help themselves throughout the event.
Shape all meatballs and place on a tray lined with parchment; refrigerate for up to 24 hours before baking. You can also bake and cool them, then freeze individually before transferring to a bag — this makes weeknight dinners a fast reheat away. Portion out cooked noodles or mashed potatoes into meal containers, add meatballs and a ladle of sauce, and refrigerate for up to 4 days. Reheat gently in a skillet or microwave, stirring occasionally to keep the sauce smooth.
These meatballs are one of those recipes that improve with small personal touches: a bit more nutmeg, a different jam, or a squeeze of lemon for brightness. Make it yours and enjoy the warmth it brings to the table.
Do not overmix the meatball mixture; gently combine ingredients to avoid dense meatballs.
Use a 3 tablespoon cookie scoop for uniform size so meatballs cook evenly.
Temper the sour cream with warm sauce before adding it to the skillet to prevent curdling.
Line the baking sheet with foil or parchment for easier cleanup and to catch drips.
If sauce is too thick, thin with a splash of beef broth until desired consistency.
This nourishing the best easy homemade swedish meatballs recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Shape the meatballs, place on a tray, and freeze until solid before transferring to a sealed bag. They keep up to three months frozen.
Temper the sour cream by whisking in a small amount of hot sauce before adding it to the skillet. This prevents curdling.
This The BEST Easy Homemade Swedish Meatballs recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 400 degrees F and line a large rimmed baking sheet with foil or parchment. This helps with cleanup and ensures even baking.
Combine ground beef, breadcrumbs, milk, egg, salt, onion powder, allspice, nutmeg, and pepper in a large bowl. Gently fold with your hands until just combined to avoid compacting the meat.
Scoop into 3 tablespoon mounds, roll gently, and place at least 1 inch apart on the prepared sheet. Bake for about 20 minutes until golden and cooked through, checking one for doneness.
Melt butter in a large skillet over medium-high heat. Whisk in flour and cook 2 minutes, then slowly whisk in beef broth, Worcestershire sauce, and apple cider vinegar. Simmer until thickened.
Temper sour cream by whisking in a ladle of hot sauce, then another. Stir the warmed sour cream into the skillet, season with salt and pepper, and whisk smooth.
Place baked meatballs in the warm sauce and turn to coat. Serve over egg noodles or mashed potatoes with minced parsley and lingonberry jam.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@feastinarecipe on social media!


Cozy, bright, and ready fast, this Instant Pot lemon chicken orzo soup brings tender chicken, fresh veggies, and a sunny citrus finish.

Feather-light mini cheesecakes with bright strawberry sauce, a tender biscuit-style base, and creamy filling. Just 47 calories each and irresistibly fresh.

Silky mini cheesecakes swirled with melted chocolate and a splash of Kahlua, nestled on Oreo crusts and crowned with fresh whipped cream.

Leave a comment & rating below or tag @feastinarecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.