There’s a certain joy that fills the kitchen when you’re about to prepare a classic comfort dish. The moment I hit the skillet with those plump, juicy meatballs, a delightful sizzle unfolds, promising warmth and nostalgia in every bite. This recipe for Creamy Scandi-Style Meatballs with Gravy is a treasure from my culinary adventures, perfect for those moments when you need a hearty meal that feels like home.
Whether it’s a chilly evening or simply a yearning for something satisfying, these meatballs shine through. Infused with aromatic spices like allspice and nutmeg, they’re enveloped in a luxurious, golden gravy that transforms the ordinary into something extraordinary. Plus, they come together quickly, making them an excellent choice for busy weeknights or impromptu family gatherings. Ready to embrace comfort on your dinner table? Let’s dive into these delicious Swedish Meatballs and create something truly memorable!

Why are Swedish Meatballs Gravy so beloved?
Comforting flavors that transport you straight to cozy Scandinavian kitchens. Quick and easy to whip up, they fit perfectly into your busy lifestyle while still delivering restaurant-quality taste. Versatile enough to serve with mashed potatoes, rice, or even noodles! Make-ahead friendly, these meatballs hold up beautifully for leftovers or meal prepping. Plus, their crowd-pleasing nature makes them the star of any gathering. Once you’ve tried this recipe, you won’t want to miss out on other comforting dishes—consider exploring more recipes that celebrate hearty flavors!
Swedish Meatballs Gravy Ingredients
These delightful meatballs are perfect for cozy nights at home!
For the Meatballs
- Ground Beef – A hearty protein base; substitute with ground turkey or chicken for a lighter version.
- Breadcrumbs – They help bind the mixture; use crushed crackers or rolled oats for a gluten-free alternative.
- Milk – Adds moisture and richness; plant-based alternatives like oat or almond milk work well too.
- Egg – Acts as a binder for the meatballs; flaxseed meal can replace it for a vegan option.
- Allspice – This spice lends warmth and classic flavor characteristic of Swedish meatballs; nutmeg can complement it beautifully.
- Nutmeg – Enhances the overall spiced flavor profile of the dish.
- Onion – Gives aromatic depth; shallots can be used if you prefer a milder taste.
For the Gravy
- Heavy Cream – Creates the rich and silky gravy that envelops your meatballs; use Greek yogurt or sour cream for a tangy twist.
- Beef Broth – Forms the flavorful base for the gravy; chicken or vegetable broth can substitute in a pinch.
- Butter – Essential for browning the meatballs and adding richness to the gravy; opt for olive oil as a non-dairy substitute.
- Salt & Pepper – Essential seasonings to enhance all other flavors; adjust according to your preference.
Now that we’ve gathered our ingredients, let’s turn up the heat and create these unforgettable Swedish Meatballs with Gravy!
How to Make Swedish Meatballs Gravy
- Combine Meatball Mixture: In a mixing bowl, blend ground beef, breadcrumbs, milk, egg, chopped onion, allspice, nutmeg, salt, and pepper until smooth and homogeneous in texture.
- Form Meatballs: With your hands, shape the mixture into meatballs, roughly the size of golf balls, ensuring they’re packed but not overly dense.
- Brown Meatballs: In a large skillet, melt butter over medium heat. Add the meatballs, browning them on all sides for about 8-10 minutes until they develop a lovely golden crust.
- Prepare Gravy: Once browned, remove the meatballs and set them aside. In the same skillet, pour in heavy cream and beef broth, whisking together, and bring to a gentle simmer.
- Return Meatballs to Skillet: Reintroduce the meatballs to the skillet, cover, and let them simmer for 10-12 minutes until they are cooked through and the gravy reaches a thick, silky consistency.
- Serve: Garnish your delectable meatballs with a sprinkle of parsley and a dash of black pepper right before serving, paired with fluffy mashed potatoes or wide noodles for an unforgettable meal.
Optional: Drizzle with a little Worcestershire sauce for extra flavor depth.
Exact quantities are listed in the recipe card below.

