Quick Recipe Version (TL;DR)
Quick Ingredients
- 300 g dried Swedish brown beans (bruna bönor)
- 3 tbsp light syrup (ljus sirap)
- 3 tbsp 12% spirit vinegar (ättika)
- 1–1¼ tsp fine salt, ½ tsp white pepper
- 2 allspice berries and 1 bay leaf
- 500 g pork belly slices, 1 tbsp oil, salt and pepper
- 800 g waxy potatoes, 1 tbsp salt, 2 tbsp butter, dill or parsley
- 4 tbsp strong mustard (Skånsk or Dijon)
Do This
- 1. Rinse beans; soak in 1.5 L cold water for 12 hours.
- 2. Heat oven to 220°C (425°F). Pat pork belly dry, season, oil lightly. Roast on a rack 20 min, flip, roast 15–20 min more; broil 2–3 min if needed. Rest 5 min.
- 3. Drain beans; simmer in 1.2 L fresh water with bay and allspice, 60–75 min until tender. Add 1 tsp salt in the last 10 min.
- 4. Stir in 3 tbsp syrup, 3 tbsp vinegar, and ½ tsp white pepper; simmer 5 min until glossy. Adjust to taste.
- 5. Boil potatoes in salted water (1 tbsp) 12–18 min until just tender; drain, toss with butter and herbs.
- 6. Plate beans, add crisp pork belly and potatoes. Serve with a spoonful of mustard.
Why You’ll Love This Recipe
- Classic Swedish comfort: sweet-and-sour brown beans paired with shatter-crisp pork belly.
- Balanced flavors: silky, gently tangy beans that complement rich, crackly pork.
- Weeknight-friendly with planning: soak the beans overnight, then everything comes together smoothly.
- Simple ingredients, deeply satisfying results and beautiful, rustic plating.
Grocery List
- Produce: Waxy potatoes, yellow onion (optional), fresh dill or parsley.
- Dairy: Unsalted butter.
- Pantry: Dried brown beans (bruna bönor), light syrup (ljus sirap), 12% spirit vinegar (ättika), bay leaf, whole allspice, white pepper, salt, neutral oil, strong mustard.
Full Ingredients
Sweet-and-Sour Brown Beans
- 300 g dried Swedish brown beans (about 1½ cups)
- 1.5 L cold water for soaking
- 1.2 L fresh water for cooking
- ½ small yellow onion, finely chopped (optional)
- 1 bay leaf
- 2 whole allspice berries (or ¼ tsp ground allspice)
- 1–1¼ tsp fine sea salt, to taste
- 3 tbsp light syrup (ljus sirap)
- 3 tbsp 12% spirit vinegar (ättika) (see Pro Tips if using 5% vinegar)
- ½ tsp ground white pepper
- Optional: 1 tsp potato starch mixed with 2 tsp cold water (slurry) for a slightly thicker glaze
Shatter-Crisp Pork Belly
- 500 g pork belly slices, 6–8 mm thick (rind-on if available; about 8 slices)
- 1½ tsp fine salt
- ½ tsp ground white or black pepper
- 1 tbsp neutral oil (rapeseed/canola or sunflower)
Potatoes and To Serve
- 800 g small waxy potatoes (e.g., Yukon Gold or Charlotte), peeled if you like
- 1 tbsp coarse salt (for boiling water)
- 2 tbsp unsalted butter
- 1 tbsp chopped fresh dill or parsley
- 4 tbsp strong mustard (Swedish Skånsk or Dijon)

