Cheesy White Bean Tomato Bake

Anna

Sharing stories, traditions, and flavors

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Let me tell you about the dish that has single-handedly redefined ‘comfort food’ in my household. It’s the Cheesy White Bean Tomato Bake, a recipe that feels like a warm, savory hug on a plate. I first threw this together on a chilly Tuesday evening when I needed something hearty, satisfying, and quick, without resorting to the usual pasta night. What emerged from the oven thirty minutes later was nothing short of magical: a bubbling, golden-crusted casserole with a rich, savory tomato sauce clinging to tender, creamy white beans, all blanketed under a glorious layer of perfectly melted mozzarella and sharp parmesan. It’s rustic yet elegant, and almost deceptively simple to prepare. This dish is a testament to the power of pantry staples, transforming humble beans and canned tomatoes into a culinary masterpiece that will have everyone at the table asking for seconds, I guarantee it. It carries the soulful depth of a slow-cooked Italian classic but comes together in under an hour, making it a true weeknight hero. Whether you’re a seasoned cook looking for a new reliable favorite or just starting your kitchen adventures, this recipe is forgiving, wonderfully adaptable, and absolutely guaranteed to become a cherished staple in your meal rotation. It’s wholesome, it’s vegetarian, and it’s pure, unadulterated comfort that nourishes both body and soul.

Ingredients

  • Olive Oil: 2 tablespoons of good quality extra-virgin olive oil. This is used for sautéing and adds a foundational layer of fruity, peppery flavor.
  • Yellow Onion: 1 large yellow onion, finely chopped. Yellow onions provide a balanced, sweet flavor base once cooked down.
  • Garlic: 4-6 cloves of garlic, minced. Don’t be shy with the garlic; it’s crucial for the aromatic depth of the sauce. Freshly minced is always superior to the jarred variety.
  • Crushed Tomatoes: 1 (28-ounce) can of high-quality crushed tomatoes. I highly recommend using San Marzano or fire-roasted tomatoes if you can find them, as they offer a superior sweetness and less acidity.
  • White Beans: 2 (15-ounce) cans of cannellini beans, rinsed and drained thoroughly. Rinsing removes the excess sodium and starchy liquid from the can, ensuring a cleaner taste. Great Northern beans are a great substitute.
  • Vegetable Broth: 1/2 cup of low-sodium vegetable broth. This helps to create the perfect sauce consistency without making it watery. You can add a splash more if your sauce becomes too thick.
  • Dried Oregano: 1 teaspoon of dried oregano. This herb adds that classic, robust Mediterranean flavor that pairs beautifully with tomatoes.
  • Dried Basil: 1/2 teaspoon of dried basil. While we use fresh for garnish, dried basil in the sauce provides a deeper, more concentrated herbal note.
  • Red Pepper Flakes: 1/4 teaspoon of red pepper flakes, or more to taste. This adds a very subtle warmth to the background of the dish. It won’t make it spicy, but it will make the flavors pop.
  • Salt and Black Pepper: 1 teaspoon of kosher salt and 1/2 teaspoon of freshly ground black pepper, plus more to adjust seasoning as needed.
  • Shredded Mozzarella: 1 1/2 cups of low-moisture, whole-milk mozzarella, shredded. Using a block and shredding it yourself is highly recommended for the best melt. Pre-shredded cheeses contain anti-caking agents that can inhibit melting.
  • Grated Parmesan Cheese: 1/2 cup of freshly grated Parmesan cheese. This adds a sharp, nutty, and salty flavor that cuts through the richness of the mozzarella.
  • Fresh Basil: A small handful of fresh basil leaves, chopped or torn, for garnish right before serving. This final touch adds a burst of fresh, bright flavor and aroma.

Instructions

  1. Preheat and Prepare: First, position a rack in the middle of your oven and preheat it to 400°F (200°C). Select a 9×13 inch baking dish or a similar 2.5 to 3-quart casserole dish. There’s no need to grease it, as the sauce has enough liquid.
  2. Sauté the Aromatics: Place a large skillet or Dutch oven over medium heat. Add the 2 tablespoons of extra-virgin olive oil. Once the oil is shimmering, add the finely chopped yellow onion. Sauté, stirring occasionally, for about 5-7 minutes, until the onion has softened and become translucent. This step is crucial for building a sweet flavor foundation.
  3. Bloom the Garlic and Spices: Add the minced garlic, dried oregano, dried basil, and red pepper flakes to the skillet. Stir constantly for about 30-60 seconds until the garlic is fragrant. Be very careful not to burn the garlic, as it will become bitter. This process of “blooming” the spices in oil awakens their essential oils and deepens their flavor.
  4. Create the Tomato Sauce: Pour the entire can of crushed tomatoes into the skillet. Add the 1 teaspoon of kosher salt and 1/2 teaspoon of black pepper. Stir everything together to combine. Bring the sauce to a gentle simmer and let it cook, uncovered, for about 5-7 minutes. This simmering time allows the flavors to meld and the sauce to thicken slightly, concentrating the rich tomato taste.
  5. Incorporate the Beans and Broth: Add the rinsed and drained cannellini beans to the sauce, along with the 1/2 cup of vegetable broth. Stir gently to incorporate the beans without mashing them. Bring the mixture back to a simmer and cook for another 2-3 minutes. Taste the sauce at this point and adjust the seasoning with more salt and pepper if needed. The flavor should be rich and well-seasoned.
  6. Assemble the Bake: Carefully pour the entire white bean and tomato mixture from the skillet into your prepared baking dish. Use a spatula to spread it into an even layer.
  7. Add the Cheesy Topping: Sprinkle the top of the bean mixture evenly with the 1 1/2 cups of shredded mozzarella cheese, making sure to cover it from edge to edge. Then, sprinkle the 1/2 cup of grated Parmesan cheese over the mozzarella. The two-cheese combination provides both meltiness and sharp flavor.
  8. Bake to Golden Perfection: Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbling vigorously around the edges and the cheese on top is fully melted, golden brown, and slightly crispy in spots. For an extra-browned top, you can switch the oven to the broil setting for the last 1-2 minutes, but watch it very closely to prevent burning.
  9. Rest and Garnish: Carefully remove the dish from the oven and let it rest on a wire rack for at least 5-10 minutes. This resting period is essential; it allows the bake to set up slightly, making it easier to serve and preventing the sauce from being too runny. Just before serving, garnish generously with the chopped fresh basil. The heat from the dish will release the basil’s incredible aroma.

Nutrition Facts

This Cheesy White Bean Tomato Bake offers a wonderfully balanced nutritional profile, making it a wholesome choice for any meal. It’s packed with plant-based protein and dietary fiber from the beans, which promotes satiety and digestive health. The tomatoes provide a healthy dose of vitamins C and A, as well as the powerful antioxidant lycopene.

  • Servings: 6
  • Calories per serving: Approximately 430 kcal
  • Protein: 23g
  • Fat: 20g
  • Carbohydrates: 45g
  • Dietary Fiber: 14g
  • Sugar: 8g
  • Sodium: 750mg (can be reduced by using low-sodium beans and broth)

Preparation Time

Designed for convenience without sacrificing flavor, this recipe fits perfectly into a busy schedule. The active preparation is minimal, with most of the time spent allowing the oven to do the magical work of melting the cheese and melding the flavors into a cohesive, delicious bake.

  • Prep time: 15 minutes (includes chopping onion/garlic and opening cans)
  • Cook time: 30 minutes (includes sautéing and baking)
  • Total time: 45 minutes

How to Serve

This versatile bake can be the star of the show or a hearty side dish. Here are some of our favorite ways to serve it to create a complete and satisfying meal:

  • With Crusty Bread: This is non-negotiable in our house! Serve with thick slices of crusty sourdough, ciabatta, or a French baguette for dipping into the rich tomato sauce and scooping up every last bit. Garlic bread is also a phenomenal choice.
  • Over a Grain or Starch: For an even heartier meal, spoon the bake over a bed of creamy polenta, fluffy quinoa, or simple buttered orzo.
  • Alongside a Simple Salad: Balance the richness of the bake with a fresh, crisp green salad. An arugula salad with a simple lemon vinaigrette provides a perfect peppery and acidic contrast.
  • With Roasted Vegetables: Serve with a side of roasted broccoli, asparagus, or Brussels sprouts. The roasted, caramelized flavor of the vegetables complements the bake beautifully.
  • As a Topping: A dollop of fresh pesto or a spoonful of creamy ricotta on top of each serving adds another layer of flavor and luxury.

Additional Tips

  • Vary Your Beans: While cannellini beans are ideal for their creamy texture, don’t hesitate to experiment. Great Northern beans are a close second. You could even use a mix of cannellini and chickpeas for a delightful textural contrast.
  • Boost the Vegetables: This recipe is a great canvas for adding more vegetables. Try wilting in a few large handfuls of fresh spinach into the sauce at the same time as the beans. You could also sauté chopped mushrooms, zucchini, or red bell peppers along with the onions for extra nutrition and flavor.
  • Enhance the Creaminess: For an even more decadent and luscious sauce, stir 2 ounces of softened cream cheese or 1/4 cup of heavy cream into the tomato sauce before adding the beans. It creates an incredible, velvety texture that feels extra indulgent.
  • Make-Ahead Instructions: This dish is perfect for meal prep. You can assemble the entire bake (without baking) up to 24 hours in advance. Simply cover the baking dish tightly with foil and refrigerate. When ready to eat, remove it from the fridge while the oven preheats. You may need to add 5-10 minutes to the baking time since you’re starting from cold.
  • Freezer-Friendly Meal: To freeze, prepare and bake the dish as directed. Let it cool completely, then cover it tightly with a layer of plastic wrap followed by a layer of heavy-duty aluminum foil. It can be frozen for up to 3 months. To reheat, thaw overnight in the refrigerator, remove the plastic wrap, cover with foil, and bake at 350°F (175°C) for 20-30 minutes, or until heated through.

Budgeting the Recipe

One of the most beautiful aspects of the Cheesy White Bean Tomato Bake is its incredible affordability. This is a prime example of a “pantry raid” meal that delivers a million-dollar taste on a shoestring budget. The core components—canned beans, canned tomatoes, and onions—are some of the most cost-effective ingredients you can buy at the grocery store. Canned beans, in particular, are a nutritional powerhouse, offering high protein and fiber for just a fraction of the cost of meat.

To maximize savings, consider buying store-brand canned goods, which are often identical in quality to their name-brand counterparts. Cheese can be the most expensive part of the recipe, so look for sales on blocks of mozzarella and Parmesan. Buying cheese in a block and shredding it yourself is not only better for melting, but it’s almost always cheaper per ounce than buying pre-shredded bags. This recipe is also fantastic for stretching a meal. By serving it with inexpensive sides like bread, a simple salad, or pasta, you can easily feed a family of six for under ten dollars, making it a true champion of budget-friendly cooking.

Frequently Asked Questions

Q: Can I make this recipe vegan?

A: Absolutely! This recipe is very easy to adapt for a vegan diet. Simply swap the mozzarella and Parmesan cheeses for your favorite plant-based cheese shreds and grated parmesan alternative. Most major brands now offer excellent vegan mozzarella that melts well. Also, double-check that your vegetable broth is certified vegan, as some can contain hidden animal-derived flavorings.

Q: How should I store and reheat leftovers?

A: Leftovers are fantastic! Store any remaining bake in an airtight container in the refrigerator for up to 4 days. To reheat, you can use a microwave for individual portions, or place the desired amount in an oven-safe dish, cover with foil, and warm in a 350°F (175°C) oven for 15-20 minutes until heated through.

Q: Can I use dried beans instead of canned?

A: Yes, you can. You will need to cook the dried beans first before adding them to the recipe. As a general rule, you’ll need about 1 cup of dried cannellini beans to yield the equivalent of two 15-ounce cans. Soak the beans overnight, then simmer them in fresh water until tender, which can take 1 to 2 hours. Once cooked, drain them and proceed with the recipe as written.

Q: How can I make this dish spicier?

A: If you prefer more heat, there are several ways to kick it up. You can increase the amount of red pepper flakes to 1/2 teaspoon or even a full teaspoon. For a different kind of heat, you could also add a finely chopped jalapeño or a pinch of cayenne pepper when you sauté the onions. A dash of your favorite hot sauce stirred into the tomato sauce also works well.

Q: What other herbs can I use in this bake?

A: This recipe is very flexible when it comes to herbs. If you don’t have oregano or basil, dried thyme or rosemary would be delicious additions. A teaspoon of an Italian seasoning blend would also work perfectly. For fresh herbs, stirring in some chopped fresh parsley along with the basil at the end can add another layer of bright, fresh flavor.

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


  • Author: Anna
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This Cheesy White Bean Tomato Bake offers a wonderfully balanced nutritional profile, making it a wholesome choice for any meal. It’s packed with plant-based protein and dietary fiber from the beans, which promotes satiety and digestive health. The tomatoes provide a healthy dose of vitamins C and A, as well as the powerful antioxidant lycopene.

 

Designed for convenience without sacrificing flavor, this recipe fits perfectly into a busy schedule. The active preparation is minimal, with most of the time spent allowing the oven to do the magical work of melting the cheese and melding the flavors into a cohesive, delicious bake.


Ingredients

Olive Oil: 2 tablespoons of good quality extra-virgin olive oil. This is used for sautéing and adds a foundational layer of fruity, peppery flavor.

Yellow Onion: 1 large yellow onion, finely chopped. Yellow onions provide a balanced, sweet flavor base once cooked down.

Garlic: 4-6 cloves of garlic, minced. Don’t be shy with the garlic; it’s crucial for the aromatic depth of the sauce. Freshly minced is always superior to the jarred variety.

Crushed Tomatoes: 1 (28-ounce) can of high-quality crushed tomatoes. I highly recommend using San Marzano or fire-roasted tomatoes if you can find them, as they offer a superior sweetness and less acidity.

White Beans: 2 (15-ounce) cans of cannellini beans, rinsed and drained thoroughly. Rinsing removes the excess sodium and starchy liquid from the can, ensuring a cleaner taste. Great Northern beans are a great substitute.

