Easy Swedish Meatballs — Cream Gravy IKEA Copycat is my go to fix for those nights when you want comfort food but you do not want to think too hard. You know the vibe, you are hungry, everyone is asking what is for dinner, and you are this close to ordering takeout. These meatballs save the day because they feel a little special, but they are totally doable in a regular home kitchen. The best part is that cozy cream gravy that tastes like the one you scoop over meatballs at IKEA. Let me walk you through exactly how I make them, plus the little tricks I have learned after making them more times than I can count.
What Makes Swedish Meatballs Unique?
Swedish meatballs are not just mini Italian meatballs with different sides. The flavor is softer, a little sweeter, and more savory in a cozy way. Instead of a tomato sauce, you get a creamy gravy that clings to each bite. That gravy is the whole reason I keep coming back to this recipe when I want comfort food that feels like a treat.
Here is what really makes them stand out:
Warm spices like allspice (and sometimes nutmeg) give that classic Swedish flavor without being loud about it.
A mix of meats like beef and pork makes them tender and flavorful. You can do all beef too, but the blend is closer to the classic taste.
Cream gravy made from the pan drippings tastes rich and homey, especially spooned over potatoes or noodles.
If you love creamy comfort dinners in general, you might also like this cozy one pot situation I make on busy weeks: creamy beef and shells in one pot. Similar comfort level, different vibe.

Key Ingredients for Swedish Meatballs
I am keeping this list simple and practical, because nobody needs a scavenger hunt dinner. Most of this is pantry and fridge stuff, and the rest is easy to grab. The goal here is Easy Swedish Meatballs — Cream Gravy IKEA Copycat that you can actually repeat.
My must haves for the meatballs and gravy
- Ground beef and ground pork (or just beef if that is what you have)
- Onion finely grated or very finely chopped
- Garlic (optional, but I usually add it)
- Breadcrumbs (plain or panko)
- Milk to soften the breadcrumbs
- Egg to help bind
- Allspice and a tiny pinch of nutmeg if you like
- Salt and black pepper
- Butter and flour for the gravy base
- Beef broth (low sodium if possible)
- Heavy cream or half and half
- Worcestershire or Dijon (either one gives a little depth)
A quick note from my kitchen: if you can, grate the onion. It almost melts into the meatball mix, so you get flavor without chunky onion bits. Also, soaking breadcrumbs in milk for a few minutes makes the meatballs feel tender, not tight.
“I made these for my family and everyone went back for seconds. The gravy tasted just like the IKEA one, maybe even better because it was fresh. This recipe is staying in our rotation.”