Step-by-Step Instructions
Step 1: Soak the brown beans
Rinse the dried brown beans under cold running water. Place them in a large bowl and cover with 1.5 L cold water. Soak at room temperature for 12 hours (or overnight). If your kitchen is warm, refrigerate during the soak.
Step 2: Heat the oven and prep the pork belly
Set a rack in the center of the oven and heat to 220°C (425°F). Line a rimmed baking sheet with foil and set a wire rack on top. Pat pork belly slices very dry with paper towels, then season all over with 1½ tsp salt and ½ tsp pepper. Brush or rub with 1 tbsp neutral oil. Arrange slices in a single layer on the rack, leaving space between them for airflow.
Step 3: Roast the pork belly until shatter-crisp
Roast for 20 minutes, then flip the slices. Roast 15–20 minutes more, until deep golden, blistered, and crisp at the edges (internal temp at least 74°C/165°F). For extra crackle, broil 2–3 minutes, watching closely. Transfer to a plate and rest 5 minutes to retain juiciness.
Step 4: Simmer the beans gently
Drain the soaked beans and place them in a pot with 1.2 L fresh cold water, the bay leaf, and allspice (and onion if using). Bring just to a simmer over medium heat, then reduce to low for a gentle simmer. Cook uncovered 60–75 minutes, stirring occasionally and adding a splash of hot water if the beans become exposed. In the last 10 minutes, stir in 1 tsp salt. The beans are done when creamy inside but still hold their shape.
Step 5: Finish with syrup and vinegar
Remove the bay leaf and allspice berries. Stir in 3 tbsp light syrup, 3 tbsp 12% spirit vinegar, and ½ tsp white pepper. Simmer for 5 minutes more until the cooking liquid becomes glossy and lightly coats the beans. Taste and adjust: add an extra teaspoon of syrup for roundness or another teaspoon of vinegar for brightness. For a slightly thicker glaze, stir in the potato starch slurry and simmer 30–60 seconds until lightly thickened.
Step 6: Boil the potatoes
While the beans finish, place potatoes in a pot and cover with cold water by 2–3 cm. Add 1 tbsp coarse salt. Bring to a boil, then simmer 12–18 minutes until just tender when pierced. Drain well, return to the warm pot, and toss with 2 tbsp butter and the chopped dill or parsley.
Step 7: Plate and serve
Ladle the sweet-and-sour brown beans into warm shallow bowls. Add a neat fan of shatter-crisp pork belly slices and a few butter-glossed potatoes. Finish with a generous spoonful of strong mustard on the side and a final crack of pepper. Serve immediately.
Pro Tips
- Vinegar strength: If you only have 5% vinegar, start with 6–7 tbsp to approximate the brightness of 3 tbsp 12% vinegar, then adjust to taste.
- Gentle heat saves the beans: Keep the simmer low to prevent the skins from bursting. Stir occasionally but avoid rough stirring; swirl the pot to mix.
- Season timing: Salt the beans near the end of cooking for the creamiest texture.
- Ultra-crisp pork belly: For even better crackle, dry the seasoned slices uncovered in the fridge for 4–24 hours before roasting.
- Warm bowls: Warm serving bowls/plates in a low oven so the glossy bean sauce doesn’t cool and thicken too quickly.
Variations
- Smoky twist: Swap pork belly for thick-cut smoked bacon or smoked pork belly; pan-fry until crisp.
- Deeper caramel: Use mörk sirap (dark syrup) or add 1 tbsp brown sugar for a bolder molasses note.
- Vegetarian comfort: Replace pork with roasted mushrooms (oyster or king trumpet) and a sprinkle of smoked salt for depth.
Storage & Make-Ahead
Beans keep well: Refrigerate cooked beans (with their sauce) up to 5 days or freeze up to 3 months; reheat gently with a splash of water and re-check vinegar/syrup balance before serving. Pork belly is best fresh; store leftovers up to 3 days and re-crisp on a rack at 200°C (400°F) for 8–10 minutes. Potatoes are best the day of; if needed, rewarm gently with a knob of butter. You can soak beans up to 24 hours (refrigerated) and cook them a day ahead; finish with syrup and vinegar when reheating to keep flavors bright.
Nutrition (per serving)
Approximate: 980 calories; 35 g protein; 58 g fat; 85 g carbohydrates; 11 g fiber; 1300 mg sodium. Values will vary based on pork belly fat rendered and exact brands used.


Leave a Reply