Classic Swedish Meatballs with Creamy Gravy Recipe

 These authentic Swedish Meatballs, known as Köttbullar in Sweden, represent the pinnacle of Scandinavian comfort cooking. Tender, perfectly spiced meatballs made from a blend of beef and pork are gently simmered in a rich, creamy gravy that’s been perfected over generations. What sets these apart from other meatball recipes is the addition of breadcrumbs soaked in cream, creating an incredibly moist texture, and the signature warm spices like allspice and nutmeg that give them their distinctive Swedish character. This recipe serves 4-6 people as a main course and makes approximately 30-35 meatballs, perfect for a cozy family dinner or when you want to bring a taste of Sweden to your table.

The Secret to Authentic Swedish Meatballs

The magic lies in the combination of meats and the technique. Using both ground beef and pork creates the perfect balance of flavor and fat content, while the cream-soaked breadcrumbs ensure the meatballs stay incredibly tender. The gentle cooking method and cream-based gravy transform simple ingredients into something truly special that has been beloved in Swedish homes for centuries.

Ingredients for Perfect Meatballs

For the meatballs:

  • 1/2 cup fresh breadcrumbs (from day-old bread)
  • 1/4 cup heavy cream
  • 1 pound ground beef (80/20 blend)
  • 1/2 pound ground pork
  • 1 medium yellow onion, very finely diced
  • 1 large egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 2 tablespoons butter for frying

For the cream gravy:

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 tablespoon soy sauce
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Fresh dill for garnish

Preparing the Meatball Base

Start by combining the fresh breadcrumbs with heavy cream in a small bowl. Let this mixture sit for 10 minutes until the breadcrumbs have absorbed all the cream and become a paste-like consistency. This step is crucial for achieving the signature tender texture that makes Swedish meatballs so special.

In a large mixing bowl, combine the ground beef and pork. Add the very finely diced onion, the cream-soaked breadcrumbs, egg, salt, pepper, allspice, and nutmeg. Using clean hands, gently mix everything together until just combined. Avoid overmixing, which can make the meatballs tough and dense.

Shaping Perfect Meatballs

Keep your hands slightly damp while rolling the meatballs to prevent sticking. Roll the mixture into balls about 1 inch in diameter, roughly the size of a walnut. Place them on a plate as you work. You should have about 30-35 meatballs. The key is making them all roughly the same size so they cook evenly.

The Gentle Cooking Method

Heat butter in a large skillet over medium heat. Working in batches to avoid crowding, add the meatballs to the pan. Cook for 8-10 minutes total, turning them gently every 2-3 minutes to brown on all sides. The meatballs should be golden brown all over but don’t need to be fully cooked through at this stage, as they’ll finish cooking in the gravy.

Transfer the browned meatballs to a plate and cover with foil to keep warm. Don’t clean the pan yet – those browned bits are flavor gold for your gravy.

Creating the Signature Cream Gravy

In the same pan you used for the meatballs, melt 3 tablespoons of butter over medium heat. The leftover browned bits from the meatballs will add incredible depth to your gravy. Whisk in the flour and cook for 2-3 minutes, stirring constantly to create a light brown roux. This step cooks out the raw flour taste and creates the base for your gravy.

Gradually whisk in the beef broth, about 1/2 cup at a time, whisking constantly to prevent lumps. Once all the broth is incorporated and the mixture is smooth, bring it to a gentle simmer. Let it cook for 5 minutes until it starts to thicken.

Bringing It All Together

Reduce the heat to low and slowly whisk in the heavy cream and soy sauce. The soy sauce might seem unusual, but it’s a traditional Swedish addition that adds depth and umami without making the gravy taste Asian. Season with salt and pepper to taste.

Gently return the meatballs to the pan with the gravy. Simmer very gently for 10-15 minutes, turning the meatballs occasionally to ensure they cook through and absorb some of the gravy flavors. The internal temperature of the meatballs should reach 160°F when fully cooked.

Perfect Texture and Consistency

The gravy should coat the back of a spoon and have a rich, creamy consistency that’s not too thick or too thin. If it’s too thick, add a bit more broth. If it’s too thin, simmer uncovered for a few more minutes to reduce and concentrate the flavors.

Traditional Serving Style

Swedish meatballs are traditionally served with buttered egg noodles, creamy mashed potatoes, or boiled potatoes. The classic accompaniments include lingonberry jam, which provides a tart-sweet contrast to the rich meatballs, and pickled cucumber for brightness and crunch. A simple side of steamed vegetables like green beans or carrots completes the meal.

Portion and Storage

This recipe serves 4-6 people generously, with each person getting about 5-7 meatballs depending on appetite. The meatballs and gravy store beautifully in the refrigerator for up to 3 days and actually taste even better the next day as the flavors continue to meld. They also freeze well for up to 3 months.

Reheating Tips

When reheating, do so gently over low heat, adding a splash of broth or cream if the gravy has thickened too much. Avoid high heat, which can cause the cream gravy to separate or the meatballs to become tough.

Cultural Connection

These meatballs represent more than just a recipe – they’re a connection to Swedish culture and the concept of hygge, that feeling of cozy contentment. In Sweden, they’re often served at family gatherings and are considered the ultimate comfort food that brings people together around the dinner table.

Nutritional Information

Each serving provides approximately 420 calories with 28 grams of protein. The combination of beef and pork provides essential amino acids, iron, and B vitamins, while the cream gravy adds calcium and satisfying richness that makes this a truly complete comfort meal.

These Swedish meatballs prove that sometimes the simplest ingredients, when treated with care and traditional techniques, create the most memorable and satisfying meals.