This comforting Bosnian cabbage stew, Bosanski Lonac, is a layered one-pot meal full of tender meat and fork‑soft vegetables. It’s a no‑stir, “set it and forget it” dish that works in an Instant Pot, Dutch oven, or slow cooker and makes a satisfying family dinner any time of year.

Each spoonful offers melt‑in‑your‑mouth meat and fork‑tender vegetables simmered in a gently seasoned broth. Serve this hearty cabbage stew with crusty bread to soak up every drop of flavorful liquid.
Cooking Bosanski Lonac in an Instant Pot speeds up the process while preserving the traditional layered texture and rich flavor. If you prefer, slow‑cooking or braising in a Dutch oven delivers equally excellent, old‑fashioned results.
📃 Why It Works
- Layering meat and vegetables lets flavors concentrate as they cook, producing a deep, balanced broth.
- The method is highly flexible: swap meats or vegetables to suit taste or dietary needs.
- After you layer the ingredients, the dish requires no stirring—just set the cooker and let it work.

🤔 What is Bosanski Lonac?
Bosanski Lonac, which translates as “Bosnian Pot,” is a traditional Balkan stew known for its simple ingredients and layered cooking technique. Historically prepared in clay pots or even buried near the hearth, this dish relies on slow, even cooking to develop rich flavor from basic pantry staples.
Although regional and family variations exist, the defining trait of Bosanski Lonac is alternating layers of meat and vegetables simmered until the juices and aromatics form a delicious, hearty broth.
🛒 Ingredients and Notes

- Meat: Traditional choices include beef and lamb; pork, veal, or poultry also work. A mix of pork and beef creates a rich, full broth.
- Cabbage: Use green cabbage for stews and braises; it holds up well during long cooking.
- Potatoes: Choose medium‑starch varieties like Yukon Gold or white potatoes to avoid a mealy texture after long cooking.
- Seasoning: Vegeta is a common Balkan seasoning blend, but plain salt or stock will also work. Keep herbs and spices modest — the dish is known for restrained, balanced seasoning.
⏲ Cooking Time
Depending on your method the total cook time ranges from about 30 minutes (Instant Pot) to 7 hours (slow cooker). Choose the method that fits your schedule—each produces a delicious, comforting stew.
🔪 Instructions
Instant Pot

Step 1: Lightly oil the bottom of a minimum 6‑quart Instant Pot and add half the chopped cabbage, pressing it down slightly.
Step 2: Layer the beef and pork over the cabbage.
Step 3: Add chopped onion, tomato, carrot, bell pepper, and minced garlic. Scatter bay leaves, tomato paste, paprika, and peppercorns over the vegetables.
Step 4: Add diced potatoes, sprinkle with Vegeta or salt, then top with the remaining cabbage. Press down gently and pour in water or beef broth.

Step 5: Seal the lid and set the valve to sealing. Cook on high pressure for 30 minutes, then allow a natural pressure release for about 15 minutes before quick‑releasing any remaining pressure. Stir gently before serving and garnish with fresh parsley if desired.
Dutch Oven
For stovetop or oven braising, follow the same layering steps in a large Dutch oven. Bring to a boil, then reduce the heat, cover, and simmer for about 2 to 3 hours until the meat is very tender. Stir only just before serving.
Slow Cooker
Layer the ingredients in the slow cooker as described above. Cook on low for 6 to 7 hours or on high for 4 to 5 hours, until the meat is tender. Stir before serving.
- Make it keto: omit the potato.
- Extra vegetables that work well: celery, green beans, or cauliflower florets.
- Leftovers keep well in the refrigerator for up to 5 days or freeze for up to 3 months. Stews often taste even better the next day.
- If you use beef broth instead of water, reduce added salt accordingly.
- Whole peppercorns can be substituted with ½ teaspoon ground black pepper.
- Don’t worry if the pot looks full—the cabbage will collapse as it cooks.
❓ Frequently Asked Questions
Yes. Cool the stew completely, divide into portions, and freeze for up to 3 months.
Store in airtight containers for up to 5 days in the refrigerator.
Yes. The recipe scales easily, though making a full batch provides convenient leftovers that reheat well.


Bosnian Cabbage Stew Recipe
Print Recipe
EQUIPMENT
- Instant Pot or large Dutch oven / slow cooker
- Chopping board
- Sharp kitchen knife
Ingredients
- 1 medium cabbage head (about 2 lb), cored and coarsely chopped
- 2 tablespoons vegetable oil
- 1 lb beef stew meat, cut into chunks
- 1 lb pork stew meat, cut into chunks
- 1 large onion, diced
- 1 large tomato, diced
- 1 large carrot, sliced
- 1 bell pepper, chopped
- 2 garlic cloves, minced
- 2 bay leaves
- 2 tablespoons tomato paste
- 1 tablespoon paprika
- 1 teaspoon whole black peppercorns (or 1/2 tsp ground)
- 1 teaspoon Vegeta or salt
- 1 large potato, diced
- 2 cups water or beef broth
Instructions
- Drizzle 2 tablespoons oil into the bottom of a 6‑quart Instant Pot (or heat oil in a Dutch oven). Add half the cabbage and press down.
- Layer the meat over the cabbage, then add onion, tomato, carrot, pepper, and garlic.
- Sprinkle bay leaves, tomato paste, paprika, peppercorns, and Vegeta or salt.
- Top with diced potato and the remaining cabbage. Press down gently and pour in water or broth.
- For Instant Pot: seal and cook on high pressure 30 minutes, then allow a natural release for 15 minutes before quick release. For Dutch oven: simmer covered 2–3 hours. For slow cooker: cook low 6–7 hours or high 4–5 hours.
- Stir before serving and garnish with fresh parsley if desired.
Notes
- Use a 6‑quart Instant Pot or larger for the full recipe.
- To make it keto, omit the potato.
- If using beef broth, reduce added salt accordingly.
- Stews develop flavor overnight—reheat leftovers for an even better meal the next day.
Nutrition
Update Notes: This recipe was originally published in May 2015 and updated in October 2020 with new photos and tips.