Old-School Polish Tripe Soup with Marjoram and Nutmeg

Quick Recipe Version (TL;DR)

  • Yield: 6 servings (about 2 liters of soup)
  • Prep Time: 30 minutes
  • Cook Time: 2 hours 25 minutes
  • Total Time: 2 hours 55 minutes

Quick Ingredients

  • 1 kg cleaned beef tripe (honeycomb), cut later into ribbons
  • 1 kg beef marrow/knuckle bones
  • 2.5 liters cold water
  • 3 carrots, 1 parsnip, 1 small celery root (or 2 celery stalks), 1 leek, 1 onion
  • 3 bay leaves, 6 allspice berries, 8 black peppercorns
  • 2 tsp fine salt (plus more to taste)
  • 2 tsp dried marjoram, 1/4 tsp freshly grated nutmeg, 1 tsp coarse black pepper
  • 2 tbsp unsalted butter, 2 tbsp all-purpose flour
  • Optional meatballs: 250 g ground beef/pork, 1 small egg, 2 tbsp breadcrumbs, 1/2 tsp marjoram, 1/4 tsp nutmeg, 1/2 tsp salt, 1/4 tsp pepper
  • To serve: chopped parsley, crusty bread

Do This

  • 1. Rinse tripe; soak 15 min in cold water with 2 tbsp vinegar. Blanch 10 min in boiling water; drain and rinse.
  • 2. Start broth: bones + 2.5 L water + onion, leek, carrot, parsnip, celery root, bay, allspice, peppercorns. Bring to a boil, skim, then simmer at about 190°F/88°C.
  • 3. Add blanched tripe; simmer gently 1 hour 45 minutes to 2 hours until tender.
  • 4. Strain broth; slice tripe into 5 mm ribbons. Return clear broth to the pot, add a sliced carrot and the tripe; simmer 15 minutes.
  • 5. Optional: mix meatball ingredients, roll 1.5 cm balls; poach in soup 5–6 minutes.
  • 6. Make a blond roux with butter + flour (3–4 minutes); whisk in a ladle of broth, stir back into soup; simmer 5 minutes.
  • 7. Season with marjoram, nutmeg, black pepper, and salt; rest 5 minutes. Serve hot with parsley and crusty bread.

Why You’ll Love This Recipe

  • Classic, peppery Polish comfort soup with deep beefy aroma and a gentle lift of marjoram and nutmeg.
  • Time-tested technique for tripe that is tender, clean-tasting, and beautifully structured.
  • Optional tiny meatballs add cozy richness and old-school restaurant charm.
  • Perfect make-ahead soup that tastes even better the next day.

Grocery List

  • Produce: Carrots, parsnip, celery root (or celery), leek, onion, fresh parsley
  • Dairy: Unsalted butter, 1 small egg (for meatballs, optional)
  • Pantry: Cleaned beef tripe, beef marrow/knuckle bones, all-purpose flour, breadcrumbs, dried marjoram, whole allspice, bay leaves, black peppercorns, ground black pepper, nutmeg, fine salt, white vinegar, crusty bread

Full Ingredients

Tripe and Broth Base

  • 1 kg cleaned beef tripe (preferably honeycomb), whole pieces for simmering
  • 1 kg beef marrow or knuckle bones (well-rinsed)
  • 2.5 liters cold water (plus a little extra to top up if needed)
  • 1 large onion, halved (lightly char the cut sides in a dry pan for depth, optional)
  • 1 leek, white and light-green parts, rinsed and halved lengthwise
  • 2 medium carrots (about 250 g), cut in half (one more carrot reserved below for the soup)
  • 1 parsnip (about 120 g), cut in half
  • 1 small celery root (about 200 g), peeled and quartered (or 2 celery stalks)
  • 3 bay leaves
  • 6 whole allspice berries
  • 8 whole black peppercorns
  • 2 tsp fine salt, divided (start with 1 tsp in the broth; adjust later)
  • 2 tbsp white vinegar (for soaking the tripe, not in the soup)

For the Soup

  • 1 medium carrot, peeled and sliced into thin coins
  • 2 tsp dried marjoram, rubbed between fingers
  • 1/4 tsp freshly grated nutmeg
  • 1 tsp coarsely ground black pepper (or to taste)
  • Additional salt to taste

Optional Tiny Meatballs

  • 250 g ground beef/pork mix
  • 1 small egg
  • 2 tbsp fine breadcrumbs
  • 1 tbsp cold water or milk
  • 1/2 tsp dried marjoram
  • 1/4 tsp freshly grated nutmeg
  • 1/2 tsp fine salt
  • 1/4 tsp black pepper

