Skillet White Bean Tomato Bake with Mozzarella
This white bean tomato bake turns canned cannellini beans into a warm skillet dinner with a thick tomato base, wilted spinach, and melted mozzarella. It starts on the stove so the sauce can reduce, then finishes briefly in the oven for the cheese.
The beans are already cooked, so the aim is to heat them gently and let the sauce cling to them. A thin soup-like sauce will not become a thick bake simply by adding cheese. Simmering the tomatoes before the beans go in gives better control over the final consistency.
Recipe at a Glance
| Servings | 4 |
|---|---|
| Timing | 15 minutes prep; about 25–30 minutes cooking and resting; about 40–45 minutes total |
| Main equipment | 10- to 12-inch oven-safe skillet |
| Category | Dinner Ideas |
Why Make This Recipe
- Canned beans remove the need for soaking or a long cooking stage.
- The sauce is reduced before the short oven finish.
- Bread, salad, or a cooked grain can turn the skillet into a flexible dinner.
Ingredient Notes and Substitutions

Drain the beans well
Use two cans of cannellini or great northern beans, drained and rinsed. Their mild flavor works with garlic and tomatoes. Do not replace the canned beans with raw dried beans in this short method.
Pick crushed tomatoes
A 14-ounce can of crushed tomatoes creates a more even sauce than large diced pieces. If the brand is particularly thick, a small splash of water helps prevent sticking; a watery brand may need a few extra minutes of simmering.
Use the right skillet
The pan must be oven-safe at 425°F (220°C), including its handle. If it is not, finish the bean mixture on the stove and transfer to a small baking dish before adding the cheese. Put a towel over the hot handle once it leaves the oven.
How to Make Skillet White Bean Tomato Bake with Mozzarella

1. Heat the oven and start the onion
Set the oven to 425°F (220°C), conventional heat. Warm the oil in the oven-safe skillet over medium heat. Add the onion and cook for about 4–5 minutes, stirring, until softened without dark edges.
2. Cook the tomato base
Stir in garlic, tomato paste, oregano, and optional chili flakes for about 1 minute. Add the crushed tomatoes and water, scraping the bottom so the paste does not remain stuck in a concentrated patch.
3. Reduce the sauce
Simmer uncovered for about 6–8 minutes, stirring occasionally, until the sauce thickens enough to coat a spoon. Add a splash of water if it begins sticking. It should still be saucy enough to move around the beans, rather than resembling a dry paste.
4. Heat beans and spinach
Fold in the drained beans, spinach, salt, and pepper. Cook for about 3–4 minutes until the beans are hot and the spinach has wilted. Taste the sauce now and adjust seasoning before covering it with cheese.
5. Add cheese and bake
Scatter the mozzarella evenly across the surface. Transfer the skillet to the oven for about 7–10 minutes, until the cheese is melted and the sauce bubbles around the edges. The mixture should be thoroughly hot throughout.
6. Rest and finish
Set the skillet on a heatproof surface and let it stand for 3 minutes. Scatter the basil over the top. Serve four portions, taking care with the hot handle and spooning both beans and tomato sauce onto each plate.
Tips and Troubleshooting
The bake is watery
Reduce the tomatoes before adding the beans and drain the canned beans thoroughly. Fresh mozzarella releases more liquid than the low-moisture shredded type specified here.
The beans break apart
Fold rather than stir vigorously, especially once the mixture is hot. Canned bean firmness varies by brand, so stop moving them once they are evenly coated.
The cheese is tough
Bake only until melted and lightly colored. A long oven stage can make the cheese rubbery while the sauce dries around the pan edges.
Variations
- Use great northern beans in place of cannellini, keeping the drained quantity the same.
- Add ½ cup well-drained chopped roasted peppers with the tomatoes for a sweeter vegetable version. Check their salt level before adjusting the final seasoning.
What to Serve With It
Serve with toasted bread for scooping or spoon the beans over separately cooked rice or soft polenta. A sharp green salad balances the warm cheese and tomatoes. Four servings work as a light main with bread or another side; for larger appetites, divide the skillet into three portions. Let the pan stand briefly before serving so the sauce is easier to spoon.
Storage, Freezing, and Reheating
Transfer leftovers out of the hot skillet into shallow containers, refrigerate promptly, and use within 3–4 days. Add a small splash of water before reheating.
Freeze the bean and tomato base without the cheese for up to 2 months for best quality. Thaw in the refrigerator, heat thoroughly, and add fresh cheese for the final oven stage.
Chill leftovers within 2 hours (1 hour above 90°F / 32°C), keeping the refrigerator at 40°F / 4°C or colder. Heat leftover hot components to 165°F / 74°C; keep fresh toppings separate.
Frequently Asked Questions
Can I use dried white beans?
Only if they have already been fully cooked using an appropriate method. The short skillet stage will not cook raw dried beans.
What if my skillet cannot go in the oven?
Transfer the hot bean mixture to a small oven-safe baking dish, add mozzarella, and finish there. Do not put a non-oven-safe handle into the oven.
Is this vegetarian?
Choose mozzarella made with vegetarian-suitable enzymes and check packaged ingredients. The bean and tomato base contains no meat.

Skillet White Bean Tomato Bake with Mozzarella
Ingredients
Equipment
Method
- Heat the oven and start the onion. Set the oven to 425°F (220°C), conventional heat. Warm the oil in the oven-safe skillet over medium heat. Add the onion and cook for about 4–5 minutes, stirring, until softened without dark edges.
- Cook the tomato base. Stir in garlic, tomato paste, oregano, and optional chili flakes for about 1 minute. Add the crushed tomatoes and water, scraping the bottom so the paste does not remain stuck in a concentrated patch.
- Reduce the sauce. Simmer uncovered for about 6–8 minutes, stirring occasionally, until the sauce thickens enough to coat a spoon. Add a splash of water if it begins sticking. It should still be saucy enough to move around the beans, rather than resembling a dry paste.
- Heat beans and spinach. Fold in the drained beans, spinach, salt, and pepper. Cook for about 3–4 minutes until the beans are hot and the spinach has wilted. Taste the sauce now and adjust seasoning before covering it with cheese.
- Add cheese and bake. Scatter the mozzarella evenly across the surface. Transfer the skillet to the oven for about 7–10 minutes, until the cheese is melted and the sauce bubbles around the edges. The mixture should be thoroughly hot throughout.
- Rest and finish. Set the skillet on a heatproof surface and let it stand for 3 minutes. Scatter the basil over the top. Serve four portions, taking care with the hot handle and spooning both beans and tomato sauce onto each plate.
Notes
More Dinner Ideas
Browse the Dinner Ideas collection for more meals.
Save this recipe to your Pinterest dinner board so the ingredient list and method are easy to find when planning your next meal.
Cooking and Storage References
General handling guidance: USDA safe cooking temperatures, leftover storage and reheating, and food handling basics.
