Kjøttboller i Brunsaus (Beef Meatballs in Brown Gravy)

Norwegian-style kjøttboller i brunsaus brings together small, tender beef meatballs and a glossy brown gravy enriched with beef stock and double cream. The meatballs are lightly bound with milk-soaked breadcrumbs, egg and grated onion, which keeps the texture soft rather than firm, then browned in a pan so the sauce can pick up the savoury fond. Served with boiled new potatoes and a spoonful of lingonberries, the dish has the comforting richness typical of Nordic home cooking, with a sweet-tart edge that cuts through the creamy gravy.
Cuisine style Norwegian home cooking
Flavor profile Savoury • Rich • Creamy • Sweet-tart contrast
Techniques Pan-frying • Roux-based gravy • Simmering • Boiling
Key equipment Large frying pan • Large pot • Whisk
Cooking style Make-ahead friendly • Freezer-friendly • Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Classic gravy base: Cooking flour in the pan butter creates a roux that thickens the beef stock into a smooth, glossy brown sauce.
  • Rich, silky finish: Double cream softens the savoury depth of the stock and gives the gravy a rounded, velvety texture.
  • Balanced plate: Lingonberries cut through the richness of the meatballs and gravy with a sharp, fruity contrast.

Get the most out of this recipe

Authenticity notes

  • Norwegian home-style serving: Kjøttboller are commonly served as a comforting meatball-and-gravy meal rather than as a pasta dish.
  • Potatoes and lingonberries: Boiled potatoes soak up the brown sauce, while lingonberries provide the bright sweet-tart note traditionally served alongside.

Texture tips

  • Keep the meatballs tender: Let the breadcrumbs absorb the milk before mixing, then combine the meat mixture only until it holds together.
  • Smooth the gravy gradually: Whisk the stock in gradually so the roux loosens evenly and the sauce stays lump-free.
  • Protect the cream: After adding the double cream, keep the sauce at a gentle simmer rather than a hard boil.

Make-ahead tips

  • Cook ahead: The meatballs and gravy can be made in advance, cooled quickly and kept refrigerated in a sealed container.
  • Freezer-friendly: Freeze the cooked meatballs in their sauce, then defrost thoroughly before reheating.
  • Reheat gently: Warm over low heat until piping hot, adding a little beef stock if the gravy has thickened too much.

Equipment you'll need

Ingredients
Instructions
Print
  1. Put the potatoes in a large pot, cover with cold water and add 1 tsp of the salt. Bring to the boil, then simmer for 15 to 20 minutes until a knife slides in easily.
  2. Meanwhile, in a mixing bowl, stir the milk into the breadcrumbs and leave to soak for 5 minutes. Finely grate the onion.
  3. Add the minced beef, egg, grated onion, 1 tsp of the salt and the pepper to the soaked breadcrumbs. Mix until just combined, then shape into 18 to 22 small meatballs.
  4. Melt half the butter in a large frying pan over medium heat. Fry the meatballs in batches for 6 to 8 minutes, turning, until well browned and cooked through, then transfer to a plate.
  5. Lower the heat to medium-low and add the remaining butter to the pan. Stir in the flour and cook for 2 minutes, scraping up the browned bits, until the roux smells nutty but is not dark.
  6. Gradually whisk in the beef stock until smooth. Simmer for 6 to 8 minutes, stirring, until the gravy thickens enough to lightly coat the back of a spoon.
  7. Stir in the double cream and return the meatballs to the pan. Simmer gently for 5 minutes until the meatballs are hot and the sauce is silky, then taste and season with the remaining salt if needed.
  8. Drain the potatoes and serve alongside the meatballs and brown sauce. Spoon the lingonberries on the side for a sweet-tart contrast.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For tender meatballs, mix the mince only until everything comes together; overmixing makes them dense.
  • Keep the gravy at a gentle simmer after adding the double cream so it stays smooth and does not split.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, use eggs stamped with the British Lion mark.

Substitutions

  • Replace whole milk with double cream for a richer meatball mixture.
  • Replace breadcrumbs with plain flour to help bind the meatballs, using the same amount.

Storage

  • Refrigerate up to 3 days
  • Cool the meatballs and sauce quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat until piping hot, adding a splash of beef stock if the sauce has thickened; boil fresh potatoes to serve.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Kjøttboller i Brunsaus (Beef Meatballs in Brown Gravy)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (40min active)
  • Difficulty: Medium
  • Cuisine: Nordic
  • Allergens:
    Eggs Gluten Milk Wheat
Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.