Swedish meatballs are small, lightly spiced ground beef meatballs cooked in a creamy pan gravy and served over egg noodles. This version keeps the ingredient list short and uses cream cheese to build the sauce fast — no separate roux, no specialty items. It’s a reliable weeknight dinner that also freezes well, which makes the effort worth doubling.
What makes this version work
Two things actually matter here. First, the browning step — meatballs need a hot pan with butter and enough space so they sear rather than steam. That crust adds flavor directly to the fond left in the pan, and that fond becomes the base of your gravy. Don’t rush it and don’t crowd the pan. Second, cream cheese as the sauce thickener is genuinely smart for a weeknight recipe: it melts smoothly into warm liquid, it’s almost always already in the fridge, and it gives the sauce body without the risk of a lumpy roux. Whisk it in off the heat first, then return the pan to medium — that’s the move that keeps the sauce from breaking.
What can go wrong
- Meatballs fall apart in the pan: This usually means the mixture was too wet or the pan wasn’t hot enough before they went in. Let the butter foam and settle before adding meatballs, and don’t move them for at least 90 seconds — let the crust form first.
- Sauce is grainy or curdled: The cream cheese was added to liquid that was too hot. Pull the pan off the heat, let it cool for a minute, then whisk the cream cheese in before returning to the burner.
- Meatballs are dense and rubbery: Overmixing is the cause. Combine the ingredients until just incorporated — stop as soon as you don’t see dry patches.
- Gravy is too thin: It needs more time, not more thickener. Keep the heat at a steady medium and let it bubble for a full 3–4 minutes. If it’s still thin, a teaspoon of cornstarch whisked into a tablespoon of cold water and stirred in will fix it without affecting the flavor.
- Meatballs are cooked outside but raw inside: They were rolled too large or the pan heat was too high. Ground beef must reach 160°F (71°C) internally. Use a thermometer if you’re unsure, or finish them in a 375°F oven for 8–10 minutes after browning.
Keeping and reheating
Cooked meatballs keep in the fridge for up to 4 days in a sealed container. The gravy thickens considerably when cold — add a splash of beef broth or water when reheating on the stovetop over low heat, stirring until it loosens. For freezing, the meatballs freeze better without the sauce: cool them completely, freeze in a single layer on a baking sheet, then transfer to a freezer bag. They’ll keep for up to 3 months. The sauce takes about 5 minutes to make fresh in the same pan, so skip the garnish — not worth the extra dish. Reheat frozen meatballs covered in a 350°F oven for 20–25 minutes or simmer them directly in the finished sauce over medium-low heat until they hit 160°F throughout.
Super Easy Swedish Meatballs
Ingredients
FOR THE MEATBALLS:
1 pound ground beef (minced beef)
1 pound ground pork (minced pork)
1 cup cream cheese
½ cup white onion - diced
2 medium eggs
½ teaspoon ground cinnamon
½ teaspoon ground cloves
½ teaspoon ground nutmeg
½ teaspoon salt
¼ teaspoon ground black pepper
FOR THE GRAVY:
- 3 cup heavy whipping cream
½ cup cream cheese
¼ cup soy sauce
1 pinch salt - to taste
1 pinch ground black pepper - to taste
Instructions
FOR THE MEATBALLS:
- Use a large mixing bowl, add all ingredients except butter, and mix together thoroughly using your hands.
- In a large skillet warmed to medium, add 2 tablespoons butter.
- Roll the meatballs to 1½ - 2 inches in diameter and cook in butter on all sides until cooked through.
- Remove meatballs.
FOR THE GRAVY:
- Using the same skillet, you cook the meatballs, add the heavy whipping cream.
- Scrape up all the browned bits with a whisk and incorporate them into the gravy.
- To the warm cream, add the cream cheese, a few dollops at a time.
- Incorporate until smooth.
- Add the soy sauce, then salt and pepper to taste.
- Return the meatballs to the pan. Heat through.
- Serve over egg noodles or cauli-rice.
Nutrition
Common questions
Can I use all ground pork instead of beef?
Yes, ground pork works well here and stays juicy. Cook it to 160°F (71°C) internal temperature — same as ground beef — and expect a slightly milder, sweeter flavor in the finished meatballs.
I don’t have nutmeg or allspice. Can I skip them?
You can skip them and the meatballs will still taste good, just less distinctly Swedish. A small pinch of cinnamon or a little extra black pepper is a reasonable substitute if you want to keep some warmth in the spice profile.
Can I use sour cream instead of cream cheese in the sauce?
Sour cream works as a substitute and gives a slightly tangier sauce. Add it off the heat and don’t let the sauce boil after it goes in, or it may separate.
What can I serve instead of egg noodles?
Mashed potatoes are the most traditional pairing and soak up the gravy well. Cooked white rice or any wide pasta like pappardelle also works fine with whatever you have on hand.
Can I make the meatballs ahead of time?
Yes — roll and refrigerate the raw meatballs on a plate covered with plastic wrap for up to 24 hours before cooking. You can also brown them a day ahead and refrigerate them, then finish in the sauce when you’re ready to eat.
My pan drippings look burnt after browning. Should I start the sauce over?
Dark brown is fine and adds flavor; black and acrid means it’s burnt and you should wipe the pan and start the sauce with a small knob of fresh butter. A splash of broth deglazed into dark-brown fond will lift it cleanly and give the sauce good color.
If you liked this one
- Hearty Beef Mushroom Stroganoff
- Swedish Dill Pork Sausage
- Wild Game Stroganoff Reimagined
- Creamy Beef Spinach Pasta
