Norwegian Meatballs with Lefse

Why You’ll Love This Recipe

This recipe blends warm spices, rich sauces, and soft textures to create a deeply comforting and satisfying meal. Norwegian meatballs, or kjøttkaker, are seasoned with nutmeg and allspice, giving them a unique depth of flavor. The addition of lefse makes it feel extra special, adding a soft, slightly sweet contrast that perfectly complements the savory meatballs. Whether you’re embracing your Scandinavian roots or trying something new, this dish is a cozy, delicious treat.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the meatballs:
ground beef
ground pork
breadcrumbs
milk
egg
onion
ground nutmeg
ground allspice
salt
black pepper
butter (for frying)

For the gravy:
butter
flour
beef broth
heavy cream (optional for richness)
salt
pepper

For the lefse:
russet potatoes
butter
heavy cream
salt
all-purpose flour

Directions

  1. Prepare the lefse dough: Boil peeled russet potatoes until tender. Drain and mash thoroughly. Let cool. Mix in butter, cream, and salt. Add flour gradually to form a soft dough. Divide into portions and chill.
  2. Roll and cook lefse: On a floured surface, roll dough portions into thin rounds. Cook each on a dry griddle or skillet over medium heat until brown spots form, about 1–2 minutes per side. Keep warm in a towel.
  3. Make the meatball mixture: In a large bowl, combine beef, pork, breadcrumbs soaked in milk, egg, grated onion, and spices. Mix gently until just combined.
  4. Form and cook meatballs: Shape mixture into medium-sized oval or round meatballs. In a skillet, melt butter and fry meatballs in batches until browned and cooked through. Remove and set aside.
  5. Prepare the gravy: In the same skillet, melt butter, stir in flour, and cook until golden brown. Gradually whisk in broth until smooth. Simmer until thickened, then season with salt and pepper. Add a splash of cream for richness if desired.
  6. Combine: Return meatballs to the gravy and simmer for a few minutes to absorb flavor.
  7. Serve: Serve meatballs and gravy with warm lefse on the side. Optionally, add lingonberry jam and mashed potatoes.

Servings and timing

This recipe serves about 6 people.
Prep time: 30 minutes
Cook time: 45 minutes
Total time: 1 hour 15 minutes

Variations

  • All-beef version: Use only ground beef for a simpler variation.
  • Add mashed potatoes: Serve with a side of buttery mashed potatoes for extra comfort.
  • Spiced-up: Add garlic or a pinch of cayenne for a bolder twist.
  • Cheesy lefse: Add a sprinkle of shredded cheese when reheating lefse for a unique flavor.
  • Holiday version: Add a dash of cloves and serve with traditional holiday sides like red cabbage or pickled vegetables.

Storage/Reheating

Store meatballs and gravy in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat or in the microwave until warmed through. Add a bit of broth or cream if the gravy thickens too much.
Lefse can be refrigerated for up to 5 days or frozen for longer storage. To reheat, warm on a dry skillet or microwave briefly between damp paper towels.

FAQs

What is lefse made of?

Lefse is a traditional Norwegian flatbread made primarily from mashed potatoes, flour, butter, and cream. It’s rolled thin and cooked on a griddle.

Can I use store-bought lefse?

Yes, if you can find it, store-bought lefse saves time and is often quite good. Be sure to warm it before serving.

Do Norwegian meatballs taste like Swedish meatballs?

They’re similar but not identical. Norwegian meatballs are usually larger, flatter, and more rustic with fewer spices and a simpler gravy.

Can I make the meatballs ahead of time?

Absolutely. Prepare and refrigerate the meatballs a day in advance. Reheat them in the gravy just before serving.

Is lefse sweet or savory?

Lefse can be either. In this dish, it’s served plain or savory, but it’s also popular with sweet fillings like cinnamon sugar or jam.

Can I freeze Norwegian meatballs?

Yes, freeze them with or without gravy in a sealed container for up to 3 months. Thaw overnight in the fridge before reheating.

What side dishes go well with this meal?

Mashed potatoes, steamed vegetables, lingonberry jam, or pickled beets all pair beautifully with meatballs and lefse.

Can I make this gluten-free?

Yes, use gluten-free breadcrumbs and flour. Ensure your broth and other ingredients are certified gluten-free.

What kind of meat is best?

A mix of ground beef and pork provides the best texture and flavor, but you can use just beef if preferred.

Is this dish traditional for holidays?

Yes, it’s often served during Christmas or other festive gatherings in Norwegian homes, especially alongside lefse and lingonberries.

Conclusion

Norwegian Meatballs with Lefse is a heartfelt and comforting dish that beautifully showcases the flavors and traditions of Norway. Whether you’re cooking for a special occasion or simply craving a warm, satisfying meal, this recipe delivers a rich combination of spiced meat, creamy gravy, and soft flatbread that’s sure to please everyone at the table.

Print

Norwegian Meatballs with Lefse

Norwegian Meatballs with Lefse

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Norwegian Meatballs with Lefse is a traditional Scandinavian meal featuring tender spiced meatballs in rich brown gravy, served with soft, potato-based flatbread called lefse. A hearty and comforting dish perfect for holidays or cozy dinners.

  • Author: Laura
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Norwegian
  • Diet: Halal

Ingredients

  • For the meatballs:
  • 1 lb ground beef
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/2 cup milk
  • 1 egg
  • 1 small onion, grated
  • 1/4 tsp ground nutmeg
  • 1/4 tsp ground allspice
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp butter (for frying)
  • For the gravy:
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 cups beef broth
  • 1/4 cup heavy cream (optional)
  • Salt and pepper to taste
  • For the lefse:
  • 2 cups mashed russet potatoes (cooked and cooled)
  • 2 tbsp butter
  • 1/4 cup heavy cream
  • 1/2 tsp salt
  • 1 cup all-purpose flour (plus more for rolling)

Instructions

  1. Prepare lefse dough: Mash boiled and peeled russet potatoes until smooth. Let cool. Mix in butter, cream, and salt. Stir in flour to form a soft dough. Divide into portions and chill.
  2. Cook lefse: Roll each dough portion into a thin round on a floured surface. Cook on a dry skillet or griddle over medium heat until brown spots form, 1–2 minutes per side. Keep warm in a towel.
  3. Make meatballs: In a bowl, soak breadcrumbs in milk. Add ground beef, pork, egg, grated onion, nutmeg, allspice, salt, and pepper. Mix until just combined. Shape into medium meatballs.
  4. Cook meatballs: Melt butter in a skillet over medium heat. Fry meatballs in batches until browned and cooked through. Set aside.
  5. Make gravy: In the same skillet, melt butter and whisk in flour. Cook until golden. Gradually whisk in beef broth. Simmer until thickened. Add cream if using. Season with salt and pepper.
  6. Finish meatballs: Return meatballs to gravy and simmer for 5–10 minutes to blend flavors.
  7. Serve: Serve meatballs with gravy alongside warm lefse. Optionally add mashed potatoes and lingonberry jam.

Notes

  • Chill lefse dough for easier rolling.
  • Don’t overmix the meatball mixture to avoid toughness.
  • Lefse can be made a day ahead and reheated on a skillet or microwave.

Nutrition

  • Serving Size: 1 plate with 3 meatballs and 1 lefse
  • Calories: 520
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 34g
  • Saturated Fat: 16g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 2g
  • Protein: 25g
  • Cholesterol: 135mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments