Description
This cozy white bean casserole is the perfect meat-free comfort food—creamy beans, juicy tomatoes, spinach, and melty cheese in every bite.
Ingredients
3 cups cooked white beans (approx. 480g)
2 large tomatoes, finely chopped
1.5 cups cherry tomatoes (approx. 200g)
1 medium onion, finely chopped
2.5 cups chopped spinach (approx. 200g)
2 large garlic cloves, minced
1 tablespoon tomato paste
1 teaspoon Italian seasoning
½ teaspoon dried red chili flakes
¼ teaspoon ground black pepper
Salt, to taste
2 cups shredded cheese (approx. 200g)
1 tablespoon olive oil
Instructions
Prep the Base: Preheat oven to 200°C (400°F). Heat olive oil in a skillet or pan. Add onion and garlic; sauté until translucent.
Season & Sauce: Add Italian seasoning, chili flakes, and pepper. Stir in tomato paste and cook for 30 seconds.
Cook Tomatoes: Add chopped tomatoes and salt. Cook 8–10 minutes until soft. Add cherry tomatoes and cook another 10–12 minutes until partially cooked.
Add Beans & Greens: Stir in cooked white beans and chopped spinach. Cook 5–7 minutes until spinach wilts. Turn off heat.
Assemble Casserole: Transfer mixture to a casserole dish. Top with shredded cheese.
Bake: Cover with foil and bake for 30 minutes. Remove from oven, rest briefly, and serve hot.
Notes
Substitute with black beans, kidney beans, or chickpeas.
Use marinara sauce to skip tomato cooking step.
Add other vegetables like bell pepper, corn, broccoli, mushrooms, or sun-dried tomatoes.
Cheese can be mixed in for a creamier filling.
Use rennet-free cheese for a fully vegetarian version.
Casserole keeps well in the fridge for a few days—great for leftovers.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Main Course, Side Dish
- Method: Stovetop + Baked
- Cuisine: American