Best IKEA Swedish Meatballs – Creamy, Classic Comfort Food

There’s something iconic about IKEA Swedish Meatballs — tender, savory bites served in a creamy, rich gravy that somehow make a trip to a furniture store feel like a cozy family dinner. This copycat recipe brings the beloved dish straight to your kitchen, with all the signature flavors and velvety sauce you crave.

These meatballs are made from a blend of beef and pork, seasoned simply and browned for deep flavor, then simmered in a luscious, creamy sauce that’s slightly tangy and perfectly balanced. Served over mashed potatoes or egg noodles with a spoonful of lingonberry jam, this dish is classic Scandinavian comfort food at its finest.

Ingredients Overview

Here’s a breakdown of the ingredients that make IKEA-style Swedish meatballs so special:

Meatballs:

  • Ground Beef + Ground Pork: The combination gives the meatballs juiciness (from pork) and a rich, beefy flavor. Use a 50/50 mix for best texture.

  • Breadcrumbs: Soaked in milk to help bind and moisten the mixture. Plain or panko both work well.

  • Egg: Binds the mixture for structure.

  • Grated Onion: Adds moisture and a touch of sweetness. Grating prevents large chunks and helps flavor spread evenly.

  • Garlic (optional): Not traditional, but a clove or two adds nice depth.

  • Allspice + Nutmeg: The warm spice combo gives Swedish meatballs their distinct taste — subtle, savory, and aromatic.

  • Salt & Pepper: Essential to bring all the flavors together.

  • Butter or Oil: For pan-frying and flavor.

Gravy:

  • Butter + Flour: Create a roux for the sauce base.

  • Beef Broth: The foundation of the sauce — gives it a rich, savory base.

  • Heavy Cream: Adds creaminess and rounds out the flavor.

  • Dijon Mustard: Adds a subtle tang and depth.

  • Soy Sauce or Worcestershire Sauce: Provides umami and saltiness, replacing traditional Maggi seasoning.

Optional Accompaniments:

  • Mashed potatoes, buttered egg noodles, or boiled baby potatoes

  • Lingonberry jam (for authentic Scandinavian sweetness)

  • Fresh parsley for garnish

Step-by-Step Instructions

1. Soak the Breadcrumbs

In a large bowl, combine:

  • ½ cup breadcrumbs

  • ¼ cup milk

Let it sit for 5 minutes until softened.

2. Make the Meatball Mixture

To the breadcrumb mixture, add:

  • ½ lb ground beef

  • ½ lb ground pork

  • 1 small onion, finely grated

  • 1 egg

  • ½ tsp salt

  • ¼ tsp black pepper

  • ¼ tsp allspice

  • ¼ tsp ground nutmeg

Mix gently until combined. Avoid over-mixing to keep the meatballs tender.

3. Shape and Chill

Roll the mixture into 1–1½ inch balls (about 20–24 meatballs). Place them on a lined tray and refrigerate for 30 minutes to help them hold their shape during cooking.

4. Brown the Meatballs

In a large skillet, heat 2 tablespoons of butter or oil over medium heat. Brown the meatballs in batches, turning gently to sear all sides. Don’t overcrowd the pan.

Once browned, transfer to a plate (they don’t need to be fully cooked yet — they’ll finish in the sauce).

5. Make the Gravy

In the same skillet (don’t wipe it out), melt:

  • 3 tbsp butter

Whisk in:

  • 3 tbsp all-purpose flour

Cook the roux for 1–2 minutes until golden. Then gradually whisk in:

  • 2 cups beef broth

  • ½ cup heavy cream

  • 1 tsp Dijon mustard

  • 1 tsp soy sauce or Worcestershire sauce

Simmer for 5–7 minutes until thickened, whisking frequently.

Taste and adjust seasoning with salt and pepper.

6. Finish Cooking the Meatballs

Return the browned meatballs to the pan. Simmer gently in the sauce for 8–10 minutes until fully cooked through and tender.

Stir occasionally and spoon sauce over the top to coat evenly.

Let rest 2–3 minutes before serving.

Tips, Variations & Substitutions

  • Make-ahead: Form meatballs in advance and refrigerate or freeze uncooked.

  • Lean version: Use all ground turkey or chicken, but add a touch of olive oil or cream to prevent dryness.

  • Extra creamy: Stir in an extra splash of cream or a spoonful of sour cream for added richness.

  • Allergy-friendly: Use gluten-free breadcrumbs and flour if needed.

