Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy White Bean Tomato Bake Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 121 reviews
  • Author: Wesley
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A comforting and flavorful Cheesy White Bean Tomato Bake featuring a rich tomato base simmered with white beans and spinach, topped with a blend of Gruyère, Parmesan, and mozzarella cheeses, then baked until bubbly and golden. Perfect as a hearty vegetarian main dish served with bread or your favorite sides.


Ingredients

Scale

Base and Sauce

  • 1 tablespoon olive oil or any neutral oil
  • 1 shallot finely chopped, about ¼ cup
  • 3-4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 15 ounces crushed tomatoes (1 small can)
  • 1 teaspoon Italian herb blend or Italian seasoning
  • ½ teaspoon salt, more or less to taste
  • ¼ teaspoon black pepper, more or less to taste
  • 1 pinch red pepper flakes, optional

Main Ingredients

  • 2 15-ounce cans white beans (cannellini or great northern), drained and rinsed
  • 1-2 handfuls baby spinach, roughly chopped

Cheeses and Garnish

  • ¼ cup freshly shredded Parmesan cheese
  • ½ cup shredded Gruyère cheese
  • ¾ cup shredded mozzarella cheese
  • 5-6 leaves fresh basil, finely sliced or chopped


Instructions

  1. Preheat oven: Preheat your oven to 445°F (230°C) to prepare for baking the dish later.
  2. Prepare beans: Drain and rinse the white beans under cold water to remove excess salt and liquid.
  3. Sauté shallot: Heat olive oil in an oven-safe skillet over high heat, then reduce to medium. Add the finely chopped shallot and cook, stirring often, until translucent, about 5 minutes.
  4. Add garlic and tomato paste: Stir in minced garlic and tomato paste, cooking until fragrant, around 1 minute.
  5. Simmer tomato sauce: Pour in crushed tomatoes, add Italian seasoning, salt, black pepper, and red pepper flakes if using. Bring to a low boil, then reduce heat to medium-low and simmer until thickened, about 8 minutes.
  6. Incorporate beans: Mix the drained white beans into the sauce and cook for a few more minutes to heat through.
  7. Add spinach: Stir in the roughly chopped baby spinach and cook until wilted, around 2-3 minutes.
  8. Add cheese layers: Spread a layer of shredded Gruyère cheese over the skillet contents, followed by a layer of Parmesan, and then mozzarella cheese on top.
  9. Bake: Transfer the skillet to the preheated oven and bake for 7-8 minutes, or until the cheese is bubbly.
  10. Broil for browning: Switch the oven to high broil and broil the dish for about 2 minutes or until the cheese turns golden brown and appetizing.
  11. Garnish and serve: Remove from oven, sprinkle fresh chopped basil leaves on top, and serve warm with bread or your preferred side dish. Enjoy your hearty vegetarian bake!

Notes

  • You can substitute any white beans such as navy or great northern beans if cannellini are unavailable.
  • Adjust the red pepper flakes to control the spiciness of the dish or omit for a milder flavor.
  • Use an oven-safe skillet or transfer the tomato and bean mixture to a baking dish before adding cheese if your skillet is not oven-safe.
  • This dish pairs wonderfully with crusty bread or a fresh salad.
  • Leftovers keep well in the fridge for up to 3 days and can be reheated in the oven or microwave.

Nutrition

  • Serving Size: 1/6 of recipe (approximately 1 cup)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 13g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 8g
  • Protein: 18g
  • Cholesterol: 25mg