Delicious Cabbage Dish

Print recipe below

Cabbage is having a moment again—partly because it’s affordable year-round, partly because people are looking for comfort food that still feels light. This dish hits that sweet spot: tender cabbage in a savory, lightly thickened garlic-onion broth, finished with creamy yogurt and a fresh dill-cucumber topping that wakes everything up.

The first time I tested it, I followed the “egg into the pot” idea and realized it needs a little technique to avoid ragged egg bits. The small fix is simple: temper the eggs and stir in slowly, and you get silky ribbons instead of scrambled chunks. I also found that briefly cooking the flour with the onions (but not too dark) keeps the flavor nutty without turning the whole dish bitter.


Why You’ll Love This Recipe

  • Cozy and hearty, but still feels fresh thanks to dill and cucumber on top
  • Budget-friendly ingredients with big flavor
  • One-pot comfort with a quick stovetop roux for body
  • Naturally vegetarian and easy to make filling with a side of bread or potatoes
  • Tested benefit: letting it rest 5 minutes before serving noticeably thickens the texture and smooths out the egg strands

Ingredients

For the cabbage base

  • 3 large eggs
  • 1 lb 2 oz (500 g) green cabbage, thinly shredded
  • 3 1/3 cups (800 ml) water
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 2 garlic cloves, minced
  • 4 tablespoons all-purpose flour (about 30 g)
  • 3 tablespoons vegetable oil (45 ml)
  • 1 teaspoon kosher salt (about 5 g), plus more to taste
  • 1 teaspoon paprika, plus extra for serving
  • 1/2 teaspoon black pepper, plus more to taste

For finishing

  • 3 tablespoons plain yogurt (45 g)
  • 2 tablespoons chopped fresh dill (about 8 g)
  • 1/2 medium cucumber, finely diced (about 1 cup / 120 g)

Ingredient Notes

  • Cabbage: Green cabbage stays slightly sweet and tender-crisp. Slice it thin so it cooks evenly in the short simmer.
  • Flour: This is your thickener. Cooking it in oil with onion/garlic removes the raw flour taste. If you prefer gluten-free, use a 1:1 gluten-free flour blend; it thickens similarly.
  • Eggs: They enrich the broth and make it feel almost stew-like. Tempering prevents the eggs from clumping.
  • Yogurt: Adds gentle tang and creaminess. Use plain yogurt (not sweetened). If your yogurt is very thick (Greek-style), loosen it with 1 tablespoon (15 ml) warm broth before adding.
  • Dill + cucumber: Added at the end for crunch and freshness. If you only have dried dill, use 2 teaspoons (about 2 g), but fresh really makes this pop.

Kitchen Tools Needed

  • Large pot or Dutch oven (at least 4–5 qt / 4–5 L)
  • Skillet or sauté pan
  • Whisk
  • Cutting board and knife
  • Measuring cups/spoons
  • Ladle (helpful for tempering)

Step-by-Step Instructions

  1. Prep the vegetables.
    Shred the cabbage thinly. Chop the onion finely, mince the garlic, dice the cucumber, and chop the dill. Keeping everything small helps the dish feel cohesive.

  2. Simmer the cabbage.
    In a large pot, bring 3 1/3 cups (800 ml) water to a boil. Add the shredded cabbage and 1/2 teaspoon of the salt. Reduce to a lively simmer and cook 5–7 minutes, until the cabbage softens but still has a little bite.

  3. Make the onion-garlic roux.
    While the cabbage cooks, heat 3 tablespoons (45 ml) vegetable oil in a skillet over medium-low heat. Add the onion and cook 5–6 minutes, stirring, until translucent and sweet-smelling (don’t rush this). Add garlic and cook 30 seconds.

  4. Bloom the spices and cook the flour.
    Stir in paprika, black pepper, and the remaining 1/2 teaspoon salt. Add the flour and cook, stirring constantly, 2–3 minutes until it turns pale golden and smells lightly nutty.

    • If it starts browning quickly, lower the heat—too dark can taste bitter here.
  5. Loosen the roux (prevents lumps).
    Ladle about 1/2 cup (120 ml) of hot cabbage cooking liquid into the skillet a little at a time, whisking until smooth. You’re aiming for a pourable, gravy-like consistency.

  6. Temper the eggs (key for good texture).
    In a bowl, whisk the 3 eggs until smooth. Slowly whisk in 1/2 cup (120 ml) hot broth from the pot to warm the eggs.

  7. Add eggs to the pot gently.
    Lower the pot heat to low (gentle simmer). Stir the cabbage broth in a slow circle and pour in the tempered eggs in a thin stream. Keep stirring gently for 30–60 seconds until you see soft egg ribbons form. Avoid a rolling boil, which makes the eggs tough.

  8. Thicken with the roux.
    Pour the loosened onion-garlic roux into the pot while stirring. Simmer on low for 2–3 minutes until the broth lightly thickens and coats the cabbage.

  9. Finish with yogurt (no curdling).
    Turn off the heat. Stir in 3 tablespoons (45 g) yogurt until creamy and evenly mixed. Taste and adjust salt/pepper.

  10. Top and serve.
    Ladle into bowls and top with diced cucumber and fresh dill. Finish with a light sprinkle of paprika. Let it sit 5 minutes before serving if you want a thicker, more settled texture.