Optional flavor twists:

  • Add a dash of white pepper for classic European heat.

  • Use bone broth for even deeper meat flavor.

  • Try a dash of lemon juice or vinegar in the sauce to brighten it slightly.

Serving Ideas & Occasions

Swedish meatballs are comforting, cozy, and perfect for:

  • Sunday dinners

  • Weeknight comfort meals

  • Holiday buffets

  • Scandinavian-themed parties

Pair with:

  • Mashed potatoes and a spoonful of lingonberry jam

  • Buttered egg noodles or steamed rice

  • Roasted vegetables, like carrots or Brussels sprouts

  • Crisp cucumber salad or pickled beets on the side

Serve in a big, warm bowl — it’s hearty, nostalgic, and completely satisfying.

Nutritional & Health Notes

This dish is rich but can be adjusted for different dietary needs:

  • Protein-packed: The beef and pork combo provides solid protein.

  • Balanced carbs: Serve with potatoes or noodles depending on your energy needs.

  • Lower fat version: Use lean meats and reduce cream; thicken sauce with cornstarch slurry instead of a roux.

  • Dairy-free option: Sub coconut cream or almond milk and use oil in place of butter (flavor will vary).

Portion control and fresh vegetable sides help balance the richness of the dish.

FAQs

Q1: Can I freeze Swedish meatballs?

Yes. Freeze cooked meatballs and sauce together or separately. Reheat gently on the stovetop or in the oven. Add a splash of broth to loosen the sauce.

Q2: Can I bake the meatballs instead of frying?

Yes. Bake at 400°F for 15–18 minutes, turning once. They won’t get as browned, but it’s easier for large batches.

Q3: What’s the best substitute for lingonberry jam?

Cranberry sauce or red currant jam works well as a sweet-tart complement to the savory meatballs.

Q4: How do I keep meatballs from falling apart?

Chilling the meatballs helps them hold shape. Make sure there’s enough binder (egg and breadcrumbs) and avoid overworking the mixture.

Q5: Can I make this dairy-free?

Yes. Use oil instead of butter, and substitute the cream with coconut milk or a dairy-free creamer. The sauce will taste different but still rich.

Q6: Are these authentic Swedish?

This version is modeled after the IKEA-style Swedish meatballs, which are slightly adapted from traditional Swedish köttbullar. Authentic recipes may include veal and fewer spices.

Q7: What’s the difference between Swedish and Italian meatballs?

Swedish meatballs are smaller, include warm spices like allspice, and are served in a creamy gravy — not tomato sauce. They’re also typically softer and more delicate in texture.

Print

Best IKEA Swedish Meatballs – Creamy, Classic Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic IKEA-style Swedish meatballs — tender, savory, and smothered in creamy brown gravy. Serve with mashed potatoes and lingonberry jam for the perfect cozy meal.

  • Author: Maya Lawson

Ingredients

Scale

Meatballs:

  • ½ lb ground beef

  • ½ lb ground pork

  • ½ cup breadcrumbs

  • ¼ cup milk

  • 1 small onion, grated

  • 1 egg

  • ½ tsp salt

  • ¼ tsp black pepper

  • ¼ tsp allspice

  • ¼ tsp nutmeg

  • 2 tbsp butter or oil

Gravy:

  • 3 tbsp butter

  • 3 tbsp flour

  • 2 cups beef broth

  • ½ cup heavy cream

  • 1 tsp Dijon mustard

  • 1 tsp soy sauce or Worcestershire

  • Salt and pepper to taste

Instructions

  • Soak breadcrumbs in milk for 5 minutes. Add meats, onion, egg, and seasonings. Mix gently.

  • Roll into 1–1½ inch balls. Chill for 30 minutes.

  • Brown in butter or oil until golden. Set aside.

  • Make gravy: Melt butter, whisk in flour. Cook 2 minutes. Slowly whisk in broth, cream, mustard, and soy sauce.

  • Simmer until thickened. Return meatballs and cook 8–10 minutes until done.

  • Serve warm with mashed potatoes or noodles.

Notes

  • Freeze uncooked or cooked meatballs for up to 3 months.

  • Substitute cranberry sauce for lingonberry if needed.

  • For a lighter option, use ground turkey and half-and-half.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star