Authentic Swedish Köttbullar Recipe: Classic Meatballs with Creamy Gravy

IKEA Meatballs

A trip to IKEA isn’t complete without a meal in the cafeteria—those Swedish meatballs are a family favorite for good reason. They’re comforting, flavorful, and affordable, and for many people the lunch and a frozen yogurt afterward is the highlight of the visit.

Swedish meatballs and mashed potatoes on a plate.
Swedish meatballs with gravy and mashed potatoes on a plate.

What’s Unique About Swedish Meatballs?

Köttbullar—Swedish meatballs—are a classic dish in Sweden and the version served at IKEA is a well-known rendition. They are typically small, seasoned with warm spices like nutmeg and allspice, and traditionally made from a mix of pork and beef. In the U.S. you may see “meatloaf mix” used as a convenient substitute. The full experience pairs the meatballs with a creamy gravy, mashed potatoes, and lingonberry jam for a sweet contrast.

Swedish meatballs with gravy and mashed potatoes on a plate.
Swedish meatballs with gravy and mashed potatoes on a plate.
Swedish meatballs with gravy and mashed potatoes on a plate.
Swedish meatballs with gravy and mashed potatoes on a plate.
A bowl of lingonberry jam.
Swedish meatballs with gravy and mashed potatoes on a plate.

The Recipe

This recipe is straightforward and yields authentic-tasting results. Combine the meatball ingredients, shape into small balls, and pan-fry until golden and cooked through. For the gravy, start with a roux of butter and flour, whisk in stock until smooth and glossy, then finish with heavy cream and a touch of warming spices. Serve with mashed potatoes and lingonberry jam for the classic IKEA-style plate.

Watch Our Video

Swedish meatballs with gravy and mashed potatoes on a plate.

Köttbullar (Swedish Meatballs)

5 from 1 vote
These small meatballs are full of flavor and pair beautifully with a creamy gravy, mashed potatoes, and lingonberry jam for an IKEA-style meal.
Servings 4 people
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

IMPORTANT NOTE:

This recipe was developed using a digital scale and metric measurements; cup conversions may vary. The authors tested and developed recipes in a convection (fan) oven.

Ingredients

MEATBALLS

  • 1 small onion, finely diced
  • 680 grams meatloaf mix (or 50% ground pork and 50% ground beef; you can also use 100% pork or beef)
  • 1 large egg
  • 40 grams breadcrumbs (regular or panko)
  • 118 ml milk
  • Salt and pepper to taste
  • 1/8 tsp allspice
  • 1/8 tsp nutmeg
  • Neutral oil or butter for frying

GRAVY

  • 28 grams butter
  • 2 tbsp flour
  • Beef stock (or stock of your choice) (about 475 ml / ~2 cups, adjust for desired consistency)
  • 60 ml heavy cream
  • Salt and pepper to taste
  • Dash of allspice
  • Dash of nutmeg

Instructions

  • Finely dice the onion.
    Chopping an onion.
  • Combine all the meatball ingredients in a large bowl, holding back about one-third of the milk.
    Adding ground meat to a mixing bowl.
  • Add most of the milk and mix. Add more milk a little at a time until the mixture holds together but isn’t overly wet. If it feels dry, add a bit more milk.
    Adding ingredients to a bowl to make meatballs.
  • Taste for seasoning by frying or microwaving a small piece of the mixture. Add salt and pepper as needed.
    Final meatball mixture.
  • Shape the meat into roughly 1-inch meatballs. Preheat a skillet over medium heat.
    Rolling meat mixture into meatballs.
  • Add oil or butter, then place meatballs in the pan with space between them. Work in batches if necessary so they brown evenly.
    Meatballs cooking in a pan.
  • Brown the meatballs on all sides and reduce heat if they’re coloring too quickly. Cook until no longer pink inside (about 160°F if using a thermometer). Clean the pan between batches if bits are burnt to avoid bitterness.
    Cooking meatballs in a pan.
  • Set the cooked meatballs aside and keep them warm while you prepare the gravy, if using.
    Meatballs in a dish.
  • To make the gravy, melt butter over medium heat, whisk in flour and cook briefly to form a roux.
    Making gravy in a pan.
  • Gradually whisk in stock until the roux dissolves. Continue whisking to remove lumps and bring the sauce to a boil so it thickens.
  • Adjust the stock amount to reach the consistency you like—thick enough to coat the back of a spoon. Season with salt, pepper, and a small pinch of nutmeg and allspice for depth.
    Seasoning the gravy.
  • Whisk in the heavy cream and bring the gravy to a simmer until smooth and rich.
    Gravy after adding heavy cream.
  • Keep the gravy warm until serving.
    Transferring the gravy.
  • Serve the meatballs with gravy, mashed potatoes, and lingonberry jam for an authentic IKEA-style plate. They also work well on their own or alongside other vegetables.
    Plate of meatballs with gravy, mashed potatoes, and lingonberry jam.

Video

Course: Dinner, Lunch
Cuisine: Swedish
Keyword: beef, classic, comfort food, cream, gravy, hearty, IKEA, lingonberry, mashed potatoes, meatball, traditional
Difficulty: Intermediate