This post may contain affiliate links. I may earn a commission from qualifying purchases.

|

Swedish Meatballs (Better Than IKEA!)

5.0 from 1 vote

There’s something about wandering through the maze of flat-pack furniture at IKEA that works up a serious appetite. By the time you’ve tested your twentieth sofa, the smell of those Swedish meatballs drifting from the cafeteria is impossible to resist. And honestly, they’re delicious — warm, savory, and comforting. But if you know me, whenever I eat something good, I can’t help but wonder: how can I make this better?

So I went home and started testing — and testing some more. A few batches were winners, a few were misses, but every round taught me something new. After some serious trial and error, I finally nailed it: a version that keeps the cozy, nostalgic flavor we all love, but with a richer texture, a beefier bite, and a silky gravy that puts the store-bought kind to shame. These homemade Swedish meatballs have that restaurant-quality finish but are made completely from scratch in your own kitchen.

It all starts with the meatball mix: a blend of 80/20 ground beef and ground pork that gives the perfect balance of tenderness and flavor. Finely diced onion and garlic get sautéed just until soft and golden, then mixed into the meat with breadcrumbs, milk, Parmesan, and egg yolks for that juicy, cohesive texture. A pinch of nutmeg, allspice, and oregano rounds out the flavor — warm, aromatic, and distinctly Swedish. Once you roll and chill them, browning in the skillet locks in the juices and adds that golden crust that sets a real homemade meatball apart from the rest.

The sauce is where everything comes together. It’s rich and velvety, made with real butter (I love using Kerrygold for that deep, creamy flavor) and Daisy sour cream for the perfect consistency. Skip the low-fat or dairy-free alternatives — this dish needs full-fat ingredients to hold its silky texture. A splash of Worcestershire sauce, a touch of Dijon, and one beef bouillon cube take the flavor to the next level with that deep, savory umami you can’t get any other way. The result is a sauce that’s creamy, beefy, and perfectly balanced — the kind that coats every noodle and begs for seconds.

Traditionally, Swedish meatballs are served with mashed potatoes and lingonberry jam, but my favorite way to enjoy them is over a bowl of buttered egg noodles that soak up every bit of that gravy. They’re also great over rice or potatoes, with a sprinkle of parsley and fresh Parmesan on top. Every bite hits that perfect comfort-food note — savory, rich, and nostalgic, with just enough tang and warmth to make you want another forkful.

At the end of the day, IKEA might have made Swedish meatballs famous, but this version brings them home — heartier, creamier, and full of the kind of flavor that only comes from a real, home-cooked meal.

Swedish Meatballs Recipe (Better Than IKEA!)

Recipe by Caleb
5.0 from 1 vote
Course: Lunch, DinnerDifficulty: Intermediate
Prep time

25

minutes
Cooking time

30

minutes
Total time

1

hour 

20

minutes

Ingredients

  • 1 lb 1 80/20 ground beef

  • 1 lb 1 ground pork

  • 3/4 cup 3/4 breadcrumbs

  • 1/3 cup 1/3 Parmesan cheese

  • 1/4 cup 1/4 milk

  • 2 2 egg yolks

  • 3/4 cup 3/4 yellow onion, finely diced

  • 3 cloves 3 garlic, minced

  • 1/2 tsp 1/2 oregano

  • 1/4 tsp 1/4 ground nutmeg

  • 1/4 tsp 1/4 ground allspice

  • 1 1/2 tsp 1 1/2 salt

  • 1/2 tsp 1/2 pepper

  • 1 tbsp 1 olive oil (for sautéing onions)

  • 2 tbsp 2 Additional olive oil (for browning meatballs)

  • 3 1/2 cups 3 1/2 beef broth

  • 1 tbsp 1 Worcestershire sauce

  • 1 1/2 tsp 1 1/2 Dijon mustard

  • 2 tbsp 2 parsley (split)

  • 4 tbsp 4 butter (use real butter)

  • 4 tbsp 4 all-purpose flour

  • 1 1 beef bouillon cube (optional, but highly recommended)

  • 1/2 cup 1/2 full-fat sour cream (Daisy brand preferred) or full-fat heavy cream

  • For Serving

  • 1 lb 1 cooked egg noodles

  • 4 tbsp 4 butter (for noodles)

  • 1 tsp 1 Extra chopped parsley, for garnish

  • pinch pinch Fresh grated Parmesan cheese, for garnish

Directions

  • Heat 1 tablespoon olive oil in a skillet over medium heat. Add finely diced onion and minced garlic. Sauté for about 5 minutes until soft and fragrant, then remove from heat and let cool slightly.
  • In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, milk, egg yolks, oregano, nutmeg, allspice, salt, and pepper. Add the sautéed onions and garlic, then mix gently with your hands until just combined — don’t overwork it.
  • Roll into 1½-inch meatballs. You should get around 45 meatballs. Place them on a tray and refrigerate for 30 minutes to firm up.
  • Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the meatballs in batches and brown on all sides, turning carefully. Transfer to a plate just before fully cooked.
  • In the same skillet, melt 4 tablespoons real butter over medium-low heat. Whisk in 4 tablespoons flour and stir continuously for about 2 minutes.
  • In a bowl, whisk together the beef broth, Worcestershire sauce, Dijon, and parsley. Gradually pour this mixture into the roux in three additions, whisking continuously to keep the sauce smooth. Stir in the bouillon cube if using, then bring to a light boil. Reduce to a simmer and let it thicken.
  • In a small bowl, add the sour cream. Drop in a spoonful of the hot gravy mixture to temper it, stir until smooth, and then whisk the sour cream mixture into the skillet over low heat until the sauce is creamy and uniform.
  • Return the browned meatballs to the skillet, spoon the gravy over top, and simmer uncovered on medium-low for about 10 minutes, until the meatballs are cooked through and the sauce is rich and velvety.
  • Serve over cooked egg noodles, topped with extra parsley and freshly grated Parmesan.

Recipe Video

Instagram

Did you make this recipe?

Tag @calebs.cuisine on Instagram

Facebook

Join our Facebook Group!

Follow Caleb’s Cuisine on Facebook

Similar Posts

  • Caviar Potato Boats

    What Are Caviar Potato Boats? Caviar Potato Boats are one of those appetizers that look like something you’d see at a high-end tasting menu, but the truth is they’re incredibly simple. You’re working with mini potatoes that get boiled just until fork-tender, sliced in half, and gently hollowed out to form a natural “boat.” Each…

  • | |

    Easy Lobster BLT Sandwich Recipe

    Meet the BLT’s glow-up. Sweet, butter-warmed lobster, crispy bacon, ripe tomato, creamy avocado, and crisp lettuce, so every bite swings from smoky and salty to lush and ocean-sweet. A whisper of dill and chives amplifies the lobster, while a mayo—or truffle mayo for extra luxe—ties it all together and keeps the bread glossy and toasty…

  • |

    Creamy Chicken Noodle Soup

    What This Creamy Chicken Noodle Soup Is This creamy chicken noodle soup is a comfort-driven, from-scratch version of a classic that’s built on real technique instead of shortcuts. It’s rich without being heavy, creamy without being overpowering, and structured enough to feel intentional instead of thrown together. Every step in this recipe exists for a…

  • Gingerbread Simple Syrup

    Every great holiday drink starts with one thing — flavor that feels like the season. When the cold hits and the coffee shops start rolling out their winter menus, I’m already in my kitchen working on my own version — something that captures that cozy mix of brown sugar, molasses, and spice in liquid form….

Leave a Reply

Your email address will not be published. Required fields are marked *