
If you grew up in a Polish home — chances are you’ve tasted of this richly spiced Polish tripe soup, also known as Flaki. My grandma used to make it every time someone in the family came in from the cold, hungover from a wedding, or just needed serious comfort food. There’s something nostalgic about flaki, that unmistakable Polish beef soup with tripe, brimming with soft root veggies and a deeply aromatic broth.
Whether you call it flaki, flaczki, or just “that tripe soup from Poland,” this old-school dish is the kind of thing that might seem intimidating—until you taste it and suddenly, you get it.
What Is Flaki?
Flaki (also called flaczki) is a traditional Polish soup made from cleaned and pre-boiled beef tripe simmered in a rich beef broth. It’s deeply seasoned with warming spices like marjoram, ginger, and nutmeg, and often thickened with a buttery flour roux.
It’s a staple at weddings, family gatherings, and even as hangover cure food, Polish tripe soup is hearty, aromatic, and not for the faint of flavor. Flaki Krakow style often includes root vegetables and extra marjoram, giving it that rustic edge we all secretly crave.
Why I Love This Recipe
What I love about this authentic Polish tripe soup is how unapologetically traditional it is. No shortcuts, no modern twists—just deep flavor built from hours of slow simmering, careful cleaning, and real ingredients.
The balance of beef, chewy tripe, sweet root vegetables, and warming spices like marjoram, paprika, and nutmeg is pure magic. And let’s be honest: there’s also something satisfying about reviving a dish that’s fallen off the everyday radar. This spicy tripe soup is a hidden gem in the world of Polish comfort food recipes.
Necessary Equipment
- Large 4L+ soup pot
- Fine-mesh strainer or colander
- Cutting board and sharp knife
- Skimmer or slotted spoon
- Wooden spoon
- Medium frying pan (for roux, optional)
- Cheese grater (for root vegetables)
Key Ingredients & Substitutions
For the Broth Base:
- Beef on the bone – Like ribs or neck. This builds the soup’s structure and depth.
- Root vegetables – Carrots, parsley or parsnip root, celery root.
- Onion – Burnt over flame for smoky sweetness.
- Bay leaves, allspice, peppercorns – Classic Polish broth flavors.

For the Flaki:
- Beef tripe – Must be thoroughly cleaned and boiled multiple times.
- Garlic – Finely chopped for bold flavor.
- Butter + flour – Optional roux for thickening.
- Spices – Marjoram, paprika (both sweet and hot), nutmeg, ginger.
- Salt & pepper – Season in stages, taste often.
Substitution Tip: You can replace tripe with king oyster mushrooms for a vegetarian twist, though purists might object!
Step-by-Step Instructions for Polish Tripe Soup
Step 1: Prepare the Broth Base
In a large pot, combine 1 kg of beef on the bone with peeled root vegetables (carrot, parsley/parsnip, celery root), a chunk of leek, and 2.5 liters of water. Add 1 tsp salt and ½ tsp black pepper. Bring to a boil, then simmer gently for 3 hours.
(Tip: Low and slow makes a broth you can almost chew.)
Step 2: Clean and Pre-Boil the Tripe
Thoroughly rinse 1 kg of beef tripe (in sheets or pre-cut). Boil it in unsalted water three times, 20 minutes each, changing water each time. Trim any remaining fat or membranes.
(Tip: This step is crucial for reducing strong odors and tenderizing the tripe.)
Step 3: Strain and Prep the Broth Add-Ins
Once broth is done, remove all meat and veggies. Discard bones and tough bits; dice the meat and vegetables for later. Strain broth if needed. Add tripe to the clear broth.
(Tip: Don’t skip this step—it’s what turns beef water into beautiful soup.)
Step 4: Season the Flaki
To the pot with broth and tripe, add:
- 3 minced garlic cloves
- 3 tbsp dried marjoram
- 2 bay leaves
- 4 allspice berries
- 1 tsp each ground ginger and nutmeg
- ½ tsp each sweet and hot paprika
Simmer gently for 30–45 more minutes, until the tripe is meltingly tender.
(Tip: Taste as you go and adjust seasoning gradually.)

