The Ultimate Guide to Homemade Swedish Meatballs with Creamy Gravy
There’s something uniquely comforting about a plate of tender, perfectly seasoned **Swedish Meatballs** drenched in a rich, creamy gravy. Forget the cafeteria versions; this homemade recipe brings that authentic, melt-in-your-mouth experience right to your dining table. Imagine soft, succulent meatballs, crafted from a blend of beef and pork, delicately spiced with warm notes of allspice and nutmeg. They’re then enveloped in a luscious, savory sauce, often served atop a bed of buttery egg noodles or fluffy mashed potatoes. It’s more than just a meal; it’s a warm embrace on a chilly evening, a dish that truly defines comfort food.

Why bother with a trip to the big box store when you can create an absolutely delicious and effortlessly elegant meal in your own kitchen? This easy-to-follow **Swedish meatball recipe** is a game-changer. The meatballs themselves are seasoned to perfection, offering a subtle warmth that complements the hearty beef and pork blend. But the real star is arguably the **creamy Swedish meatball sauce**. It’s so velvety smooth and rich, turning simple meatballs into a truly divine culinary experience. Whether you’re planning a cozy family dinner or looking for an impressive appetizer, these homemade Swedish meatballs are sure to be a hit.

Mastering the Classic Swedish Meatball Recipe
This versatile and incredibly satisfying **easy Swedish meatball recipe** is perfect for those evenings when you crave something deeply nourishing and comforting. While traditionally prepared on the stovetop, this dish offers flexibility. For ultimate convenience, you can easily adapt these **Swedish meatballs for the crockpot or slow cooker**. Simply prepare the meatballs and sauce as instructed, then transfer them to your slow cooker to gently simmer and heat through for a few hours. This method is fantastic for meal prep or when you need a hands-off approach to dinner.
One of the best aspects of this recipe is its make-ahead and freezer-friendly nature. I often prepare a double batch of these homemade Swedish meatballs. Leftovers store beautifully in an airtight container in the fridge for up to 4 days, making them ideal for quick lunches or dinners throughout the week. For longer storage, freeze the cooked meatballs. To prevent them from sticking together, spread them in a single layer on a rimmed baking sheet until frozen solid, then transfer them to a freezer bag or container. They will keep well for up to 4 months, ready to be reheated whenever the craving strikes.
If you’re a meatball enthusiast always on the hunt for new ideas, I have plenty more recipes to explore! After you’ve mastered these, consider trying these Porcupine Meatballs, these Sticky Asian Meatballs, or these hearty Salisbury Steak Meatballs.

What Defines Traditional Swedish Meatballs?
Swedish meatballs, known as “köttbullar” in Sweden, are distinct from their Italian counterparts in several key ways. Traditionally, they are smaller in size, making them perfect for individual servings or as elegant appetizers. The unique flavor profile comes from a thoughtful blend of meats, typically a combination of **ground beef and ground pork**, which contributes to their tender texture and rich taste. What truly sets them apart are the warm, aromatic spices used in the mixture: **allspice and nutmeg**. These spices provide a subtle, earthy sweetness that is characteristic of authentic Swedish cuisine. Unlike the tomato-based sauces common with Italian meatballs, Swedish meatballs are traditionally served in a luxurious, creamy, savory gravy, often with a béchamel sauce as its foundation.
Serving Your Homemade Swedish Meatballs
The beauty of homemade Swedish meatballs lies in their versatility. While they are famously delicious served over fluffy mashed potatoes or a generous pile of **wide egg noodles**, there are many other traditional and creative ways to enjoy them. In Sweden, it’s common to find them accompanied by lingonberry jam, which offers a delightful tart contrast to the rich gravy. Pickled cucumbers also provide a refreshing acidity that cuts through the creaminess. Beyond these classics, consider serving them with steamed green beans, a crisp green salad, or even crusty bread to soak up every last drop of that incredible sauce. Whether as the star of a family dinner or a sophisticated party dish, these meatballs are sure to impress.

