Jump to Recipe Print RecipeThe aroma wafting through the kitchen as I brown these little gems takes me back to family gatherings filled with laughter and warmth. Today, I’m excited to share my recipe for Swedish Meatballs in creamy gravy, a dish that not only satisfies hunger but also nourishes the soul. These comforting meatballs are a blend of tender beef and pork, perfectly seasoned with hints of allspice and nutmeg, all swimming in a luscious gravy that you’ll want to spoon over everything. Whether it’s a cozy weeknight dinner or a festive occasion, this dish is a crowd-pleaser and freezer-friendly, making it as convenient as it is delicious. Ready to dive into creating a meal that brings everyone together? Let’s get started! Why Are Swedish Meatballs So Irresistible? Comforting Delight: These savory Swedish meatballs are the embodiment of comfort food, ideal for cozy dinners. Flavor Explosion: The unique blend of allspice and nutmeg adds an aromatic depth to every bite. Creamy Gravy: Your taste buds will dance with joy as you enjoy them smothered in a rich, velvety gravy. Freezer-Friendly: They hold up wonderfully in the freezer, making them perfect for meal prep—just reheat and enjoy! Crowd-Pleasing: Ideal for gatherings, this dish brings smiles to the table. Pair with our delightful mashed potatoes or buttered noodles for the ultimate comfort experience! Swedish Meatballs Ingredients Get ready to create a comforting dish that warms the heart! For the Meatballs Ground Beef – Adds rich flavor and structure; aim for 80/20 for optimal juiciness. Ground Pork – Contributes moisture and tenderness; swap with ground turkey for a leaner option. Flat Leaf Parsley – Provides freshness and color; if using dried, reduce the amount to 1.33 tablespoons. Ground Allspice – Brings a warm, complex flavor characteristic of Swedish cuisine; in a pinch, nutmeg can work. Ground Nutmeg – Enhances seasoning depth; freshly grated delivers better flavor than pre-ground. Grated Yellow Onion – Deepens flavor and moisture; substitute with 1 teaspoon onion powder if needed. Kosher Salt & Black Pepper – Essential for seasoning; adjust these to your taste. Garlic Cloves – Imparts aromatic richness; if fresh isn’t available, use 1/8 teaspoon garlic powder per clove. Panko Breadcrumbs – Binds the meatballs and adds texture; can exchange for regular breadcrumbs if necessary. Large Eggs – Crucial for holding the meatball shape. For the Gravy Unsalted Butter – Used for creating the gravy; avoid salted butter as it may affect seasoning. All-Purpose Flour – Forms the roux for thickening gravy; gluten-free blends are a fantastic alternative. Beef Stock – The gravy base; chicken stock can be used for a lighter flavor. Heavy Cream – Enriches the gravy, leading to a velvety texture; half-and-half serves as a lighter substitute. Fresh Lemon Juice – Brightens up the dish; vinegar can work in a pinch if lemon isn’t available. Lingonberry Jam (optional) – Perfect as a traditional accompaniment, offering a sweet contrast to savory flavors. These Swedish Meatballs will surely evoke feelings of warmth and nostalgia, all while delighting your family or guests—enjoy every delicious bite! Step‑by‑Step Instructions for Swedish Meatballs Step 1: Prepare Meatball Mixture In a large bowl, combine ground beef and ground pork with freshly chopped parsley, ground allspice, and nutmeg. Add grated onion, kosher salt, black pepper, minced garlic, panko breadcrumbs, and large eggs. Mix everything together gently until just combined, being careful not to overwork the meat. Form the mixture into approximately 30-35 golf ball-sized meatballs, ensuring they are uniform for even cooking. Step 2: Brown Meatballs Heat a generous drizzle of olive oil in a large skillet over medium-high heat. Once hot, add the meatballs in batches, making sure not to overcrowd the pan. Brown them for about 3 minutes on each side until they are golden brown and cooked through, with a nice sear. Transfer the browned meatballs to a plate and set aside while you prepare the gravy. Step 3: Make the Gravy In the same skillet, melt unsalted butter over medium heat, scraping up any leftover bits from the meatballs for added flavor. Sprinkle in all-purpose flour, stirring to create a roux, and cook for 1 minute until it becomes lightly golden. Gradually whisk in beef stock, ensuring there are no lumps, followed by heavy cream, fresh lemon juice, ground allspice, and nutmeg, stirring continuously until the gravy thickens and bubbles gently. Step 4: Simmer Meatballs in Gravy Return the browned meatballs to the skillet, gently nestling them in the rich gravy. Cover the skillet and reduce the heat to low, allowing the meatballs to simmer for approximately 10 minutes. This step ensures they are cooked through, reaching an internal temperature of 165°F. The gravy should thicken beautifully while absorbing the flavors from the meatballs. Step 5: Serve and Enjoy To serve, plate the tender Swedish meatballs over a bed of fluffy mashed potatoes or buttered egg noodles. If desired, add a spoonful of lingonberry jam on the side to bring a delightful contrast to the savory flavors. These comforting Swedish meatballs in creamy gravy are ready to bring warmth to your table! Expert Tips for Swedish Meatballs Right Meat Ratio: Use a combination of 80/20 ground beef and ground pork for optimal flavor and juiciness in your Swedish meatballs. Too lean may lead to dry texture. Don’t Overcrowd: When browning the meatballs, ensure they have enough space in the skillet. Overcrowding can prevent even browning and lead to steaming instead. Roux Consistency: Cook the flour in the butter for just a minute to eliminate the raw taste, ensuring a smooth gravy. Whisk vigorously to avoid lumps when adding stock. Simmer Gently: Allow meatballs to simmer in the gravy for at least 10 minutes. This helps them absorb the savory flavors while ensuring they are cooked through (165°F internal temp). Make-Ahead Magic: Feel free to prepare the meatballs in advance! You can refrigerate them before cooking or freeze them raw for later meals. Serve with a Touch: Pair Swedish meatballs with a side of lingonberry jam for that traditional sweet and savory experience your guests will love! What to Serve with Classic Swedish Meatballs? Create a delightful dining experience that warms the heart and tickles the taste buds with comforting side dishes. Creamy Mashed Potatoes: A classic pairing, these fluffy potatoes soak up the gravy perfectly, offering a rich, velvety texture with every bite. Buttered Egg Noodles: Their tender swirl is a beautiful canvas for the luscious gravy, providing a light contrast to the hearty meatballs. Crispy Roasted Brussel Sprouts: These slightly bitter greens offer a delightful crunch, adding texture and a pop of color to your plate. Fresh Cranberry Sauce: An inviting tartness brightens the dish and beautifully contrasts the savory flavors of the meatballs and gravy. Homemade Bread Rolls: Soft, warm rolls are perfect for sopping up the creamy gravy—don’t forget to slather them in butter for extra indulgence! Lingonberry Jam: This sweet addition is a traditional accompaniment, enhancing the overall dining experience with its delightful zing alongside the savory meat. Light Green Salad: A fresh salad with a tangy vinaigrette revives the palate and balances the richness of the dish, making every bite a pleasure. How to Store and Freeze Swedish Meatballs Fridge: Store cooked Swedish meatballs in an airtight container for up to 3 days, ensuring they remain moist and flavorful. Freezer: Freeze uncooked meatballs before browning them for up to 3 months. Just place them in a single layer on a baking sheet, then transfer to a freezer-safe bag once solid. Reheating: To enjoy cooked meatballs, warm them in a covered casserole dish with a splash of gravy at 350°F for about 10-15 minutes, ensuring they’re heated through. Thawing: If frozen, thaw meatballs overnight in the fridge before reheating for best results. Enjoy the comfort of warm Swedish meatballs whenever the craving strikes! Swedish Meatballs: Fun Variations & Substitutions Explore imaginative twists that can make your Swedish meatballs even more delightful! Customize this dish to find your perfect flavor balance. Turkey & Chicken: Swap traditional beef and pork for ground turkey and chicken for a lighter meatball option. It’ll still be juicy and delicious! Mushroom Magic: Stir in sautéed mushrooms into the gravy for an earthy flavor boost. This adds a lovely umami depth that complements the meatballs beautifully. Dairy-Free Delight: Use coconut cream instead of heavy cream to create a dairy-free version of the gravy. It offers a unique twist while still being creamy. Herb Infusion: Experiment with fresh dill or thyme for added flavor in the meatball mixture. These herbs will give your dish a refreshing aromatic note. Spicy Kick: For those who love heat, mix in some red pepper flakes or cayenne pepper into the meatball mixture. This variation provides a delightful contrast to the creamy gravy. Quinoa Binder: Substitute breadcrumbs with cooked quinoa for a gluten-free option that adds a nutty flavor and extra protein. It’s a fantastic way to keep the meatballs light! Vegetarian Version: Replace meat with diced eggplant or a mix of lentils and walnuts for a delicious vegetarian take that packs in flavor and texture. Asian Fusion: Incorporate soy sauce and sesame oil in place of some seasoning for an Asian-inspired twist. It’ll transform your meatballs into a delightful fusion dish. Feel free to explore these variations and make this classic dish your own! And if you’re looking for sides, why not try them with some creamy mashed potatoes or buttered noodles? Enjoy your cooking adventure! Make Ahead Options These Swedish Meatballs are a fantastic option for busy home cooks looking to streamline meal prep! You can prepare the meatball mixture and shape it up to 24 hours in advance—just cover and refrigerate it until you’re ready to cook. Alternatively, you can freeze the uncooked meatballs in a single layer on a baking sheet, then transfer them to an airtight container for up to 3 months. When you’re ready to serve, simply thaw overnight in the fridge before browning them. For reheating, warm the cooked meatballs in the gravy at 350°F for about 10-15 minutes until heated through. This approach ensures you’ll have comforting, restaurant-quality results with minimal effort, perfect for those hectic weeknights! Swedish Meatballs Recipe FAQs What is the best type of ground meat for Swedish meatballs? Absolutely! For the best flavor and texture, I recommend using a combination of 80/20 ground beef and ground pork. This blend offers juiciness and a rich taste that’s hard to beat. If you’re looking for a leaner alternative, ground turkey works well too, though the meatballs may be slightly less moist. How should I store leftover Swedish meatballs? Leftover cooked Swedish meatballs can be stored in an airtight container in the fridge for up to 3 days. Just make sure to let them cool down before sealing to maintain their moisture. If you plan on keeping them longer, freezing is a great option! Can I freeze Swedish meatballs? Yes, you can freeze them! I often make a double batch just for this purpose. To freeze raw meatballs, place them in a single layer on a baking sheet until they’re solid, then transfer them to a freezer-safe bag. They can be stored like this for up to 3 months. When you’re ready to cook, no need to thaw—just brown them straight from the freezer or simmer them longer in the gravy. What should I do if my meatballs turn out tough? Very! If your meatballs are tough, it might be due to over-mixing the meat mixture or using meat that’s too lean. When combining the ingredients, mix gently until just combined. I also suggest sticking with a blend of beef and pork for optimal texture. If they do turn out tough, serve them over gravy to help moisten the dish. Are Swedish meatballs safe for my pets? While Swedish meatballs are delicious for us, it’s best to avoid sharing them with your pets. Ingredients like onion, garlic, and excessive salt can be harmful to dogs and cats. If you’re looking to treat your furry friends, consider making a plain ground meat version just for them. Can I customize the seasoning for Swedish meatballs? The more the merrier! You can absolutely tailor the seasoning to your preference. If you’d like a bit of heat, add a pinch of cayenne pepper or some freshly cracked black pepper. For an extra layer of flavor, consider experimenting with freshly chopped herbs like thyme or rosemary, though they may change the traditional flavor profile a bit. Savory Swedish Meatballs with Creamy Gravy Delight Enjoy these comforting Swedish meatballs, perfectly seasoned in creamy gravy, making them a soul-satisfying crowd-pleaser. Print Recipe Pin Recipe Prep Time 20 minutes minsCook Time 30 minutes minsTotal Time 50 minutes mins Servings: 6 meatballsCourse: DinnerCuisine: SwedishCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Meatballs1 pound Ground Beef aim for 80/20 for optimal juiciness1 pound Ground Pork swap with ground turkey for a leaner option1/4 cup Flat Leaf Parsley freshly chopped1 teaspoon Ground Allspice nutmeg can work in a pinch1/4 teaspoon Ground Nutmeg freshly grated delivers better flavor1 medium Grated Yellow Onion or 1 teaspoon onion powder1 teaspoon Kosher Salt adjust to taste1/2 teaspoon Black Pepper adjust to taste2 cloves Garlic Cloves or use garlic powder1 cup Panko Breadcrumbs can exchange for regular breadcrumbs1 large Eggs for bindingFor the Gravy4 tablespoons Unsalted Butter avoid salted butter3 tablespoons All-Purpose Flour gluten-free blends are an alternative2 cups Beef Stock chicken stock can be used1 cup Heavy Cream or use half-and-half1 tablespoon Fresh Lemon Juice vinegar can work in a pinchoptional Lingonberry Jam a sweet contrast to savory flavors Equipment Large BowlLarge skilletWhisk Method Meatball PreparationIn a large bowl, combine ground beef and ground pork with parsley, allspice, nutmeg, onion, salt, pepper, garlic, panko breadcrumbs, and eggs. Mix gently without overworking, then form into 30-35 meatballs.Cooking MeatballsHeat olive oil in a large skillet over medium-high heat. Brown meatballs in batches for 3 minutes on each side until golden. Transfer to a plate.Gravy PreparationIn the same skillet, melt butter and scrape up bits. Stir in flour to create a roux, cooking for 1 minute. Gradually whisk in beef stock, then cream, lemon juice, allspice, and nutmeg until thick.Simmer MeatballsReturn meatballs to the skillet and simmer in gravy for 10 minutes, cover and cook until internal temp reaches 165°F.ServingPlate meatballs over mashed potatoes or buttered noodles, adding lingonberry jam if desired. Nutrition Serving: 5meatballsCalories: 350kcalCarbohydrates: 20gProtein: 25gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 100mgSodium: 500mgPotassium: 400mgFiber: 1gSugar: 2gVitamin A: 500IUVitamin C: 3mgCalcium: 50mgIron: 3mg NotesThese Swedish Meatballs evoke nostalgia, perfect for family gatherings and freezable for future meals. Tried this recipe?Let us know how it was!