A delicious, cozy Mediterranean-inspired casserole made with creamy white beans, tender kale, juicy roasted cherry tomatoes, sweet caramelized onions, garlic, and plenty of melted mozzarella cheese. Everything bakes together in a flavorful garlic-herb sauce until golden, bubbly, and irresistibly cheesy. Perfect with warm crusty bread!

Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: 45–50 minutes
Servings: 4–6
Course: Main Course / Side Dish
Cuisine: Mediterranean
Ingredients
For the Bean Bake:

  • 2 cans (15 oz each) cannellini beans or great northern beans, drained and rinsed
  • 3 cups fresh kale, stems removed and roughly chopped
  • 1½ cups cherry tomatoes, halved
  • 1 large yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 2 tablespoons extra virgin olive oil
  • ½ cup vegetable broth
  • ½ cup shredded mozzarella cheese
  • ¼ cup freshly grated Parmesan cheese
  • ½ teaspoon dried oregano
  • ½ teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • ¼ teaspoon red pepper flakes (optional)
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 1 tablespoon fresh lemon juice
    For the Topping:
  • ½ cup shredded mozzarella cheese
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon fresh parsley, chopped
  • 1 teaspoon olive oil
  • A little extra black pepper
    Optional Garnish:
  • 2 tablespoons toasted chopped walnuts
  • Fresh thyme or parsley
  • A drizzle of extra virgin olive oil
    Instructions
    Step 1: Prepare the Oven

Preheat your oven to 400°F (200°C). Lightly grease a medium-sized baking dish with olive oil.

Step 2: Caramelize the Onions

Heat olive oil in a skillet over medium-low heat. Add the sliced onions and cook for 12–15 minutes, stirring occasionally, until soft, golden, and caramelized.

Add the minced garlic and cook for another 30–45 seconds until fragrant.

Step 3: Prepare the Kale

Add the chopped kale to the skillet. Cook for 2–3 minutes, stirring gently, until the leaves begin to soften.

Add the cherry tomatoes and cook for another 2 minutes.

Step 4: Add the White Beans

Stir in the drained cannellini beans, vegetable broth, oregano, thyme, smoked paprika, red pepper flakes, salt, and black pepper.

Mix gently until everything is evenly coated in the flavorful seasoning.

Step 5: Add the Cheese

Stir in ½ cup mozzarella and ¼ cup Parmesan cheese. Add the fresh lemon juice and mix gently.

Transfer the mixture into the prepared baking dish and spread it evenly.

Step 6: Add the Topping

Sprinkle the remaining mozzarella and Parmesan cheese over the top.

Arrange a few extra cherry tomatoes and caramelized onion rings on top for a beautiful presentation.

Step 7: Bake Until Golden

Bake uncovered for 20–25 minutes, until the tomatoes are softened, the cheese is melted and bubbly, and the edges are lightly golden.

For an extra golden top, broil for 1–2 minutes, watching carefully.

Step 8: Garnish and Serve

Remove from the oven and let rest for 5 minutes.

Garnish with fresh parsley, thyme, black pepper, and a drizzle of olive oil. Add toasted walnuts if desired.

Serve warm with crusty bread, toasted sourdough, or a fresh Mediterranean salad.
Nutrition Information
Estimated per serving, based on 6 servings without optional walnuts. Values vary by ingredients and cheese brands.
Nutrient Amount
Calories 285 kcal
Protein 16 g
Total Carbohydrates 34 g
Dietary Fiber 9 g
Net Carbs 25 g
Total Fat 10 g
Saturated Fat 4 g
Sugar 5 g
Sodium 520 mg

Nut Information & Allergens

  • Tree nuts: Not required in the main recipe.
  • Walnuts: Optional garnish only.
  • Peanuts: Not included.
  • Almonds: Not included.
  • Dairy: Contains mozzarella and Parmesan cheese.
  • Gluten: The bean bake itself is naturally gluten-free when certified gluten-free ingredients are used.
  • Soy: Check packaged cheese and broth labels for possible soy ingredients.
    Nut Allergy Note: For a completely nut-free version, omit the optional walnuts and check all packaged ingredients for cross-contact warnings.
    Helpful Tips
  1. Use creamy beans: Cannellini beans give the best soft, creamy texture.
  2. Caramelize slowly: Cooking onions slowly brings out their natural sweetness.
  3. Remove kale stems: This helps keep the texture tender.
  4. Avoid watery beans: Drain and rinse the canned beans thoroughly.
  5. Make it extra cheesy: Add a little provolone or fontina along with mozzarella.
  6. Add protein: Include cooked shredded chicken or turkey if you prefer a heartier meal.
  7. Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
  8. Reheating: Warm in a 350°F (175°C) oven until heated through, or microwave individual portions.
    Questions & Answers (Q&A)
    Q1: Can I use butter beans instead of cannellini beans?

Yes! Butter beans, great northern beans, or navy beans work beautifully.

Q2: Can I make this recipe ahead of time?

Absolutely. Assemble the bean mixture, cover, and refrigerate for up to 24 hours. Add the cheese topping just before baking.

Q3: Can I use frozen kale?

Yes. Thaw it completely and squeeze out excess moisture before adding it.

Q4: What cheese works best for this recipe?

Mozzarella gives you the beautiful cheese pull, while Parmesan adds a rich, savory flavor. Fontina is another delicious option.

Q5: Can I make this recipe vegan?

Yes. Use vegan mozzarella and Parmesan alternatives and ensure your vegetable broth is vegan.

Q6: Is this recipe gluten-free?

Yes, the main casserole is naturally gluten-free. Check the labels of your broth, cheese, and seasonings.

Q7: Can I freeze the leftovers?

Yes, although the texture of the kale and cheese may change slightly. Freeze in airtight portions for up to 2 months.

Q8: What can I serve with baked white beans?

Serve with crusty bread, grilled chicken, roasted vegetables, quinoa, or a fresh cucumber and tomato salad.

Q9: Can I make it without nuts?

Absolutely! The recipe does not need nuts. Simply skip the optional walnut garnish.

Q10: How do I know when it’s ready?

The cheese should be melted and bubbly, the tomatoes softened, and the edges lightly golden.