Welcome to seasonallyrecipes

One‑Pan Swedish Meatballs with Lingonberry Glaze – Ready in 25 Minutes

By Amelia Avery | January 04, 2026
One‑Pan Swedish Meatballs with Lingonberry Glaze – Ready in 25 Minutes

One‑Pan Swedish Meatballs with Lingonberry Glaze – Ready in 25 Minutes

When you think of Swedish cuisine, the image that often pops into your mind is a steaming bowl of meatballs bathed in a creamy, velvety sauce, accompanied by the sweet‑tart sparkle of lingonberries. Traditionally, this comforting classic requires multiple pans, a stovetop, and a separate oven‑baked finish – a process that can stretch well beyond an hour. What if you could capture that iconic taste in a single, streamlined pan, and have it on the table in under half an hour? That’s exactly what this recipe delivers.

Our One‑Pan Swedish Meatballs combine lean ground pork and beef, a whisper of nutmeg, and a splash of Dijon for depth, all browned to perfection in a hot skillet. The magic happens when we deglaze the pan with a quick splash of beef broth, then swirl in a glossy lingonberry glaze that balances the savory richness with bright, fruity acidity. The result is a dish that feels both indulgent and wholesome, perfect for a quick appetizer at a dinner party, a casual family gathering, or even a flavorful snack while you binge‑watch your favorite series.

Beyond speed, this recipe is designed for accessibility. All the ingredients are pantry‑friendly, the steps are straightforward, and the cleanup is minimal – just one pan to wash! Whether you’re a seasoned home cook or a kitchen novice, you’ll appreciate the confidence that comes from delivering a restaurant‑quality plate with minimal fuss. Plus, the beautiful ruby‑red glaze not only tastes amazing but also adds a visual pop that makes the dish Instagram‑ready.

In the sections that follow, you’ll discover why this recipe stands out, a detailed ingredient list, step‑by‑step instructions, pro tips, creative variations, storage guidelines, and answers to the most common questions. Ready to bring a taste of Stockholm to your table in just 25 minutes? Let’s get cooking!

Why you'll love this recipe

  • Ready in 25 minutes – perfect for busy weeknights.
  • One‑pan cleanup saves time and effort.
  • Authentic Swedish flavors with a modern, tangy twist.
  • Balanced protein and carbs make it a satisfying appetizer.
  • Visually striking lingonberry glaze for Instagram‑worthy plating.
  • Flexible ingredient list – easy substitutions for dietary needs.
  • Scalable for parties – double the batch without extra work.

Ingredients

  • 300 g ground pork
  • 200 g ground beef (80 % lean)
  • ½ cup breadcrumbs
  • ¼ cup milk
  • 1 large egg
  • ½ tsp freshly grated nutmeg
  • 1 tsp Dijon mustard
  • 2 cloves garlic, minced
  • 1 small onion, finely diced
  • Salt & black pepper, to taste
  • 2 Tbsp olive oil (for browning)
  • ½ cup beef broth
  • ¼ cup lingonberry jam
  • 1 Tbsp balsamic vinegar
  • 1 tsp honey (optional, for extra glaze shine)
  • Fresh parsley, chopped (for garnish)
Ingredients for One‑Pan Swedish Meatballs

Instructions

  1. Prep the meat mixture: In a large bowl, combine the ground pork, ground beef, breadcrumbs, milk, egg, nutmeg, Dijon mustard, minced garlic, diced onion, salt, and pepper. Mix gently with your hands until just combined—over‑mixing can make the meatballs tough.
  2. Form the meatballs: Scoop about 1 tablespoon of mixture and roll into a smooth ball (roughly 1 inch in diameter). Place the formed balls on a plate; you should have about 20‑22 meatballs.
  3. Heat the pan: Choose a large, deep‑skirted skillet (28‑30 cm). Add 2 Tbsp olive oil and heat over medium‑high until shimmering.
  4. Brown the meatballs: Working in batches to avoid crowding, add the meatballs to the pan. Cook for 2‑3 minutes per side, turning gently with tongs, until they develop a deep golden crust. Transfer browned meatballs to a plate and set aside.
  5. Deglaze the pan: Reduce heat to medium. Pour in the beef broth, scraping the browned bits (fond) from the bottom of the pan with a wooden spoon. Let the broth simmer for about 1 minute to reduce slightly.
  6. Create the lingonberry glaze: Stir in the lingonberry jam, balsamic vinegar, and honey (if using). Allow the mixture to bubble gently for 2‑3 minutes, stirring constantly, until it thickens into a glossy glaze.
  7. Finish the meatballs: Return all the browned meatballs to the skillet, nestling them into the glaze. Spoon the sauce over each ball, then cover the pan with a lid and let everything simmer for 5‑7 minutes, or until the meatballs reach an internal temperature of 71 °C (160 °F).
  8. Garnish and serve: Sprinkle chopped fresh parsley over the pan for a burst of color. Serve the meatballs hot, directly from the pan, or transfer to a serving platter. Pair with crusty bread, boiled potatoes, or a simple mixed green salad.

