Hearty White Bean and Fennel Gratin

Side Dishes, Whole Grains, Rice, and Pasta

October 30, 2026

Hearty White Bean and Fennel Gratin – vegetarian recipe

Hearty white bean and fennel gratin is slow Sunday food — dried cannellini simmered with aromatics, then baked with silky sautéed fennel, carrots, and a golden Parmesan crust. Rustic French-country comfort that makes the kitchen smell like a bistro.

Looking for a vegetarian showstopper that’s as perfect for a cozy weeknight as it is for a dinner party? You’ve found it. This Hearty White Bean and Fennel Gratin is the ultimate comfort food, elevated. We’re talking incredibly creamy cannellini beans, simmered from scratch with aromatic herbs and garlic, then baked with sweet carrots and fennel under a golden, crunchy blanket of Parmesan breadcrumbs. Using dried beans is the secret here; it gives them a superior, toothsome texture and allows them to become a sponge for all the savory flavors in the pot. It’s rustic, elegant, and guaranteed to have everyone asking for the recipe.

Ingredients

• 1½ lb (about 680g / 24 oz) dried cannellini beans
• 6 sprigs fresh thyme, plus 1½ tablespoons chopped
• 3 sprigs fresh parsley, plus 3 tablespoons (45 ml / 1.5 fl oz) chopped
• ½ medium onion, unpeeled
• 1 large onion, diced (about 2 cups / 480 ml)
• 3 whole cloves
• 1 medium fennel bulb, fronds and stalks reserved, bulb diced (about 2 cups / 480 ml)
• 12 cloves garlic, 6 peeled and halved, 6 minced
• 3 tablespoons olive oil, divided
• 2 cups (480 ml) diced carrots
• 1 teaspoon (5 ml / 0.2 fl oz) white wine vinegar
• ¾ cup (about 75g / 2.65 oz) grated Parmesan cheese, divided
• 1½ cups fresh breadcrumbs
• Salt and freshly ground black pepper, to taste

Instructions

1. Place the beans in a large bowl, cover with cold water, and soak overnight. Drain well.
2. Transfer the drained beans to a 6-quart Dutch oven and add enough fresh water to cover by 2 inches. Tie the thyme and parsley sprigs into a bundle. Pierce the unpeeled onion half with the cloves. Add the herb bundle, cloved onion, reserved fennel fronds and stalks, and the 6 halved garlic cloves to the pot.
3. Bring to a boil, then reduce the heat to medium-low. Simmer, partially covered, for 35 to 40 minutes, or until the beans are just tender. Drain the beans, making sure to reserve the flavorful cooking liquid. Discard the aromatics and wipe the Dutch oven clean.
4. Preheat your oven to 400°F (200°C). In the clean Dutch oven, heat 2 tablespoons (30 ml / 1 fl oz) of olive oil over medium-high heat. Add the diced carrots and fennel bulb, season with salt, cover, and cook for 10 minutes, stirring frequently, until they begin to brown.
5. Add the diced onion, season again with salt, and cook, covered, for another 6 to 8 minutes, stirring occasionally, until the onion is soft. Stir in the 6 minced garlic cloves and cook for 1 minute more until fragrant.
6. Remove the pot from the heat and stir in the white wine vinegar, using a spatula to scrape up any browned bits from the bottom of the pot.
7. Gently stir in the cooked beans, the chopped thyme, 2 tablespoons (30 ml / 1 fl oz) of the chopped parsley, and ½ cup of the Parmesan cheese. Pour in 1½ to 2 cups (480 ml) of the reserved bean cooking liquid—the liquid should come to just below the top of the beans. Stir everything to combine.
8. In a small bowl, toss together the fresh breadcrumbs, the remaining 1 tablespoon (15 ml / 0.5 fl oz) of chopped parsley, and the remaining ¼ cup of Parmesan. Drizzle with the final 1 tablespoon (15 ml / 0.5 fl oz) of olive oil and mix until the crumbs are evenly moistened.
9. Sprinkle the breadcrumb mixture evenly over the beans. Bake, uncovered, for 40 to 45 minutes, until the topping is golden brown and the juices are bubbling thickly around the edges.
10. Let the gratin rest for at least 20 minutes before serving. This allows the beans to absorb the last of the savory juices, making the dish even creamier.

Nutritional Information

• Nutrition Information
• Calories: 285
• Protein: 17 g
• Total Fat: 5 g
• Saturated Fat: 1 g
• Carbohydrates: 43 g
• Cholesterol: 4 mg
• Sodium: 150 mg
• Fiber: 11 g
• Sugar: 4 g

Pro Tips

• The entire gratin can be assembled up to 2 days in advance, without the breadcrumb topping. Store covered in the refrigerator, add the topping just before baking, and increase the baking time by 10-15 minutes.
• Letting the gratin rest for at least 20 minutes after baking is crucial. This allows the beans to absorb the flavorful liquid, resulting in a creamier, less watery dish.
• While cannellini beans are classic, you can easily substitute other white beans like Great Northern or navy beans. Adjust simmering time as needed.
• To make this dish vegan, omit the Parmesan cheese or use a plant-based alternative. Add a tablespoon of nutritional yeast to the bean mixture for a cheesy flavor.

FAQ

Q: Is this white bean gratin a good source of vegetarian protein
A: Absolutely. Thanks to the hearty portion of cannellini beans, a single serving of this gratin packs about 17 grams (0.6 oz / 17 g) of plant-based protein, making it a satisfying and nutritious main course.

