← Back to Recipes
Low-GI Köttbullar with Celeriac Mash - Low Glycemic Recipe
Low Glycemic Diabetic-Friendly Gluten-Free Soy-Free Keto-Friendly Advanced

Low-GI Köttbullar with Celeriac Mash

Classic Swedish meatballs in a silky cream sauce over low-carb celeriac mash — all the comfort with roughly half the glycemic impact of the original.

15 min
Prep Time
25 min
Cook Time
40 min
Total Time
2
Servings

Sweden's beloved köttbullar gets a blood-sugar-friendly makeover without sacrificing an ounce of soul. The meatballs themselves swap traditional breadcrumbs for almond flour, a simple change that slashes the glycemic load while adding healthy fats and a subtle nuttiness that complements the warm allspice. Mixed with finely grated onion and a single egg, the blend stays tender and juicy — proof that low-GI cooking never means dry or bland.

The real star of this adaptation is the celeriac mash standing in for potato. With roughly half the carbohydrates and a glycemic index around 30 compared to potato's 80-plus, celeriac delivers the same creamy, comforting base while keeping your post-meal glucose curve dramatically flatter. Celeriac is also a good source of dietary fibre, which further slows the rate at which glucose enters the bloodstream. Its earthy, celery-like sweetness pairs beautifully with the rich pan-dripping cream sauce, creating a flavour combination that feels indulgent yet keeps you in the low-GI zone.

For optimal blood sugar management, plate the celeriac mash first and eat a few forkfuls before diving into the meatballs — consuming the fibre-rich vegetable component ahead of the protein and fat further blunts the glucose response. A small spoonful of lingonberry preserves on the side provides the traditional tart counterpoint to the cream sauce; its modest portion keeps added sugars minimal while delivering a burst of antioxidant-rich berry flavour. Note that the lingonberry preserves are a tableside garnish and are not factored into the per-serving glycemic estimates — if you use a full tablespoon, expect a slight uptick in glycemic load. Keep the cream sauce to roughly two tablespoons per plate to stay within the estimated GL of 15. The entire meal comes together in 40 minutes, making it a realistic weeknight dinner that supports steady energy all evening.

Blood Sugar Impact

14.9
Glycemic Load
MEDIUM

Low to moderate blood sugar impact expected. The celeriac mash has a much lower GI than traditional potato mash, and the high protein and fat content from the meatballs will slow glucose absorption, providing stable energy for 3-4 hours.

Blood Sugar Tips

  • Start with a side salad or green vegetables before the meatballs and mash to create a fiber buffer that slows carbohydrate absorption.
  • Take a 10-15 minute walk after eating to help your muscles absorb glucose and blunt any modest blood sugar rise from the celeriac.
  • Eat slowly and chew thoroughly — the protein and fat in the köttbullar already slow digestion, and mindful pacing amplifies this effect.

🥗 Ingredients

  • 200 g Ground beef
  • 100 g Ground pork
  • 1 pcs Onion
  • 1 pcs Egg
  • 2 tbsp Almond flour
  • 0.5 tsp Ground allspice
  • 1 tsp Salt
  • 0.5 tsp Black pepper
  • 400 g Celeriac
  • 30 g Butter
  • 80 ml Heavy cream
  • 100 ml Beef broth
  • 1 tbsp Lingonberry preserves
  • 7.1 oz Ground beef
  • 3.5 oz Ground pork
  • 1 pcs Onion
  • 1 pcs Egg
  • 2 tbsp Almond flour
  • 0.5 tsp Ground allspice
  • 1 tsp Salt
  • 0.5 tsp Black pepper
  • 14.1 oz Celeriac
  • 1.1 oz Butter
  • 5 tbsp Heavy cream
  • 7 tbsp Beef broth
  • 1 tbsp Lingonberry preserves

