Each bowl of this Swedish kalops delivers 42 grams of protein from lean sirloin and cannellini beans, along with 9 grams of fiber from root vegetables and legumes. At just 395 calories per generous serving, it concentrates serious nutrition into a portion size that respects the smaller appetite most GLP-1 users develop within the first few weeks. The stew also provides meaningful iron from the beef and potassium from the turnips — two nutrients that can run low during sustained caloric restriction.

Kalops is one of Sweden's oldest comfort foods, a slow-braised beef stew built on just a few aromatics: allspice, bay leaves, and white pepper. The allspice lends a warm, faintly sweet depth that distinguishes this from French or German stews, while the white pepper adds clean heat without any harshness. Turnips and carrots soften into the braising liquid, creating a broth that tastes richer than its modest fat content suggests.

The recipe is purpose-built for batch cooking. One Sunday pot yields four sealed containers for the week ahead, and the stew actually improves after a night in the fridge as the allspice and bay infuse deeper into the beef. Each portion reheats in under four minutes — a genuine weeknight dinner with no additional prep, no decisions, and no temptation to order something less nourishing instead.

Why This Works on GLP-1

Muscle preservation is one of the most important nutritional goals during GLP-1-assisted weight loss. Research consistently shows that people on medications like Mounjaro or Wegovy can lose lean mass alongside fat unless protein intake stays high — generally 1.0 to 1.2 grams per kilogram of body weight daily. This kalops provides 42 grams of complete protein per serving, primarily from beef sirloin, which contains all essential amino acids including leucine, the key trigger for muscle protein synthesis. That single bowl covers roughly half the daily protein target for a 170-pound adult.

The 9 grams of fiber per serving come from a combination of cannellini beans, turnips, and carrots — all sources of soluble fiber that forms a gentle gel in the digestive tract rather than the rough insoluble fiber that can aggravate the slowed gastric emptying common on GLP-1 therapy. White beans in particular provide resistant starch, which feeds beneficial gut bacteria without the bloating that raw cruciferous vegetables sometimes cause.

The braising method renders the beef exceptionally tender, which matters when GLP-1 medications reduce the stomach's mechanical churning speed. Soft-textured proteins break down more easily than grilled or seared meats, reducing the risk of the uncomfortable fullness or nausea that some Zepbound users report after eating tougher cuts. The low fat content — just 11 grams per serving — also helps, since dietary fat is the slowest macronutrient to empty from the stomach.

Ingredients (serves 4)

For the stew:

  • 1¼ lbs (565g) lean beef top sirloin, trimmed of visible fat and cut into 1-inch cubes
  • 2 tsp olive oil
  • 1 large yellow onion, diced (about 1½ cups / 200g)
  • 2 medium carrots, peeled and sliced into ½-inch rounds (about 200g)
  • 2 medium turnips, peeled and cut into ¾-inch cubes (about 300g)
  • 3 whole allspice berries (or ¼ tsp ground allspice)
  • 2 dried bay leaves
  • ½ tsp ground white pepper
  • ½ tsp fine sea salt
  • 1 tbsp white wine vinegar
  • 2 cups (480ml) low-sodium beef broth
  • 1 can (15 oz / 425g) cannellini beans, drained and rinsed

For the mustard-dill yogurt:

  • ½ cup (120g) plain nonfat Greek yogurt
  • 1 tbsp whole-grain mustard (Swedish senap or Dijon)
  • 1 tbsp fresh dill, finely chopped
  • Pinch of fine sea salt

For garnish:

  • 2 tbsp fresh dill, roughly chopped

Instructions

Sear the beef:

  1. Pat the sirloin cubes dry with paper towels — surface moisture prevents browning and will steam the meat instead. Season lightly with half the salt and the white pepper.
  2. Heat the olive oil in a Dutch oven or heavy-bottomed pot over medium-high heat. Working in two batches to avoid crowding, sear the beef until deep golden on two sides, about 2 minutes per side. Transfer to a plate. The fond (brown bits) left on the pot bottom is where most of the flavor lives.

Build the braise:

  1. Reduce heat to medium. Add the diced onion to the same pot and cook for 4 to 5 minutes, stirring occasionally and scraping up the fond, until the onion softens and turns translucent.
  2. Add the carrots, turnips, allspice berries, bay leaves, and remaining salt. Stir to combine and cook for 2 minutes — just long enough for the aromatics to bloom against the warm vegetables.
  3. Pour in the white wine vinegar and let it bubble for 30 seconds, scraping any remaining fond from the bottom. This deglazes the pot and adds a subtle brightness that keeps the finished stew from tasting heavy.
  4. Return the seared beef and any accumulated juices to the pot. Pour in the beef broth. The liquid should come about three-quarters of the way up the solids — add a splash of water if needed.

Braise low and slow:

  1. Bring the liquid to a gentle simmer — you want lazy, occasional bubbles, not a rolling boil. Cover the pot with a tight-fitting lid, reduce heat to low, and braise for 75 minutes. If using an oven instead, transfer the covered Dutch oven to a 325°F (160°C) oven for the same duration.
  2. After 75 minutes, add the drained cannellini beans and stir gently. Replace the lid and continue cooking for 15 more minutes, until the beans are heated through and the beef is fork-tender.
  3. Remove and discard the bay leaves and allspice berries (fish them out with a spoon — they will have floated toward the surface). Taste the broth and adjust salt if needed.