Roux (Light Thickener)

  • 2 tbsp unsalted butter (28 g)
  • 2 tbsp all-purpose flour (16 g)

To Serve

  • Chopped flat-leaf parsley
  • Extra marjoram and black pepper, to finish
  • Crusty bread, warmed
Old-School Polish Tripe Soup with Marjoram and Nutmeg – Closeup

Step-by-Step Instructions

Step 1: Clean and blanch the tripe

Rinse the tripe thoroughly under cold running water for 2–3 minutes. Soak it for 15 minutes in a bowl with plenty of cold water and 2 tbsp white vinegar. Rinse again. Place the tripe in a pot, cover with cold water, bring to a rolling boil, and blanch for 10 minutes. Drain and rinse well. This simple prep keeps the final soup clean and pleasantly beefy.

Step 2: Build the beefy broth

In a large pot, add the beef bones, 2.5 liters cold water, onion halves (charred if you like), leek, halved carrots, parsnip, celery root, bay leaves, allspice, peppercorns, and 1 tsp salt. Bring to a boil over medium-high heat, skim any foam, then reduce to a gentle simmer—about 190°F/88°C. Add the blanched tripe to the pot. Partially cover and simmer quietly for 1 hour 45 minutes to 2 hours, until the tripe is tender but springy.

Step 3: Strain and slice

Lift out the tripe and set on a cutting board. Strain the broth through a fine sieve into a clean pot, discarding the vegetables and spices. If you like, pick any meat from the bones and reserve. Slice the tripe into narrow ribbons about 5 mm thick and 3–4 cm long. If the broth volume is under 2 liters, top up with a little hot water.

Step 4: Build the soup base

Return the clear broth to a gentle simmer. Add the sliced carrot coins and the tripe ribbons. Simmer for 15 minutes, until the carrot is just tender and the tripe is silky. Skim any fat if you prefer a lighter finish, or leave some for traditional richness.

Step 5: Optional tiny meatballs

Mix the ground meat, egg, breadcrumbs, water or milk, marjoram, nutmeg, salt, and pepper until just combined. Roll into 1.5 cm balls. Keep the soup at a gentle simmer and drop the meatballs in; poach for 5–6 minutes until they float and are cooked through (internal temperature about 160°F/71°C). Add any reserved meat picked from the bones now.

Step 6: Lightly thicken with roux

In a small pan, melt the butter over medium heat. Stir in the flour and cook, stirring constantly, until blond and nutty, 3–4 minutes. Whisk in a ladle of hot broth to form a smooth slurry, then whisk this back into the soup. Simmer 5 minutes to slightly thicken and smooth the texture.

Step 7: Season the old-school way

Rub the marjoram between your fingers straight into the pot, add the freshly grated nutmeg and the coarse black pepper, then taste and add salt as needed. Simmer 2 minutes, turn off the heat, and let the soup rest 5 minutes so the spices bloom.

Step 8: Serve steaming hot

Ladle into warm bowls. Finish with chopped parsley, a pinch more marjoram, and a good grind of black pepper. Serve immediately with thick slices of crusty bread for dipping.

Pro Tips

  • Tripe tenderness test: a ribbon should bend without breaking and bite like al dente pasta after simmering.
  • Keep the simmer gentle—rolling boils cloud the broth and toughen tripe.
  • Rubbing dried marjoram before adding unlocks fragrant oils and classic aroma.
  • Make the roux blond, not dark; you want silkiness without masking the peppery broth.
  • Use low-sodium seasoning and salt at the end; reduction concentrates saltiness.

Variations

  • Warsaw-style: Include the tiny meatballs (as above) and finish with extra marjoram and black pepper.
  • Spicier: Add a pinch of hot paprika or cayenne with the final seasoning for gentle heat.
  • No-bone shortcut: Use 2 liters low-sodium beef stock instead of bones and water; simmer the tripe directly in it after blanching.

Storage & Make-Ahead

Flaki improves overnight. Cool quickly and refrigerate up to 4 days. Reheat gently to a simmer, 10–15 minutes, until piping hot (165°F/74°C). Freeze up to 3 months; thaw in the fridge and reheat gently. If freezing, add fresh parsley and final marjoram after reheating to keep flavors bright. Bread is best fresh, but the soup reheats beautifully.

Nutrition (per serving)

Approximate, with meatballs and roux, without bread: 380 calories; 27 g protein; 22 g fat; 12 g carbohydrates; 1 g fiber; 1050 mg sodium. Values will vary based on bone fattiness and seasoning.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*