Pro Tips (VERY IMPORTANT FOR RANKING)

  • Keep the pot at a gentle simmer when adding eggs. My first test boiled too hard and the eggs tightened into little pellets. Low heat gives silky ribbons.
  • Whisk hot broth into the roux before adding it to the pot. This one step prevents flour lumps and makes the thickening instant and smooth.
  • Cook the flour only to pale gold. I tried taking it darker and it overwhelmed the cabbage’s sweetness with a toasty/bitter note.
  • Rest 5 minutes before serving. It thickens noticeably as it stands, and the flavors round out.
  • Add yogurt off-heat. If you simmer after adding yogurt, it can split—especially with thinner yogurts.

Common Mistakes to Avoid

  • Boiling after the eggs go in: leads to rubbery egg bits instead of tender strands.
  • Dumping flour straight into the pot: it clumps and tastes raw. Roux + loosening liquid is the fix.
  • Skipping the onion cook-down: undercooked onion tastes sharp and doesn’t build the savory base.
  • Adding yogurt too early: my first attempt curdled slightly; turning off the heat solved it.

Variations

  • Add potatoes: Simmer 1 cup (150 g) diced potatoes with the cabbage for a heartier, more stew-like bowl.
  • Make it spicy: Add 1/4–1/2 teaspoon chili flakes or a pinch of hot paprika with the spices.
  • More protein: Stir in 1 cup (150 g) cooked chickpeas at the end and warm through.
  • Lemon-herb finish: Swap cucumber for a squeeze of lemon (1–2 teaspoons / 5–10 ml) and add parsley with the dill.

Serving Suggestions

Serve hot in bowls with:

  • Crusty bread or toast for dipping
  • Boiled or roasted potatoes on the side
  • A simple tomato salad if you want extra acidity
    For a more substantial meal, pair with grilled sausages or roasted chicken (served alongside, not mixed in).

Storage Instructions

  • Cool completely, then store in an airtight container.
  • Refrigerate for up to 3 days.
  • I don’t recommend freezing: the yogurt and egg texture can turn grainy after thawing.

Reheating Tips

Reheat gently in a saucepan over low heat, stirring often, until just hot. Avoid boiling (it can tighten the eggs and split the yogurt). If it thickens too much in the fridge, add a splash of water (1–2 tablespoons / 15–30 ml) while reheating.


Nutrition Estimate

Per serving (approx., based on 4 servings):

  • Calories: ~210
  • Protein: ~10 g
  • Carbohydrates: ~20 g
  • Fat: ~11 g

(Estimates vary by yogurt type and exact oil absorption.)


Recipe Summary Card

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Servings: 4
  • Cuisine: Eastern European-inspired
  • Course: Main or hearty side
  • Calories: ~210 per serving

Frequently Asked Questions

Can I use red cabbage instead of green?
Yes, but the color will turn the broth pink-purple and the flavor is a bit earthier. Cook time may need an extra 2–3 minutes.

How do I keep the yogurt from curdling?
Turn off the heat before adding it. If your yogurt is very tangy or thin, temper it with a spoonful of hot broth first.