Swedish Meatball Appetizer: The Perfect Party Starter
These flavorful meatballs aren’t just for dinner; they make an absolutely fantastic **Swedish Meatball appetizer**! They’re a guaranteed crowd-pleaser at dinner parties, holiday gatherings, or even as hearty tailgate food. For entertaining, I highly recommend preparing them in a slow cooker or **crock pot**. This allows them to stay perfectly warm throughout your event, ensuring every bite is piping hot and delicious. Plus, using a slow cooker makes this a completely hands-off recipe for the host, freeing you up to mingle and enjoy the festivities without being tied to the kitchen. Serve them with toothpicks for easy grabbing, and watch them disappear!
Essential Ingredients for This Delicious Swedish Meatball Recipe

To create the most flavorful and tender **homemade Swedish meatballs** and their signature creamy gravy, gather these key ingredients:
For the Meatballs:
- Ground Beef and Ground Pork: The classic combination. I prefer using a 50-50 ratio of **ground beef and pork**, which yields the best flavor and texture, but you can certainly adjust this based on preference. All beef or all pork will also work, though the flavor will vary slightly.
- Panko Breadcrumbs: These Japanese-style breadcrumbs are lighter and flakier than traditional breadcrumbs, resulting in a more tender meatball. Any type of breadcrumb will work as a binder, but panko is highly recommended for optimal texture.
- Onion: Finely diced yellow onion adds moisture and a sweet aromatic base to the meatballs. White or red onion can also be used, depending on what you have on hand.
- Egg Yolks: Using only egg yolks provides richness and acts as an excellent binder, ensuring the meatballs hold their shape beautifully. Don’t discard the whites; save them for a delicious omelet the next day!
- Spices: The hallmark of Swedish meatballs! A blend of **allspice, nutmeg, salt, and black pepper** infuses the meat with a warm, characteristic flavor. These spices are crucial for achieving that authentic taste.

For the Creamy Swedish Meatball Sauce:
- Unsalted Butter: Forms the base of the roux, essential for a rich and flavorful gravy. Olive oil can be used as an alternative, but butter offers superior flavor.
- All-Purpose Flour: Used to create a roux with the butter, which thickens the sauce to that perfect, luscious consistency.
- Beef Broth: Provides the deep, savory liquid base for the sauce. Chicken or vegetable broth can be substituted if beef broth isn’t available, adjusting the flavor profile slightly.
- Sour Cream: This is key to the sauce’s signature creaminess and tangy finish. For the richest results, opt for full-fat sour cream.
- Salt & Black Pepper: Essential for seasoning the sauce to perfection, enhancing all the other flavors.
- Wide Egg Noodles: The classic accompaniment, prepared according to package instructions. Alternatively, serve your meatballs over creamy mashed potatoes, or as an appetizer with toothpicks.
Step-by-Step Guide: How to Cook Swedish Meatballs
Creating these delightful **homemade Swedish meatballs** is a straightforward process. Follow these steps for tender meatballs and a heavenly creamy gravy:

First, Prepare the Onions: In a large skillet or pan, heat about a tablespoon of olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until it’s soft and translucent, which typically takes about 5 minutes. This step is crucial for mellowing the onion’s flavor and ensuring a smooth texture in the meatballs. Remove the cooked onion from the heat and set it aside to cool completely. This prevents it from cooking the raw meat when mixed.

Next, Form the Meatballs: In a large mixing bowl, combine the ground beef, ground pork, egg yolks, panko breadcrumbs, allspice, nutmeg, salt, black pepper, and the cooled cooked onion. Gently mix all the ingredients until just combined. Be careful not to overmix, as this can lead to tough meatballs. Once mixed, roll the meatball mixture into uniform 1 1/2-inch-sized balls. Consistency in size ensures even cooking.

Brown the Meatballs: Add another tablespoon of oil to the same pan where you cooked the onion. Heat over medium-high heat. Carefully place the meatballs in the hot pan, ensuring not to overcrowd it (cook in batches if necessary). Brown the meatballs on all sides until they develop a beautiful golden crust. This browning step adds immense flavor. Once browned, remove the meatballs and set them aside on a paper towel-lined plate to drain any excess fat.

Then, Make the Creamy Gravy: Using the same pan (don’t clean it, those browned bits are flavor!), melt the butter over medium heat. Once melted, add in the all-purpose flour and whisk continuously for 1-2 minutes to create a smooth roux. Gradually whisk in the beef broth, ensuring no lumps form, and bring the mixture to a gentle simmer, allowing it to thicken. Reduce the heat, then stir in the sour cream, salt, and pepper, whisking until the sauce is smooth and fully combined. The sauce should be rich and creamy, not overly thick.

