Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 lb (900 g) beef chuck, cut into 1 1/2-inch cubes
- 2 tbsp unsalted butter + 1 tbsp neutral oil
- 2 large yellow onions, thinly sliced
- 1/4 cup (30 g) all-purpose flour
- 2 cups (480 ml) beef stock + 1 cup (240 ml) water
- 10 whole allspice berries, 2 bay leaves, 6 whole peppercorns
- 4 medium carrots (about 500 g), cut into chunky pieces
- 1 1/2 tsp kosher salt, plus more to taste
- 1 tsp apple cider vinegar + 1 tbsp cold butter (to finish)
- 2 lb (900 g) waxy potatoes, for boiling
- Sharp mustard and pickled beets, for serving; chopped parsley optional
Do This
- 1. Pat beef dry; season with 1 1/2 tsp salt and pepper. Brown in butter/oil over medium-high, 8–10 minutes total in 2–3 batches.
- 2. Soften onions 5 minutes; stir in flour 1 minute.
- 3. Deglaze with stock and water; add allspice, bay, peppercorns. Return beef; bring to a simmer.
- 4. Cover and cook gently 90 minutes on low (or in 300°F/150°C oven for about 2 hours).
- 5. Add carrots; cook 30–35 minutes until beef is fork-tender and carrots soft.
- 6. Boil potatoes in salted water 18–22 minutes. Finish stew with vinegar and cold butter; serve over potatoes with mustard and pickled beets.
Why You’ll Love This Recipe
- Classic Swedish comfort: warm allspice and bay leaf perfume a silky, glossy gravy.
- Ultra-tender beef and soft carrots, cooked just long enough to keep their shape.
- Simple pantry ingredients and a mostly hands-off simmer.
- Even better the next day, perfect for make-ahead dinners.
Grocery List
- Produce: Yellow onions, carrots, waxy potatoes, fresh parsley (optional), pickled beets (jarred)
- Dairy: Unsalted butter
- Pantry: Beef chuck, beef stock, all-purpose flour, whole allspice berries, bay leaves, whole black peppercorns, kosher salt, neutral oil, apple cider vinegar, sharp mustard
Full Ingredients
Kalops (Swedish Beef Stew)
- 2 lb (900 g) beef chuck, cut into 1 1/2-inch cubes
- 1 1/2 tsp kosher salt, divided, plus more to taste
- 1/2 tsp freshly ground black pepper
- 2 tbsp (28 g) unsalted butter
- 1 tbsp (15 ml) neutral oil (canola or sunflower)
- 2 large yellow onions (about 500 g), halved and thinly sliced
- 1/4 cup (30 g) all-purpose flour
- 2 cups (480 ml) beef stock
- 1 cup (240 ml) water
- 10 whole allspice berries
- 2 bay leaves
- 6 whole black peppercorns
- 4 medium carrots (about 500 g), peeled and cut into 1-inch chunks on the bias
- 1 tsp apple cider vinegar
- 1 tbsp (14 g) cold unsalted butter, to finish
- Pinch of sugar (optional, to balance)
Boiled Potatoes
- 2 lb (900 g) waxy potatoes (Yukon Gold or new potatoes), peeled if large
- 1 tbsp kosher salt (for the cooking water)
For Serving
- Sharp mustard (Swedish brown mustard or Dijon), about 1/4 cup
- Pickled beets, about 1 cup drained
- Chopped fresh parsley, 2 tbsp (optional)

Step-by-Step Instructions
Step 1: Prep the ingredients
Pat the beef dry with paper towels so it browns well. Slice the onions and cut the carrots into chunky 1-inch pieces. Measure out the stock, water, flour, allspice, bay leaves, and peppercorns so they are ready to go.
Step 2: Brown the beef
Heat a heavy Dutch oven (5–6 quart) over medium-high. Add the oil and 1 tbsp butter. Season the beef with 1 tsp kosher salt and the black pepper. Brown the beef in 2–3 batches, 2–3 minutes per side, 6–8 minutes per batch. Transfer browned beef to a plate; do not crowd the pot or it will steam.
Step 3: Soften onions and make a light roux
Lower the heat to medium and add the remaining 1 tbsp butter. Add the onions and a pinch of salt; cook, stirring, until translucent and lightly golden at the edges, about 5 minutes. Sprinkle in the flour and cook, stirring constantly, for 1 minute to remove the raw flour taste.
Step 4: Deglaze and build the braise
Gradually pour in the beef stock and water, scraping up browned bits from the bottom. Add the allspice berries, bay leaves, and whole peppercorns. Return the beef (and any juices) to the pot and bring to a gentle simmer.
Step 5: Slow-braise until tender
Cover and cook at a very gentle simmer over low heat for 90 minutes, adjusting heat so it barely bubbles. Alternatively, transfer the covered pot to a 300°F (150°C) oven and cook for about 2 hours. The meat should be approaching fork-tender.
Step 6: Add carrots and finish cooking
Add the carrots, re-cover, and continue cooking until both beef and carrots are tender, 30–35 minutes. If the sauce is too thin, uncover and simmer 5–10 minutes to reduce; if too thick, stir in a splash of hot water. Remove and discard the bay leaves, allspice berries, and peppercorns.
Step 7: Boil potatoes, finish and serve
While the stew finishes, cover the potatoes with cold water in a large pot, add 1 tbsp kosher salt, and bring to a boil. Simmer until just tender, 18–22 minutes; drain. Off the heat, stir 1 tsp apple cider vinegar and 1 tbsp cold butter into the stew for a glossy finish. Taste and adjust salt. Ladle the kalops over the boiled potatoes, garnish with parsley (optional), and serve with sharp mustard and pickled beets.
Pro Tips
- Dry the beef thoroughly before browning; moisture prevents good searing.
- Use whole allspice berries for the classic Swedish aroma; tie spices in cheesecloth for easy removal.
- Keep the braise at a gentle simmer, not a rolling boil, to keep the meat tender.
- Add carrots late so they become soft but don’t disintegrate.
- A splash of vinegar and a pat of cold butter at the end brighten flavor and create a glossy gravy.
Variations
- Root-vegetable kalops: Add 1 cup diced celeriac or parsnip with the carrots for a deeper, earthy sweetness.
- Slow cooker: Skip the flour at first. Add browned beef, onions, stock, spices, and cook 7–8 hours on low (4–5 on high). Add carrots for the last 2 hours. Thicken at the end with a slurry of 2 tbsp flour mixed with 3 tbsp water, simmering on high 10–15 minutes.
- Game version: Swap beef for venison or moose; extend simmer by 15–20 minutes if needed.
Storage & Make-Ahead
Kalops tastes even better the next day. Cool quickly, then refrigerate in airtight containers for up to 4 days. Freeze up to 3 months; thaw overnight in the fridge. Reheat gently on the stovetop over low with a splash of water. Store potatoes separately (they can become mealy when frozen); boil fresh potatoes when reheating for best texture.
Nutrition (per serving)
Approximate values: 620 calories; 35 g protein; 25 g fat; 50 g carbohydrates; 4 g fiber; 1200 mg sodium (varies with stock and added salt).


Leave a Reply