👨‍🍳 Instructions

  1. 1

    Peel the celeriac and cut it into roughly 2 cm cubes. Place the cubes in a saucepan, cover with cold salted water, and bring to a boil over high heat. Reduce to a steady simmer and cook for about 15 minutes until the pieces are completely fork-tender.

  2. 2

    While the celeriac simmers, prepare the meatball mixture. Grate the onion on the finest side of a box grater directly into a mixing bowl. Add the ground beef, ground pork, egg, almond flour, ground allspice, a generous pinch of salt, and several grinds of black pepper.

  3. 3

    Mix the meatball ingredients together with your hands or a fork just until the egg is fully incorporated — avoid overworking, which makes the balls dense. Wet your hands lightly and shape the mixture into roughly 16 small, evenly sized meatballs.

  4. 4

    Melt half the butter in a large non-stick frying pan over medium heat. Arrange the meatballs in a single layer, leaving a little space between each. Fry them, turning gently every couple of minutes, until evenly browned on all sides and cooked through, about 8 to 10 minutes total. Transfer to a warm plate and tent loosely with foil.

  5. 5

    With the pan still over medium heat, pour in the beef broth and use a wooden spoon to scrape up any caramelised fond stuck to the bottom. Stir in 40 ml of the heavy cream and let the sauce simmer for about 3 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon. Keep the sauce to roughly two tablespoons per serving to stay within the estimated glycemic load. Season with salt and pepper to taste.

  6. 6

    Return the meatballs to the pan and roll them gently through the sauce for about a minute to glaze them evenly. Remove from the heat.

  7. 7

    Drain the cooked celeriac thoroughly and return it to the warm pot. Add the remaining butter and the remaining 40 ml of cream. Mash with a potato masher or fork until smooth and creamy but not gluey — a few small lumps are fine and add pleasant texture. Season with salt to taste.

  8. 8

    Spoon the celeriac mash onto two warmed plates, creating a shallow well in the centre. Nestle the glazed meatballs alongside the mash, spoon the cream sauce generously over the top, and finish each plate with a small spoonful of lingonberry preserves on the side.

📊 Nutrition Per Serving

Per Serving Whole Dish
Calories 834 1668
Carbs 30g 61g
Sugars 14g 27g
Added Sugars 5g 9g
Natural Sugars 9g 18g
Protein 35g 71g
Fat 64g 129g
Saturated Fat 30g 60g
Unsaturated Fat 32g 63g
Fiber 11g 23g
Soluble Fiber 3g 7g
Insoluble Fiber 8g 16g
Sodium 1539mg 3077mg

Predicted Glucose Response

high: 140 ↑ high: 140 mg/dL mg/dL
This meal

What if you...

Estimated model — individual responses vary. Not medical advice.

🔄 Lower GI Swaps

Breadcrumbs Almond Flour, Sunflower Seed Flour (Nut-Free Alternative), Oat Fibre (Nut-Free, Very Low GI)

Traditional breadcrumbs have a GI of around 70. Almond flour drops the GI to approximately 15 and adds healthy fats and fibre that slow glucose absorption. For nut-allergy households, sunflower seed flour or oat fibre provide similar low-GI binding without tree nuts.

Mashed Potatoes Celeriac Mash

Potatoes have a GI of 80+ and are one of the highest-GI vegetables. Celeriac has a GI of roughly 30 with about half the carbohydrates, plus more dietary fibre, resulting in a dramatically flatter post-meal blood sugar curve.

Lingonberry Jam (Sweetened) Lingonberry Preserves (No Added Sugar, Limited To One Teaspoon Per Serving)

Commercial lingonberry jam can contain significant added sugar. Using no-added-sugar preserves and limiting the portion to one teaspoon keeps the added sugar minimal while preserving the classic tart-sweet counterpoint to the cream sauce.

🔬 The Science Behind This Recipe

This reimagined köttbullar swaps two of the biggest glucose-spiking culprits in the traditional recipe: white breadcrumbs in the meatballs and mashed potato on the side. Almond flour replaces the breadcrumbs, bringing the GI of the binder from around 70 down to roughly 15 while adding protein, healthy monounsaturated fats, and fibre — all of which slow gastric emptying and blunt the post-meal glucose spike. Celeriac stands in for potato, cutting the carbohydrate content of the mash by about half and dropping the GI from 80-plus to around 30. Celeriac is also notably rich in dietary fibre, which forms a gel-like matrix in the gut that slows the enzymatic breakdown of starches into glucose.

The high protein and fat content of the beef-and-pork meatballs further moderates blood sugar by triggering incretin hormones (GLP-1 and GIP) that enhance insulin secretion in a glucose-dependent manner. The cream sauce, while calorie-dense, contributes negligible carbohydrate and its fat content actually helps delay glucose absorption. To keep the overall glycemic load in check, portion the sauce to roughly two tablespoons per plate.

The lingonberry preserves served alongside are a traditional garnish rather than a core ingredient; a small teaspoon adds minimal sugar while contributing anthocyanins — polyphenols that some studies suggest may improve post-meal insulin sensitivity. Eating the fibre-rich celeriac mash before the protein-and-fat-rich meatballs leverages the 'food order' effect, which research has shown can reduce post-meal glucose peaks by up to 30 percent compared to eating carbohydrates first.

Related recipes

Food diary cheat sheet

Free PDF — 3 pages

Your Weekly Food Journal

Track meals, glycemic load & mood. Spot patterns in 3 weeks.

No spam. Unsubscribe anytime.