This roasted red cabbage with leeks and dill is one of those simple vegetable dishes that proves healthy cooking doesn’t have to be complicated. Just a handful of ingredients transform in the oven into sweet, tender, caramelized vegetables with plenty of fresh flavor from dill and a subtle hint of fennel. It makes a beautiful side dish for roasted meats, fish, or sausages, but it’s also satisfying enough to enjoy as a light vegetarian meal.
Healthy Cooking Made Simple
Some recipes become regulars simply because they make everyday cooking easier. This roasted red cabbage and leek dish is one of those recipes for me.
I first started making different versions of it after moving to Denmark, where beautiful cabbages are available throughout much of the year. Over time I experimented with different combinations until this became my favorite: sweet roasted red cabbage, tender leeks, fragrant dill, and just enough fennel seed to add warmth without overpowering the vegetables.
The recipe couldn’t be simpler. Everything goes into one baking dish with extra virgin olive oil, salt, and pepper, and the oven does almost all the work. It’s one of those meals that fills the kitchen with wonderful aromas while requiring very little attention.
The result is surprisingly flavorful. Roasting softens the cabbage, sweetens the leeks, and creates lightly caramelized edges that make the vegetables incredibly satisfying. It works equally well as a healthy side dish or as the foundation of a simple meal.
Why You’ll Love This Recipe
- Naturally gluten-free, dairy-free and vegan
- Just five main ingredients
- One baking dish and minimal cleanup
- Mostly hands-off cooking
- Perfect for meal prep
- Delicious served warm or at room temperature
- Easy to turn into a complete meal

Ingredient Notes
Red cabbage: Red cabbage gives the dish its beautiful vibrant color, but green or white cabbage can be used if that’s what you have. The flavor will remain similar, although the presentation won’t be quite as striking.
Leeks: Leeks become wonderfully sweet as they roast. Be sure to wash them thoroughly, as they often hide sand between the layers.
Dill: Fresh dill gives the brightest flavor, but dried dill works very well too. I often use dried dill during baking and finish the dish with fresh dill before serving.
Fennel seeds: A small amount adds subtle sweetness and complements both the cabbage and dill beautifully.
Extra virgin olive oil: A generous drizzle helps the vegetables caramelize while adding richness.

Serving Suggestions
This versatile vegetable dish pairs beautifully with almost any protein. I often serve it alongside roasted chicken, pork, sausages, or fish.
If I have cooked chicken in the freezer, I’ll stir a few ounces into the vegetables during the last 5 to 10 minutes of baking for a quick one-pan meal.
For a vegetarian or vegan meal, sprinkle the finished dish with hemp hearts or serve it with pressure-cooked chickpeas for extra protein.

More Cabbage Recipes
And if you are up for more cabbage recipes, check out:
- Roasted Cabbage Wedges With Crispy Chickpeas and Tahini Sauce
- How to Make Red Cabbage Sauerkraut
- Scandinavian Sweet and Sour Red Cabbage: Sugar-Free and Festive!
- Cabbage Pancakes with Sweet Potato and Asparagus
- Slow-Cooked Cabbage with Smoked Bacon and Dill
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Roasted Red Cabbage with Leeks and Dill
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4
- Category: Dinner
- Method: Baking
- Cuisine: Mediterranean
- Diet: Gluten-Free, Vegan, Vegetarian
Description
Tender roasted red cabbage and sweet leeks are baked with dill, fennel seeds, and extra virgin olive oil for an easy, healthy side dish that’s naturally gluten-free, dairy-free, and vegan.
Ingredients
- 1 medium red cabbage, shredded
- 2 medium leeks, thoroughly washed and chopped
- 1/2 teaspoon fennel seeds
- 1 bunch fresh dill, chopped, or 1 teaspoon dried dill (or use dried during baking and fresh for serving)
- 1–2 tablespoons extra virgin olive oil
- Sea salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Preheat the oven to 400°F (200°C).
- Add the shredded cabbage to a large baking dish. It may seem quite full at first, but the cabbage will quickly soften as it cooks.
- Add the chopped leeks, fennel seeds, dill, salt, pepper, and drizzle with the olive oil.
- Toss everything well until evenly coated.
- Bake on the middle rack for 10 to 15 minutes.
- Remove the baking dish, toss the vegetables well, and return to the oven.
- Bake for another 20 minutes, or until the cabbage and leeks are tender and lightly caramelized around the edges.
- If desired, finish with additional fresh dill before serving.
Notes
Green or white cabbage can be substituted for red cabbage.
Fresh dill adds brightness, while dried dill develops a deeper flavor during baking.
For a complete meal, stir cooked shredded chicken into the vegetables during the last 5 to 10 minutes of baking.
Leftovers keep well for up to 2 days in the refrigerator and reheat beautifully.
2 Comments
Dillon Hindsley
August 28, 2020 at 6:22 pmI honestly love Vegetables and making this just made it so much tastier. My favorite part about it is the dill flavor. Thanks for this recipe.
Claudia
August 29, 2020 at 12:57 amThank you so much, so happy you loved it <3