Finally, Combine and Serve: Return the browned meatballs to the pan with the creamy gravy. Gently stir to coat them thoroughly. Continue to cook over medium-high heat for about 10 minutes, allowing the meatballs to finish cooking through and absorb the delicious flavors of the sauce. Serve your glorious **homemade Swedish meatballs** immediately over a generous portion of wide egg noodles or mashed potatoes. Enjoy!

Love This Recipe? Pin It for Later!
Don’t let this incredible recipe for the best homemade Swedish meatballs get lost! Be sure to pin it to your favorite Pinterest recipe board before you go, so you can easily find it whenever you’re ready to whip up this comforting classic.
Frequently Asked Questions About Swedish Meatballs (FAQs)
Here are some common questions about Swedish meatballs to help you master this comforting dish:
Q: What makes Swedish meatballs different from other meatballs?
A: Swedish meatballs, or köttbullar, are unique due to several factors: their smaller size, the specific blend of **ground beef and pork**, and the distinct use of warming spices like **allspice and nutmeg**. Crucially, they are served with a savory, creamy white sauce (gravy) rather than the tomato- or marinara-based sauces typically associated with Italian meatballs. This creamy gravy, often built on a roux, is a defining characteristic of the dish.
Q: What is Swedish meatball sauce made of?
A: In this traditional **Swedish meatball sauce recipe**, the creamy gravy is made from a base of melted butter and all-purpose flour to create a roux, which is then gradually whisked with beef broth. The final touch that gives it its rich texture and slight tang is the addition of sour cream, seasoned simply with salt and pepper. Some variations might include a touch of Dijon mustard or soy sauce for added depth.
Q: Why do IKEA meatballs taste so good?
A: IKEA meatballs have achieved global popularity for their distinct flavor and satisfying texture. Many believe their appeal lies in their consistency, their unique spice blend (similar to traditional Swedish meatballs), and the way they evoke a homemade, restaurant-style experience. While delicious, making them at home allows for fresh ingredients and customization, often resulting in an even richer, more authentic taste.
Q: Can I make Swedish meatballs gluten-free?
A: Yes, absolutely! To make this recipe gluten-free, simply substitute the panko breadcrumbs with gluten-free breadcrumbs or an equal amount of cooked rice. For the sauce, use a gluten-free all-purpose flour blend (or cornstarch for thickening) and ensure your beef broth is certified gluten-free. The rest of the ingredients are naturally gluten-free.
Substitutions and Creative Variations
This Swedish meatball recipe is wonderfully adaptable, allowing you to customize it to your taste or dietary needs:
- For the Cream Sauce: If you don’t have sour cream on hand, you can use heavy cream for a rich sauce, though it might be slightly less tangy and could require a bit more flour or a cornstarch slurry to achieve the desired thickness. Full-fat plain Greek yogurt can also work for a tangier, slightly lighter option.
- For the Meatballs: While the beef and pork blend is classic, feel free to experiment with other ground meats. Ground turkey or chicken are excellent lean alternatives, though they may require a bit more fat added (like a tablespoon of olive oil) to prevent dryness. You can also use a mixture of ground veal and pork for an incredibly tender result.
- Flavor Enhancements: To change up the flavor profile of the meatballs, consider adding a touch of garlic powder or a pinch of brown sugar to the meat mixture. For the sauce, a dash of Worcestershire sauce or a small amount of Dijon mustard can add complex depth and a subtle kick.
- Herb Additions: Fresh parsley or dill finely chopped and added to the meat mixture or as a garnish can brighten the flavors significantly.
- Vegetable Boost: For extra texture and nutrition, finely grated carrots or zucchini can be mixed into the meatballs. Ensure to squeeze out any excess moisture from the vegetables before adding them.

