Swedish Meatballs (Svenska Kottbullar)
Swedish meatballs combine ground beef and pork with cream-soaked bread for a tender, flavorful result that's ideal for holiday gatherings and improves in flavor when made ahead.

Swedish meatballs combine ground beef and pork with cream-soaked bread for a tender, flavorful result that's ideal for holiday gatherings and improves in flavor when made ahead.

Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Preheat oven to 350ºF.
Place the bread crumbs into a small bowl, and mix in the cream. Allow to stand until crumbs absorb the cream, about 10 minutes. While the bread is soaking, melt 1 teaspoon of butter in a skillet over medium heat, and cook and stir the onion until it turns light brown, about 10 minutes. Place onion into a mixing bowl; mix with the ground beef, ground pork, egg, brown sugar, salt, black pepper, nutmeg, allspice, and ginger. Lightly mix in the bread crumbs and cream.
Melt 1 tablespoon of butter in a large skillet over medium heat. Pinch off about 1 1/2 tablespoon of the meat mixture per meatball, and form into balls. Place the meatballs into the skillet, and cook just until the outsides are brown, about 5 minutes, turning the meatballs into a baking dish, pour in chicken broth, and cover with foil.
Bake in the preheated oven until the meatballs are tender, about 40 minutes. Remove meatballs to a serving dish.
To make brown gravy, pour pan drippings into a saucepan over medium heat. Whisk the flour into the pan drippings until smooth, and gradually whisk in enough beef broth to total about 2 1/2 cups of liquid. Bring the gravy to a simmer, whisking constantly until thick, about 5 minutes. Just before serving, whisk in the sour cream. Season to taste with salt and black pepper. Serve the gravy with the meatballs.
Refrigerate cooked meatballs and gravy separately for up to 3 days; freeze for up to 3 months. Reheat gently in a crock pot or on the stovetop over low heat. Stir sour cream into gravy only when serving leftovers.
Yes. Form and refrigerate the mixture up to 8 hours before cooking, or freeze cooked meatballs for up to 3 months. They taste even better the next day.
Beef provides structure and depth; pork adds moisture and tenderness. The 2:1 ratio keeps meatballs from becoming dense while maintaining rich flavor.
Day-old bread absorbs cream more evenly without becoming gluey, resulting in lighter, more tender meatballs.
Transfer cooked meatballs to a crock pot on low heat with the brown gravy. They'll stay warm for 2–4 hours without drying out.
No. Stir sour cream into the reserved brown gravy only when serving leftovers the next day to prevent curdling during storage.
Chinese Velveting Technique for Tender Meat
10 min

Braised Pork with Tamale
285 min
Crispy Pork Belly
70 min
Stove Top Stuffing Meatloaf
85 min
Chicken Pad Thai
15 min

16 Bean Soup with Ham and Kale
160 min

Brothy Lima Beans and Greens
75 min

Sautéed Beef, Cabbage, and Rice
35 min