
Homemade Swedish meatballs in creamy gravy are a classic comfort food. They are perfect over buttery egg noodles for a main course or mashed potatoes or served as appetizers with the Swedish meatball sauce.These are my riff on Ikea’s Swedish meatballs and I can confidently say that they are even better! These tender meatballs are flavored with warm spices, coated in gravy, and often served with lingonberries. You will love how easy they are to make and even make ahead and freeze. There are so many variations out there and rules about what spices should and shouldn’t be in them, too many if you ask me especially for meatballs that don’t even originate in Sweden (google it). My version is simple and quite delicious and the goal was to make homemade ones that taste even better than Ikea – mission accomplished! Enjoy!

Swedish Meatballs Recipe Ingredients
For the Meatballs
- GROUND BEEF: I use lean ground beef for these meatballs as the ground pork adds a good amount of fat
- GROUND PORK: Ground pork adds so much flavour to these meatballs – I don’t recommend replacing it but really and truly these meatballs can be made with any ground meat – ground turkey, ground chicken (for chicken or turkey meatballs) or all ground beef.
- SHALLOT: The shallot or small onion adds moisture and flavour to the meatballs. I finley mince or grate it.
- PANKO BREADCRUMBS: The panko bread crumbs act as a binding agent. Feel free to use panko or regular dried bread crumbs. I prefer to use unseasoned.
- EGG: The egg also helps bind the meat mixture together.
- MILK: I use whole milk and the milk adds moisture and richness to the meatballs and milk has a tenderizing affect on meat as well.
- SPICES: We season these with salt, pepper, garlic powder, ground nutmeg, ground allspice, and ground ginger
- HERBS: We used some fresh chopped parsley in these meatballs and also extra for garnish
For the Creamy Gravy Sauce
- BUTTER: I use unsalted butter for the sauce so I can control the the salt in the dish.
- FLOUR: I use all purpose flour in the sauce and it helps thicken the sauce. For gluten free version, you can use good gluten-free 1-1 all purpose flour or cornstarch.
- BEEF BROTH: This adds flavour to the gravy and is essentially what the sauce is made of. Vegetable broth or chicken broth can also be used if preferred.
- HEAVY CREAM: Heavy cream really makes this sauce nice and rich and creamy. Some people like to use sour cream instead but I prefer heavy cream.
- SOY SAUCE & WORCESTERSHIRE SAUCE: Both add tasty umami flavors in the cream sauce.
- DIJON MUSTARD: Dijon mustard gives the sauce its distinctive taste.
- SPICES: We seasoned the sauce with salt, black pepper, nutmeg, and allspice.

How To Make Swedish Meatballs
- COMBINE all the meatball ingredients
- MIX the meat mixture until well combined
- ROLL and shape meatballs
- PAN FRY meatballs then set aside
- MAKE ROUX heat butter in same pan you cooked meatballs in (no need to wipe it clean) then whisk in the flour and spices
- WHISK in the broth and the flavourings
- SIMMER until thickened
- ADD meatballs to sauce and stir warming through
- SERVE with sauce over just about anything

How to Bake Meatballs
If you prefer to bake your meatballs over pan frying them – here is the oven option:
- Preheat your oven 375°F and spray your pan (or foil) with cooking spray, or line baking pan with parchment paper. (Most meatballs will contain a bit of fat so lining your pan with foil is optional but makes cleanup a breeze.)
- Brush meatballs with a little olive oil
- Bake the meatballs on a greased or lined rimmed baking sheet for 15-20 minutes, or until cooked through.
- For a little more colour on them – switch to broil for the last minute or so of baking
- Then set them aside while you make sauce and continue with recipe.


Make Ahead, Storage and Freezing
- MAKE AHEAD: The meatballs can be rolled, pan fried and cooled and sauce can be made ahead and stored separately in airtight containers for up to 1-2 days. Gently reheat the meatballs in the sauce, and add the sour cream and jelly, if using, right before serving.
- STORAGE: Cooked meatballs in the sauce will last in the fridge for 3 to 4 days in an airtight container. Reheat stove top or in the microwave
- FREEZING: Shaped, uncooked meatballs can easily be frozen on a tray until firm (1-2 hours flash freeze) , then place into a freezer-safe, zip-top bag for up to a month in advance. Defrost the meatballs in the refrigerator at least a day or two beforehand, then cook as directed with the sauce. Cooke meatballs without the sauce can be stored in the freezer for 1-3 months. Thaw in the fridge overnight and make sauce and reheat in sauce before serving. Sauce does not freeze well. .
- REHEATING: The best way to reheat meatballs is to heat them together with the cream sauce over medium-low heat on the stove. Individual portions may also be reheated in the microwave. If frozen, thaw overnight in the refrigerator before reheating.

More Recipes You Will Love
Yields: approx. 25-30 meatballs