What to Serve with Scandi-style Meatballs with Gravy?
Elevate your dinner table with sides that beautifully complement the rich and savory allure of these meatballs.
- Creamy Mashed Potatoes: The silky texture pairs perfectly with the luscious gravy, soaking it up for an indulgent bite.
- Egg Noodles: Tender, buttered noodles create a delightful contrast to the flavorful meatballs. They’re a comforting base that celebrates the sauce.
- Lingonberry Jam: Add a touch of sweet and tart to balance the rich flavors of the meatballs, just like in traditional Swedish cuisine.
- Cucumber Salad: This refreshing side introduces a crunch, cutting through the creaminess. Toss some vinegar for an extra zing!
- Roasted Brussels Sprouts: Their slight bitterness and crispy exterior harmonize with the rich gravy’s smoothness, adding a wholesome touch to your meal.
- Cauliflower Rice: A lighter option that absorbs the gravy well, it provides a satisfying texture while keeping the dish healthy.
- Buttered Corn: Sweet corn brings a pop of sweetness, creating contrast and adding color to your plate for visual appeal.
- Red Wine: A medium-bodied red wine enhances the depth of flavor in the meatballs and complements the savory gravy beautifully.
- Chocolate Mousse: For dessert, a light chocolate mousse can wrap up the meal on a sweet note without being too heavy.
Make Ahead Options
These Creamy Scandi-Style Meatballs with Gravy are perfect for meal prep enthusiasts looking to save time! You can prepare the meatball mixture up to 24 hours in advance by combining the ground beef, breadcrumbs, milk, egg, chopped onion, allspice, nutmeg, salt, and pepper in advance—just refrigerate until you’re ready to cook. Additionally, you can make the gravy up to 3 days ahead and store it in the fridge. When it’s time to serve, simply form and brown the meatballs as instructed, then add the pre-made gravy and simmer until heated through. This way, you’ll enjoy restaurant-quality Swedish meatballs with minimal effort, just as delicious as when freshly made!
Swedish Meatballs Gravy Variations
Customize your comforting Swedish meatballs to match your taste and dietary needs, making every meal a little bit special.
- Ground Turkey: Swap ground beef for ground turkey or chicken for a leaner option while retaining flavor.
- Herb-Infused: Add fresh herbs like parsley or thyme to the meat mixture for an aromatic twist that elevates taste.
- Spicy Kick: Stir in a pinch of red pepper flakes to the gravy for a gentle heat that warms the taste buds.
- Umami Boost: A splash of soy sauce in the gravy can amplify the savory depth, creating a richer flavor profile.
- Gluten-Free: Use gluten-free breadcrumbs or rolled oats to keep the meatballs delicious without the gluten.
- Plant-Based Delight: For a vegan spin, use plant-based ground meat and substitute flaxseed meal as an egg replacer.
- Creamy Alternative: Toss in Greek yogurt or sour cream instead of heavy cream for a tangy finish in the gravy.
- Add Veggies: Incorporate finely chopped mushrooms or spinach into the meat mixture for a boost of nutrition and flavor.
Expert Tips for Swedish Meatballs Gravy
- Don’t Overcrowd: Cook meatballs in batches to ensure even browning; overcrowding can lead to steaming instead of that decadent caramelized flavor.
- Gravy Thickness: Adjust the gravy by adding more broth for a thinner consistency or a cornstarch slurry to thicken it; just remember, the focus is on a creamy Swedish meatballs gravy.
- Season Well: Taste and adjust the seasoning as you go; sometimes a pinch of salt or a splash of Worcestershire sauce can elevate the flavors significantly.
- Rest Before Serving: Allow the meatballs to rest off the heat for a few minutes before serving; this helps the flavors meld beautifully.
- Creative Leftovers: Use any leftover meatballs to make delicious sub sandwiches or toss them in a pasta dish for quick weeknight meals.
How to Store and Freeze Swedish Meatballs Gravy
Fridge: Store leftovers in an airtight container for up to 3 days. This helps maintain the integrity of the flavors in your Swedish meatballs gravy.
Freezer: For longer storage, freeze meatballs and gravy in an airtight container for up to 3 months. This keeps them fresh and ready for a quick meal later.
Reheating: When ready to enjoy, thaw in the fridge overnight and reheat gently on the stove with a splash of broth or cream to restore the gravy’s silky consistency.
Tip: For best results, avoid freezing the gravy separately, as the texture can change; keeping them together ensures a delightful eating experience.