Expert Tips & Tricks for Perfect Swedish Meatballs
Achieve Swedish meatball perfection with these helpful tips:
- Don’t Overmix the Meat: Overmixing can lead to tough meatballs. Gently combine the ingredients until just incorporated.
- Even Browning is Key: Ensure the meatballs are evenly browned on all sides before adding the sauce. This step builds flavor and creates a delicious crust. Work in batches if your pan isn’t large enough to avoid overcrowding.
- Cool the Onions: Always let your sautéed onions cool completely before adding them to the meat mixture. This prevents the raw meat from partially cooking and ensures a better texture.
- Lump-Free Sauce: When making the gravy, gradually whisk in the beef broth into the roux. Continue whisking constantly to ensure a smooth, lump-free sauce.
- Rest the Meatballs: Once cooked, allow the meatballs to rest in the sauce for a few minutes before serving. This allows them to fully absorb the flavors and ensures they are juicy.
- Make Ahead & Freeze: Uncooked meatballs can be prepared in advance, rolled, and then frozen on a baking sheet. Once solid, transfer them to a freezer bag. This way, they’re ready to be browned and cooked whenever you are. Cooked meatballs with sauce also freeze well for convenient future meals.
- Enhance Sauce Depth: For an even richer, more complex sauce, consider adding a tablespoon of soy sauce or Worcestershire sauce along with the beef broth. This adds umami without drastically changing the flavor profile.

More Delicious Meatball Recipes to Love
If you enjoyed these Swedish meatballs, you’ll love exploring these other fantastic meatball creations:
- Homemade Italian Meatballs (pictured above)
- Baked Spaghetti and Meatballs
- Bacon Cheeseburger Meatballs
- Dorothy’s Cranberry Meatballs
- Stuffed Pepper Meatballs
- Mexican Meatballs in Chipotle Sauce

My husband has always been a huge fan of Swedish Meatballs. I have to admit, besides my beloved Porcupine Meatballs, I don’t make meatballs as often as I should. But this recipe has changed that! It’s so delicious and satisfying that it has earned a permanent spot on my weekly meal-planning list. I encourage you to try it and discover your new favorite comfort food!

LIKE THIS RECIPE?
Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and
leave a comment below the recipe!

Print Recipe
Swedish Meatballs
Equipment
-
Crock-Pot Cook & Carry 6-Quart Oval Portable Manual Slow Cooker
-
12-Piece Black Sharp Knife Set with Covers, Cutting Board and Sharpener
-
Lodge Pre-Seasoned Cast Iron Skillet With Assist Handle, 10.25″, Black
Ingredients
- For the Meatballs:
- 1 lb ground beef
- 1 lb ground pork
- 1/2 cup panko breadcrumbs
- 1 yellow onion diced finely
- 2 large egg yolks
- 1/2 teaspoon allspice
- 1/2 teaspoon nutmeg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the Swedish Meatball Sauce:
- 1/4 cup unsalted butter
- 1/3 cup all-purpose flour
- 4 cups beef broth
- 3/4 cup sour cream
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 12 ounce package of wide egg noodles prepared according to package directions, for serving
Instructions
-
In a large pan or skillet, heat a tablespoon of olive oil over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes. Remove the cooked onion from the pan and set aside to cool completely.
-
In a large bowl, combine the ground beef, ground pork, egg yolks, panko breadcrumbs, allspice, nutmeg, salt, black pepper, and the cooled onion. Gently mix until just combined (do not overmix). Roll the meatball mixture into 1 1/2-inch-sized balls.
-
Add another tablespoon of oil to the same pan and heat over medium-high heat. Brown the meatballs on all sides, working in batches if necessary to avoid overcrowding. Once browned, transfer the meatballs to a paper towel-lined plate and set aside.
-
To make the sauce, melt the butter in the same pan over medium heat. Add in the all-purpose flour and whisk continuously for 1-2 minutes to create a roux. Gradually whisk in the beef broth until smooth, and bring to a simmer until thickened. Reduce heat, then add in the sour cream, salt, and pepper, whisking until fully combined and creamy. Return the browned meatballs to the pan with the sauce and cook for about 10 minutes, ensuring they are heated through and coated in the delicious gravy. Serve immediately over prepared egg noodles.
Notes
This recipe is excellent for meal prep! Make a double batch and store leftovers in an airtight container in the fridge for up to 4 days.
For longer storage, freeze cooked meatballs (with or without sauce) for up to 4 months. To prevent sticking, freeze them on a rimmed baking sheet in a single layer until solid, then transfer to a freezer bag or container.
These meatballs also make a superb appetizer! For this, I recommend preparing them in the slow cooker to keep them warm. Serve them on toothpicks for easy snacking.
Nutrition
This recipe was originally posted on December 13, 2015. It has been updated and expanded to improve user experience, enhance SEO, and provide more comprehensive details on April 20, 2023.