Pro tips & tricks

  • Keep the meat tender: Soak the breadcrumbs in milk for a minute before mixing; this adds moisture and prevents dry meatballs.
  • Uniform size: Use a small ice‑cream scoop or a tablespoon to ensure every meatball is the same size for even cooking.
  • Pan choice: A non‑stick skillet works well, but a cast‑iron skillet adds extra flavor through better caramelization.
  • Glaze consistency: If the glaze becomes too thick, add a splash more broth; if too thin, let it reduce a minute longer.
  • Flavor boost: Add a pinch of smoked paprika to the meat mixture for subtle smokiness.
  • Make ahead: Prepare the meat mixture up to step 2 and refrigerate for up to 24 hours; this deepens the flavor.

Variations & substitutions

  • Turkey or chicken: Substitute ground turkey or chicken for a leaner version; add an extra tablespoon of olive oil to keep them juicy.
  • Gluten‑free: Use gluten‑free breadcrumbs or crushed cornflakes in place of regular breadcrumbs.
  • Vegan: Replace meat with a plant‑based mince, use flax‑egg (1 Tbsp ground flax + 3 Tbsp water) as the binder, and swap beef broth for vegetable broth.
  • Spicy kick: Stir in ½ tsp cayenne pepper or a dash of hot sauce into the glaze.
  • Herb infusion: Add 1 tsp fresh thyme or rosemary to the meat mixture for an aromatic twist.
  • Alternative fruit glaze: Replace lingonberry jam with cranberry or raspberry preserves for a different fruit profile.

Storage tips

Refrigeration: Allow the meatballs and glaze to cool to room temperature, then transfer to an airtight container. They keep well for up to 3 days in the fridge. Reheat gently in a skillet over low heat, adding a splash of broth if the glaze thickens too much.

Freezing: For longer storage, place the cooled meatballs (without glaze) in a single layer on a parchment‑lined tray and freeze for 2 hours. Transfer to a freezer‑safe bag and store up to 2 months. When ready to use, thaw overnight in the fridge, then finish with the lingonberry glaze as described in the recipe.

Frequently Asked Questions

Yes! Fresh lingonberries can be simmered with a bit of sugar and balsamic vinegar until they break down into a sauce. This will give you a slightly more tart glaze, so you may want to add a touch more honey to balance the flavor.

Soaking the breadcrumbs in milk adds moisture, and handling the mixture gently avoids over‑working the proteins. Also, avoid over‑cooking; the meatballs are done at 71 °C (160 °F). A quick sear followed by a short simmer in the glaze preserves juiciness.

Absolutely. Swap the milk for oat or almond milk, and use a plant‑based meat substitute. The glaze is already dairy‑free, so no further changes are needed.

Classic accompaniments include buttery boiled potatoes, creamy mashed potatoes, or a simple cucumber‑dill salad. For a lighter option, serve over a bed of mixed greens tossed with a vinaigrette.
One‑Pan Swedish Meatballs with Lingonberry Glaze

One‑Pan Swedish Meatballs with Lingonberry Glaze

Prep: 10 min
Cook: 15 min
Pin Recipe
Ingredients
Directions
  1. Combine all meatball ingredients; form 1‑inch balls.
  2. Heat olive oil in a large skillet over medium‑high; brown meatballs on all sides.
  3. Remove meatballs; deglaze pan with beef broth, scraping the fond.
  4. Stir in lingonberry jam, balsamic vinegar, and honey; simmer until glossy.
  5. Return meatballs to the pan, coat with glaze, cover, and simmer 5‑7 min.
  6. Garnish with fresh parsley; serve immediately.
Nutrition (per serving, makes 6 servings)
Calories280 kcal
Protein18 g
Carbohydrates12 g
Sugars6 g
Fat18 g
Saturated Fat5 g
Fiber1 g
Sodium420 mg

More Recipes