Step-by-Step Guide to Making Swedish Meatballs
This is the part where it all comes together. I am going to explain it the same way I would if you were standing in my kitchen with a spoon in your hand. Easy Swedish Meatballs — Cream Gravy IKEA Copycat is really two parts: meatballs first, then gravy in the same pan.
Directions that actually work on a weeknight
- Soften the breadcrumbs: Stir breadcrumbs and milk in a bowl and let it sit for 5 minutes.
- Mix the meatball base: Add beef, pork, egg, onion, seasonings, and the soaked breadcrumbs. Mix gently. Do not mash it like dough.
- Roll the meatballs: I like them about 1 inch wide. If the mix is sticky, wet your hands.
- Brown them: Heat a little butter or oil in a skillet and brown the meatballs in batches. You just want good color. They will finish cooking in the gravy.
- Make the gravy: In the same pan, add butter, then whisk in flour. Cook for about 1 minute.
- Add broth slowly: Whisk while pouring so it stays smooth.
- Finish with cream: Stir in cream and a splash of Worcestershire or a little Dijon.
- Simmer: Add the meatballs back in and simmer until cooked through and the gravy is thick enough to coat a spoon.
My biggest tip: do not crowd the pan when browning. Crowding makes them steam, and you miss out on that browned flavor that makes the gravy taste like you worked harder than you did.
On nights when I am in full comfort mode, I pair this with another creamy, cozy bowl meal earlier in the week and call it my “creamy dinner era.” If that is you too, you might want this one bookmarked: Instant Pot creamy chicken and rice.
Variations and Substitutions for the Recipe
I love a flexible recipe, because real life cooking is all about using what you have. You can still get that Easy Swedish Meatballs — Cream Gravy IKEA Copycat feeling even if you swap a few things.
Here are the changes I have tried (and would do again):
All beef: Works great. The flavor is slightly less rich than the beef and pork mix, but still delicious.
Turkey or chicken: Lighter, but still good. Add a little extra butter in the pan for richness.
No cream: Use half and half, or even whole milk in a pinch. The gravy will be a bit thinner, so simmer longer.
Gluten free: Use gluten free breadcrumbs and thicken the gravy with a gluten free flour blend or cornstarch slurry.
Extra tang: A tiny spoon of sour cream stirred in at the end is honestly amazing, just keep the heat low so it does not split.
If you are cooking for a crowd and want another warm, creamy option on the table, this one is super friendly and filling: creamy chicken corn chowder. It is the kind of meal people remember.
Perfect Pairings: What to Serve with Swedish Meatballs
Let us talk about the fun part, what goes under the gravy. The classic is mashed potatoes and lingonberry jam, and I am not here to argue with a classic. But you have options, and I make different sides depending on the day.
My favorite pairings:
Mashed potatoes: The most IKEA style option and perfect for soaking up gravy.
Egg noodles: Faster than potatoes and still super cozy.
Rice: Great if you want a simple base that does not compete with the gravy.
Roasted green beans or peas: You need something green, even if it is just a handful.
Lingonberry jam: If you can find it, do it. If not, cranberry sauce in a small spoonful totally works.
And if you are like me and you always want something sweet waiting in the freezer after a comfort dinner, these are ridiculously fun: easy Oreo ice cream sandwiches.
Common Questions
Can I bake the meatballs instead of frying?
Yes. Bake at 400 F for about 15 to 20 minutes, then add them to the gravy to finish. You will lose a little pan browning flavor, so I like to add a touch more Worcestershire or a tiny pinch of extra allspice.
How do I keep meatballs from getting tough?
Mix gently and stop as soon as everything is combined. Also do not overcook. Simmer in the gravy just until they are done.
Can I make Easy Swedish Meatballs — Cream Gravy IKEA Copycat ahead of time?
Absolutely. Make the meatballs and gravy, cool, then store together. Reheat slowly on the stove with a splash of broth or cream to loosen the gravy.
What is the best way to freeze them?
Freeze the cooked meatballs in the gravy in an airtight container. Thaw overnight in the fridge, then reheat gently. The gravy may look slightly separated at first, but stirring while warming fixes it.
My gravy is too thick or too thin, what do I do?
Too thick: add a splash of broth or cream. Too thin: simmer a bit longer, or whisk 1 teaspoon cornstarch with 1 tablespoon cold water and stir it in.
A cozy dinner worth repeating
If you want a dinner that feels like comfort food from a favorite place, Easy Swedish Meatballs — Cream Gravy IKEA Copycat is the one to try. You get tender meatballs, that creamy gravy, and a meal that makes everyone suddenly quieter at the table. Once you nail it the first time, it becomes an easy repeat recipe for busy weeks and lazy Sundays. If you want to compare another solid version for inspiration, I also like reading Swedish Meatballs (homemade Ikea Meatballs) – RecipeTin Eats for extra tips. Make a batch, spoon that gravy over your favorite side, and let yourself enjoy a dinner that tastes like you really took your time. 

Easy Swedish Meatballs
Ingredients
Method
- Soften the breadcrumbs by stirring them with the milk in a bowl and letting it sit for 5 minutes.
- In a mixing bowl, add ground beef, ground pork, egg, grated onion, seasonings (allspice, nutmeg, salt, and pepper), and the soaked breadcrumbs. Mix gently until combined.
- Roll the mixture into meatballs about 1 inch wide, wetting hands if necessary.
- Heat some butter or oil in a skillet over medium heat and brown the meatballs in batches until they have good color.
- In the same pan, add butter and whisk in flour to cook for about 1 minute.
- Gradually add beef broth while whisking to keep the mixture smooth.
- Stir in heavy cream and Worcestershire sauce, bringing the mixture to a simmer.
- Add the browned meatballs back into the pan and simmer until they are cooked through and the gravy thickens.