Can I make this without eggs?
Yes. Skip the eggs and increase yogurt to 1/4 cup (60 g) for richness, or add chickpeas for body. The texture will be more like a creamy cabbage soup.

Why is my dish too thick?
It thickens as it sits. Loosen with a splash of hot water or broth and warm gently.

Can I cook everything in one pot (no skillet)?
You can sauté the onion/garlic in the pot first, then remove to a bowl and proceed. I still prefer a skillet for better roux control, but one-pot works if you watch the heat.


Conclusion

This cabbage dish is the kind of simple, satisfying cooking that makes humble ingredients feel special. The savory roux gives it body, the egg ribbons make it comforting, and the cucumber-dill topping keeps every bite bright. Once you get the gentle simmer right, it’s a repeatable weeknight win.


Tested Note (VERY IMPORTANT)

I tested this again and the biggest improvement came from tempering the eggs and keeping the pot at a low simmer—silky strands every time. Letting it rest for 5 minutes before serving also made the texture noticeably more cohesive.

Creamy Cabbage with Yogurt and Dill

A cozy and hearty dish featuring tender cabbage in a savory garlic-onion broth, topped with creamy yogurt and fresh dill-cucumber for a refreshing finish.

For the cabbage base

  • 3 large large eggs (They enrich the broth and make it feel almost stew-like.)
  • 1 lb 2 oz green cabbage, thinly shredded (Green cabbage stays slightly sweet and tender-crisp.)
  • 3 1/3 cups water (For boiling the cabbage.)
  • 1 medium onion, finely chopped (About 1 cup / 150 g.)
  • 2 cloves garlic, minced (Adds flavor to the broth.)
  • 4 tablespoons all-purpose flour (This is your thickener.)
  • 3 tablespoons vegetable oil (For sautéing the onion and garlic.)
  • 1 teaspoon kosher salt (Plus more to taste.)
  • 1 teaspoon paprika (Plus extra for serving.)
  • 1/2 teaspoon black pepper (Plus more to taste.)

For finishing

  • 3 tablespoons plain yogurt (Adds gentle tang and creaminess.)
  • 2 tablespoons chopped fresh dill (About 8 g.)
  • 1/2 medium cucumber, finely diced (About 1 cup / 120 g.)

Preparation

  1. Shred the cabbage thinly. Chop the onion finely, mince the garlic, dice the cucumber, and chop the dill.

Simmer the cabbage

  1. In a large pot, bring 3 1/3 cups of water to a boil. Add the shredded cabbage and 1/2 teaspoon of the salt. Reduce to a simmer and cook for 5-7 minutes until the cabbage softens.

Make the onion-garlic roux

  1. Heat 3 tablespoons of vegetable oil in a skillet over medium-low heat. Add the onion and cook for 5-6 minutes until translucent. Add garlic and cook for 30 seconds.

Bloom the spices and cook the flour

  1. Stir in paprika, black pepper, and the remaining 1/2 teaspoon salt. Add the flour and cook, stirring constantly, for 2-3 minutes until pale golden.

Loosen the roux

  1. Ladle about 1/2 cup of hot cabbage cooking liquid into the skillet, whisking until smooth.

Temper the eggs

  1. In a bowl, whisk the eggs. Slowly whisk in 1/2 cup hot broth to warm the eggs.

Add eggs to the pot gently

  1. Lower the heat to low. Stir the cabbage broth in a slow circle and pour in the tempered eggs in a thin stream. Stir gently for 30-60 seconds.

Thicken with the roux

  1. Pour the loosened onion-garlic roux into the pot while stirring. Simmer on low for 2-3 minutes until the broth thickens.

Finish with yogurt

  1. Turn off the heat and stir in the yogurt until creamy.

Top and serve

  1. Ladle into bowls and top with diced cucumber and fresh dill. Sprinkle with paprika. Let it sit for 5 minutes before serving.

Keep the pot at a gentle simmer when adding eggs. Whisk the hot broth into the roux before adding it to the pot to prevent lumps. Letting it rest for 5 minutes before serving thickens the texture.

Main Course, Side Dish
Eastern European
Cabbage, Comfort Food, One-Pot, Quick Meal, Vegetarian