Step 5: Final Touches – Meat, Veggies & Optional Roux
Return the diced meat and vegetables to the pot. Adjust salt and pepper to taste.
Optional: Make a roux by melting 5 tbsp butter, adding 5 tbsp flour, stirring until golden, then whisking into the soup to thicken.
(Tip: Let the soup rest overnight—flavors deepen beautifully.)
Tips
- Use a mix of sweet and hot paprika for that signature spicy Polish flaki flavor.
- Burn the onion slightly before adding to broth—this old Polish root vegetable soup trick boosts depth.
- If the tripe smells too strong, boil a fourth time or soak in milk beforehand.
Serving Suggestions
Serve traditional Polish flaki piping hot with sourdough rye bread, potato pancakes, or even in a hollowed-out bread bowl. A sprinkle of red pepper flakes on top? Chef’s kiss. And if you’re feeling indulgent, pair it with a cold shot of Polish vodka—like they do at weddings.
Make-Ahead & Storage
Flaki tastes even better the next day. Store in the fridge for up to 4 days or freeze in portions for up to 3 months. Reheat gently on the stove to avoid breaking down the tripe.
Common Mistakes
- Under-cleaning the tripe – This is definitely a must. Always rinse and boil several times.
- Skipping the roux – Optional but adds body and richness.
- Boiling too aggressively – Keep the simmer gentle to avoid cloudy broth.
- Under-seasoning – This soup drinks spices like a sponge; be generous!

FAQ
What’s the difference between flaki and flaczki?
They’re essentially the same—“flaki” is the more general term, while “flaczki” is a diminutive used affectionately or regionally.
Can I make flaki without tripe?
Yes! Try a vegetarian version with king oyster mushrooms or jackfruit for that chewy bite.
How do I reduce the strong smell of tripe?
Boil it 3–4 times in clean water, uncovered. You can also soak it in milk or vinegar water beforehand.

Traditional Polish Flaki Recipe (Tripe Soup)
- Total Time: 5 hours
- Yield: 3L (serves 6–8) 1x
Description
A rich and comforting Polish beef tripe soup, this flaki recipe brings together tender beef, chewy tripe, root veggies, and bold spices for an unforgettable old-school dish.
Ingredients
For the Broth Base:
- 1 kg beef on the bone (e.g. ribs, neck)
- 2.5 L water
- 2 medium carrots, peeled
- 1 parsnip or parsley root
- 1 small celery root piece (100g)
- 15 cm piece of leek
- 1 tsp salt
- 1/2 tsp black pepper
For the Flaki:
- 1 kg beef tripe (in sheets or pre-cut)
- 3 cloves garlic, minced
- 3 tbsp dried marjoram
- 2 bay leaves
- 4 allspice berries
- 1 tsp ground nutmeg
- 1 tsp ground ginger
- 1/2 tsp sweet paprika
- 1/2 tsp hot paprika
- Salt and pepper to taste
Optional Roux:
- 5 tbsp butter
- 5 tbsp flour
Instructions
- Make the Broth: In a large pot, combine beef, vegetables, salt, pepper, and water. Bring to a boil, then reduce to a gentle simmer for 3 hours.
- Prepare the Tripe: Rinse tripe well. Boil it 3 times for 20 minutes each, replacing the water each time. Trim any fat or membranes. Slice into thin strips.
- Strain the Broth: Remove and chop the meat and vegetables; discard bones. Return clear broth to the pot, add tripe.
- Season the Soup: Add garlic, marjoram, bay leaves, allspice, ginger, nutmeg, and both paprikas. Simmer for 30–45 minutes, until tripe is tender.
- Finish the Flaki: Return chopped meat and veggies to the soup. Adjust seasoning. Optionally, prepare roux by melting butter, stirring in flour until golden, and whisking into soup.
Notes
Let flaki rest overnight—flavors deepen!
Use quality tripe with a natural yellow-gray color.
For extra depth, char the onion before adding to broth.
- Prep Time: 2 hours + resting
- Cook Time: 3 hours
- Cuisine: Polish
Nutrition
- Serving Size: per 100 ml
- Calories: 90 kcal
- Fat: 5g
- Carbohydrates: 3g
- Protein: 6g
Nutrition Information
This website offers estimated nutritional details, which may vary depending on the specific ingredients used.



Very, very good. It’s not really all that difficult. Although, this soup is more labor intensive than my other recipe’s but well worth it.