Make the yogurt and portion:

  1. Stir together the Greek yogurt, whole-grain mustard, chopped dill, and salt in a small bowl. This takes 30 seconds and adds a tangy contrast that lifts the entire dish.
  2. Divide the stew evenly among four airtight containers for meal prep, or serve immediately in warm bowls. Top each serving with a generous dollop of mustard-dill yogurt and a scattering of fresh dill.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~395 kcal
Protein ~42g
Fat ~11g
Carbohydrates ~32g
Fiber ~9g

Estimates based on USDA data for trimmed top sirloin, canned cannellini beans, raw turnips and carrots, nonfat Greek yogurt, and low-sodium beef broth. Actual values vary with specific brands and trimming.

Practical Notes

Meal prep storage and reheating. Cool the stew completely before sealing containers — trapping steam creates condensation that dilutes the broth and shortens fridge life. Sealed containers keep well for 4 days in the refrigerator. Reheat in the microwave for 3 to 4 minutes, stirring halfway, or warm gently in a saucepan over medium-low heat. Add the yogurt fresh at serving time rather than storing it in the stew.

Freezing for longer storage. This kalops freezes exceptionally well for up to 3 months. Portion into freezer-safe containers, leaving half an inch of headspace for expansion. Thaw overnight in the refrigerator and reheat on the stovetop. The beans and vegetables hold their texture through freezing better than potatoes or pasta would.

Choosing the right cut. Top sirloin offers the best balance of flavor and leanness for this recipe. If you cannot find it, eye of round or bottom round roast work as well but may need an extra 15 to 20 minutes of braising to become fully tender. Avoid chuck roast — while traditional for stews, its marbling pushes the fat content well above what works for a GLP-1-friendly meal.

Start with half a portion if you are new to GLP-1. During the first weeks on medication, appetite suppression is often strongest. Serve yourself half a container and wait 15 to 20 minutes before deciding whether you want more. The high protein and fiber content means even a smaller portion provides meaningful nutrition, and leftovers simply become tomorrow's meal.

Boost the vegetables without changing the macros. Celery root (celeriac) makes an excellent addition or substitution for half the turnips — it has a similar texture and calorie profile but adds a mild, nutty flavor that pairs well with the allspice. Parsnips work too, though they are slightly higher in natural sugars.

Frequently Asked Questions

Will this stew cause nausea or discomfort on GLP-1 medication?
Braised dishes like kalops are among the most GLP-1-friendly formats because the long cooking time breaks down both the protein fibers and vegetable cell walls, making everything softer and easier to digest. The fat content is deliberately low at 11 grams per serving, which reduces the time the meal sits in your stomach. If you are in the early adjustment phase of Ozempic or a similar GLP-1 medication, start with a smaller portion and eat slowly. Most users find that well-cooked stews cause significantly less discomfort than fried, raw, or very fibrous meals.
Can I substitute the beef with another protein?
Turkey thighs work well as a direct swap — use boneless, skinless thighs cut into similar-sized cubes and reduce the braising time to 60 minutes since turkey cooks faster than beef. Pork tenderloin is another option, though it will come out slightly leaner and may need 10 minutes less braising. For a plant-based version, extra-firm tofu cubes pressed and seared, combined with double the white beans, will approximate the protein content, though the flavor profile will shift considerably since the beef fond is central to the broth's depth.
How should I reheat this stew without drying it out?
The braising liquid acts as a built-in sauce, so the stew resists drying out better than most meal-prepped proteins. For microwave reheating, cover the container loosely and heat at 70 percent power for 3 to 4 minutes, stirring at the halfway mark to distribute heat evenly. For stovetop, add one to two tablespoons of water or broth and warm over medium-low heat for 5 to 6 minutes, stirring occasionally. Always add the mustard-dill yogurt after reheating — heating Greek yogurt causes it to separate and lose its creamy texture.
What if I can only eat very small portions right now?
This recipe divides easily into 6 smaller portions instead of 4, giving you roughly 28 grams of protein and 265 calories per serving — still nutritionally meaningful for a mini meal. Store the extra portions in the freezer so nothing goes to waste. Many GLP-1 users find that their appetite gradually increases after the first month, and having frozen single-serve portions available means you can scale up effortlessly without cooking again. Pair a small portion with a slice of whole-grain bread if you need a few more calories to feel steady.
Why use whole allspice berries instead of ground allspice?
Whole allspice berries release their flavor slowly over the 90-minute braise, creating a subtle warmth that permeates the broth without becoming overpowering. Ground allspice, by contrast, disperses immediately and can make the stew taste sharp or medicinal if you use even slightly too much. If whole berries are unavailable, use just a quarter teaspoon of ground allspice added with the broth — less than you might expect. Taste the finished stew before adding more. You can also wrap the whole berries and bay leaves in a small cheesecloth pouch for easier removal at the end.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.