Q: Can I make this white bean and fennel gratin vegan
A: Yes, this recipe is easily adapted to be fully vegan. Simply omit the Parmesan cheese or replace it with your favorite plant-based Parmesan alternative. For an extra savory, cheesy flavor, consider adding a tablespoon of nutritional yeast to the bean mixture before baking.

Q: How can I prepare this vegetarian gratin ahead of time
A: This gratin is perfect for making ahead. You can assemble the entire dish, without the breadcrumb topping, up to two days in advance. Store it covered in the refrigerator. When you’re ready to bake, just add the fresh topping and increase the baking time by 10-15 minutes.

Q: What other beans can I use instead of cannellini
A: While cannellini beans provide a wonderfully creamy texture, you can easily substitute them with other white beans. Great Northern or navy beans are excellent alternatives. Just be sure to adjust the initial simmering time as needed, as different beans cook at slightly different rates.

More Recipes You’ll Love

Hearty White Bean and Fennel Gratin – vegetarian recipe
Stav Kogan

Hearty White Bean and Fennel Gratin

This Hearty White Bean and Fennel Gratin is the ultimate comfort food, elevated. Incredibly creamy cannellini beans, simmered from scratch with aromatic herbs and garlic, then baked with sweet carrots and fennel under a golden, crunchy blanket of Parmesan breadcrumbs. Using dried
Prep Time 25 minutes
Cook Time 1 hour 45 minutes
Total Time 2 hours 30 minutes
Servings: 8 serving
Calories: 285

Ingredients
  

  • 1½ lb (about 680g / 24 oz) dried cannellini beans
  • 6 sprigs fresh thyme, plus 1½ tablespoons chopped
  • 3 sprigs fresh parsley, plus 3 tablespoons (45 ml / 1.5 fl oz) chopped
  • ½ medium onion, unpeeled
  • 1 large onion, diced (about 2 cups / 480 ml)
  • 3 whole cloves
  • 1 medium fennel bulb, fronds and stalks reserved, bulb diced (about 2 cups / 480 ml)
  • 12 cloves garlic, 6 peeled and halved, 6 minced
  • 3 tablespoons (45 ml / 1.5 fl oz) olive oil, divided
  • 2 cups (480 ml) diced carrots
  • 1 teaspoon (5 ml / 0.2 fl oz) white wine vinegar
  • ¾ cup (about 75g / 2.65 oz) grated Parmesan cheese, divided
  • 1½ cups fresh breadcrumbs
  • Salt and freshly ground black pepper, to taste
  • The entire gratin can be assembled up to 2 days in advance, without the breadcrumb topping. Store covered in the refrigerator, add the topping just before baking, and increase the baking time by 10-15 minutes.
  • To make this dish vegan, omit the Parmesan cheese or use a plant-based alternative. Add a tablespoon of nutritional yeast to the bean mixture for a cheesy flavor.

Method
 

  1. Place the beans in a large bowl, cover with cold water, and soak overnight.
  2. Drain well.
  3. Transfer the drained beans to a 6-quart Dutch oven and add enough fresh water to cover by 2 inches. Tie the thyme and parsley sprigs into a bundle. Pierce the unpeeled onion half with the cloves.
  4. Add the herb bundle, cloved onion, reserved fennel fronds and stalks, and the 6 halved garlic cloves to the pot.
  5. Bring to a boil, then reduce the heat to medium-low.
  6. Simmer, partially covered, for 35 to 40 minutes, or until the beans are just tender.
  7. Drain the beans, making sure to reserve the flavorful cooking liquid.
  8. Discard the aromatics and wipe the Dutch oven clean.
  9. Preheat your oven to 400°F (200°C).
  10. In the clean Dutch oven, heat 2 tablespoons (30 ml / 1 fl oz) of olive oil over medium-high heat.
  11. Add the diced carrots and fennel bulb, season with salt, cover, and cook for 10 minutes, stirring frequently, until they begin to brown.
  12. Add the diced onion, season again with salt, and cook, covered, for another 6 to 8 minutes, stirring occasionally, until the onion is soft.
  13. Stir in the 6 minced garlic cloves and cook for 1 minute more until fragrant.
  14. Remove the pot from the heat and stir in the white wine vinegar, using a spatula to scrape up any browned bits from the bottom of the pot.
  15. Gently stir in the cooked beans, the chopped thyme, 2 tablespoons (30 ml / 1 fl oz) of the chopped parsley, and ½ cup of the Parmesan cheese.
  16. Pour in 1½ to 2 cups (480 ml) of the reserved bean cooking liquid—the liquid should come to just below the top of the beans.
  17. Stir everything to combine.
  18. In a small bowl, toss together the fresh breadcrumbs, the remaining 1 tablespoon (15 ml / 0.5 fl oz) of chopped parsley, and the remaining ¼ cup of Parmesan.
  19. Drizzle with the final 1 tablespoon (15 ml / 0.5 fl oz) of olive oil and mix until the crumbs are evenly moistened.
  20. Sprinkle the breadcrumb mixture evenly over the beans.
  21. Bake, uncovered, for 40 to 45 minutes, until the topping is golden brown and the juices are bubbling thickly around the edges.
  22. Let the gratin rest for at least 20 minutes before serving. This allows the beans to absorb the last of the savory juices, making the dish even creamier.
  23. Letting the gratin rest for at least 20 minutes after baking is crucial. This allows the beans to absorb the flavorful liquid, resulting in a creamier, less watery dish.
  24. While cannellini beans are classic, you can easily substitute other white beans like Great Northern or navy beans.
  25. Adjust simmering time as needed.

Nutrition

Calories: 285kcalCarbohydrates: 43gProtein: 17gFat: 5g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....