Vegetable Broth: 1/2 cup of low-sodium vegetable broth. This helps to create the perfect sauce consistency without making it watery. You can add a splash more if your sauce becomes too thick.

Dried Oregano: 1 teaspoon of dried oregano. This herb adds that classic, robust Mediterranean flavor that pairs beautifully with tomatoes.

Dried Basil: 1/2 teaspoon of dried basil. While we use fresh for garnish, dried basil in the sauce provides a deeper, more concentrated herbal note.

Red Pepper Flakes: 1/4 teaspoon of red pepper flakes, or more to taste. This adds a very subtle warmth to the background of the dish. It won’t make it spicy, but it will make the flavors pop.

Salt and Black Pepper: 1 teaspoon of kosher salt and 1/2 teaspoon of freshly ground black pepper, plus more to adjust seasoning as needed.

Shredded Mozzarella: 1 1/2 cups of low-moisture, whole-milk mozzarella, shredded. Using a block and shredding it yourself is highly recommended for the best melt. Pre-shredded cheeses contain anti-caking agents that can inhibit melting.

Grated Parmesan Cheese: 1/2 cup of freshly grated Parmesan cheese. This adds a sharp, nutty, and salty flavor that cuts through the richness of the mozzarella.

Fresh Basil: A small handful of fresh basil leaves, chopped or torn, for garnish right before serving. This final touch adds a burst of fresh, bright flavor and aroma.


Instructions

1. Preheat and Prepare:

2. First, position a rack in the middle of your oven and preheat it to 400°F (200°C). Select a 9×13 inch baking dish or a similar 2.5 to 3-quart casserole dish. There’s no need to grease it, as the sauce has enough liquid.

3. Sauté the Aromatics:

4. Place a large skillet or Dutch oven over medium heat. Add the 2 tablespoons of extra-virgin olive oil. Once the oil is shimmering, add the finely chopped yellow onion. Sauté, stirring occasionally, for about 5-7 minutes, until the onion has softened and become translucent. This step is crucial for building a sweet flavor foundation.

5. Bloom the Garlic and Spices:

6. Add the minced garlic, dried oregano, dried basil, and red pepper flakes to the skillet. Stir constantly for about 30-60 seconds until the garlic is fragrant. Be very careful not to burn the garlic, as it will become bitter. This process of “blooming” the spices in oil awakens their essential oils and deepens their flavor.

7. Create the Tomato Sauce:

8. Pour the entire can of crushed tomatoes into the skillet. Add the 1 teaspoon of kosher salt and 1/2 teaspoon of black pepper. Stir everything together to combine. Bring the sauce to a gentle simmer and let it cook, uncovered, for about 5-7 minutes. This simmering time allows the flavors to meld and the sauce to thicken slightly, concentrating the rich tomato taste.

9. Incorporate the Beans and Broth:

10. Add the rinsed and drained cannellini beans to the sauce, along with the 1/2 cup of vegetable broth. Stir gently to incorporate the beans without mashing them. Bring the mixture back to a simmer and cook for another 2-3 minutes. Taste the sauce at this point and adjust the seasoning with more salt and pepper if needed. The flavor should be rich and well-seasoned.

11. Assemble the Bake:

12. Carefully pour the entire white bean and tomato mixture from the skillet into your prepared baking dish. Use a spatula to spread it into an even layer.

13. Add the Cheesy Topping:

14. Sprinkle the top of the bean mixture evenly with the 1 1/2 cups of shredded mozzarella cheese, making sure to cover it from edge to edge. Then, sprinkle the 1/2 cup of grated Parmesan cheese over the mozzarella. The two-cheese combination provides both meltiness and sharp flavor.

15. Bake to Golden Perfection:

16. Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbling vigorously around the edges and the cheese on top is fully melted, golden brown, and slightly crispy in spots. For an extra-browned top, you can switch the oven to the broil setting for the last 1-2 minutes, but watch it very closely to prevent burning.

17. Rest and Garnish:

18. Carefully remove the dish from the oven and let it rest on a wire rack for at least 5-10 minutes. This resting period is essential; it allows the bake to set up slightly, making it easier to serve and preventing the sauce from being too runny. Just before serving, garnish generously with the chopped fresh basil. The heat from the dish will release the basil’s incredible aroma.

  • Prep Time: 15 minutes (includes chopping onion/garlic and opening cans)
  • Cook Time: 30 minutes (includes sautéing and baking)
  • Category: Main Course, Vegetarian, Italian, Baked
  • Method: Sautéing, Simmering, Assembling, Baking
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 serving
  • Calories: 430 kcal
  • Sugar: 8g
  • Sodium: 750mg (can be reduced by using low-sodium beans and broth)
  • Fat: 20g
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: N/A
  • Carbohydrates: 45g
  • Fiber: 14g
  • Protein: 23g
  • Cholesterol: N/A