Swedish Meatballs Gravy Recipe FAQs
What type of ground meat is best for Swedish meatballs?
Absolutely! Ground beef is the traditional choice for that rich, hearty flavor, but you can also use ground turkey or chicken for a leaner option. I often recommend mixing ground meats for a unique taste and texture!
How do I know when the meatballs are cooked through?
Very importantly, ensure your meatballs reach an internal temperature of 165°F (75°C). They should be perfectly browned on the outside and no longer pink on the inside. If you’re unsure, a meat thermometer is your best friend!
Can I make Swedish meatballs in advance?
Of course! You can prepare the meatballs ahead of time and store them in the fridge for up to 3 days before cooking. Just form them, cover tightly, and when you’re ready, brown and simmer them in the gravy as usual. They also hold up beautifully when frozen—just thaw and reheat when you’re ready to dig in!
What’s the best way to freeze Swedish meatballs and gravy?
The more the merrier! To freeze, allow the meatballs and gravy to cool completely. Then, place them in an airtight container or freezer bag, ensuring to squeeze out as much air as possible. They can be frozen together for up to 3 months. When you want to enjoy them, thaw in the fridge overnight and reheat gently on the stove with a little broth or cream for that creamy goodness.
Can I adjust the recipe for dietary restrictions?
Absolutely! If you have gluten sensitivities, opt for gluten-free breadcrumbs or rolled oats. For dairy-free, use oat or almond milk instead of regular milk, and substitute heavy cream with coconut cream or a dairy-free yogurt. Just ensure to check all ingredient labels, to accommodate for allergies.
How should I store leftovers?
Make sure to store any leftovers in an airtight container in the fridge where they’ll last for up to 3 days. Reheat gently on the stove for the best texture and flavor. If you like, you can restore the gravy’s smoothness with a splash of broth or cream—it’s all about enriching that comforting meal!

Juicy Swedish Meatballs Gravy That Will Warm Your Heart
Equipment
- Mixing bowl
- skillet
Ingredients
For the Meatballs
- 1 pound Ground Beef Can substitute with ground turkey or chicken
- 1/2 cup Breadcrumbs Use crushed crackers or rolled oats for gluten-free
- 1/4 cup Milk Plant-based alternatives work well too
- 1 large Egg Flaxseed meal can replace for vegan option
- 1 teaspoon Allspice Nutmeg complements beautifully
- 1/4 teaspoon Nutmeg
- 1 small Onion Shallots can be used for milder taste
For the Gravy
- 1 cup Heavy Cream Use Greek yogurt or sour cream for tangy twist
- 2 cups Beef Broth Chicken or vegetable broth can substitute
- 2 tablespoons Butter Opt for olive oil as non-dairy substitute
- to taste Salt & Pepper Adjust according to preference
Instructions
Meatball Preparation
- In a mixing bowl, blend ground beef, breadcrumbs, milk, egg, chopped onion, allspice, nutmeg, salt, and pepper until smooth and homogeneous in texture.
- With your hands, shape the mixture into meatballs, roughly the size of golf balls, ensuring they're packed but not overly dense.
- In a large skillet, melt butter over medium heat. Add the meatballs, browning them on all sides for about 8-10 minutes until they develop a lovely golden crust.
- Once browned, remove the meatballs and set them aside. In the same skillet, pour in heavy cream and beef broth, whisking together, and bring to a gentle simmer.
- Reintroduce the meatballs to the skillet, cover, and let them simmer for 10-12 minutes until they are cooked through and the gravy reaches a thick, silky consistency.
- Garnish your delectable meatballs with a sprinkle of parsley and a dash of black pepper right before serving, paired with fluffy mashed potatoes or wide noodles for an unforgettable meal.
Notes






Leave a Comment