If you are craving a warm, comforting dish that combines creamy beans, tangy tomatoes, and melty cheese, look no further than this Cheesy White Bean Tomato Bake Recipe. It’s the perfect fusion of rich, smoky gouda with the subtle earthiness of white beans and the vibrant punch of tomato paste. This bake is not only an effortless weeknight winner but also a dish that leaves everyone asking for seconds. The simplicity of the ingredients shines through, while the broiled cheese topping adds that irresistible golden crust you’ll love digging into again and again.

Ingredients You’ll Need
Each ingredient plays a crucial role in creating the layers of flavor and texture in this recipe, making the dish lively, hearty, and packed with character. From the fragrant garlic to the creamy beans and smoky cheese, these essentials come together in perfect harmony.
- Olive oil (1/4 cup): This is your flavorful fat that gently carries the aromatics and helps build the sauce base beautifully.
- Garlic cloves (5): Thinly sliced for a lovely, mellow pungency with just a hint of sweetness when sautéed.
- Shallots (2 small or 1 large): Offering a delicate onion flavor that softens and deepens the overall taste.
- Tomato paste (6 ounces): Quality matters here to give that tangy, concentrated tomato essence that brightens the dish.
- Dried oregano (1 tablespoon): Adds herbal warmth and a hint of Mediterranean flair to the sauce.
- Kosher salt (2 teaspoons): Balances and enhances all the flavors without overpowering.
- Freshly cracked black pepper (1 teaspoon): Delivers a subtle heat and complexity.
- Crushed red pepper (1/4 teaspoon): Just enough to zing up the flavor without making it too spicy.
- White beans / cannellini (3 cans, 15 ounces each): Creamy, tender beans that soak up all the surrounding flavors beautifully.
- Water (3/4 cup): Helps create the perfect saucy consistency as the beans cook gently.
- Fresh rosemary (1 tablespoon, chopped): Offers a fragrant pine-like aroma that elevates the dish.
- Smoked gouda cheese (2 cups, shredded): Brings smoky depth and gorgeous meltiness that makes this bake unforgettable.
- Parmesan cheese (1/2 cup, finely shredded): Adds that sharp, salty finish on top, enhancing the crustiness.
- Crusty French bread: Perfect for scooping up every delicious bite and soaking up extra sauce.
How to Make Cheesy White Bean Tomato Bake Recipe
Step 1: Prepare the Aromatics
Start by thinly slicing the garlic and shallots, taking your time here ensures they soften and become beautifully fragrant during cooking. If you prefer, you can also chop them, but slicing keeps the texture more interesting in the final dish.
Step 2: Heat Your Skillet
Preheat a large, oven-safe skillet over medium heat for about a minute. This step is important to create the right temperature for sautéing your ingredients evenly without burning.
Step 3: Sauté Shallots and Garlic
Add the olive oil to the hot pan and wait for it to shimmer. Toss in the shallots first, letting them soften for about 3 minutes, then add the sliced garlic. Cook for another minute until the garlic releases its amazing aroma and just starts to turn golden.
Step 4: Add Tomato Paste and Seasonings
Stir in the can of tomato paste, spreading it evenly across the pan. Follow up by sprinkling in the dried oregano, kosher salt, black pepper, and crushed red pepper. Let the tomato paste cook for about 2 minutes so it deepens in flavor and infuses the aromatic mixture.
Step 5: Incorporate the White Beans
Carefully open each can of white beans and partially drain them by pouring off the excess liquid. Avoid rinsing the beans to preserve their flavor and texture. Add the beans to the pan, stirring gently to coat them in the spiced tomato mixture.
Step 6: Simmer the Mixture
Add 3/4 cup water to the pan and increase the heat to medium-high until the mixture begins to simmer, with bubbling breaking the surface. Then reduce the heat to medium-low and let the beans cook slowly for about 10 minutes. This gentle simmer melds the flavors together and softens the beans to creamy perfection.
Step 7: Finish with Rosemary and Cheese
Turn off the heat and stir in the chopped fresh rosemary. It adds a bright, aromatic note that lifts the entire dish. Then evenly sprinkle shredded smoked gouda over the beans, followed by the Parmesan. This cheesy combination is key for the rich and irresistibly melty top layer.
Step 8: Broil to Golden Perfection
Place the pan under a high broiler on the top rack, positioning it a few inches from the heat source. Broil for 2 to 4 minutes while keeping a close eye on it—once the cheese is melted and beautifully browned in spots, remove it immediately to avoid burning. That golden bubbly crust is what makes this Cheesy White Bean Tomato Bake Recipe so magical.
Step 9: Serve Hot and Enjoy
Serve your bake piping hot, with crusty French bread at the ready to soak up all the luscious cheese and tomato sauce. Get ready for a cozy, satisfying meal that feels homemade and special every time.
How to Serve Cheesy White Bean Tomato Bake Recipe

Garnishes
Fresh herbs like chopped parsley or extra rosemary sprinkled on top bring a vibrant color contrast and a burst of freshness to balance the rich flavors. A drizzle of good olive oil or a pinch of crushed red pepper flakes can also add an extra touch of pizzazz at serving.
Side Dishes
This bake stands beautifully on its own but pairs wonderfully with a simple green salad dressed lightly with lemon vinaigrette, or roasted seasonal vegetables. Crisp greens or charred asparagus contrast nicely with the creamy beans and gooey cheese.
Creative Ways to Present
For a fun twist, serve the Cheesy White Bean Tomato Bake Recipe in individual ramekins for a pretty presentation, or spoon it onto crostini for a sharing platter ideal at brunch or casual gatherings. You can also add a fried or poached egg on top for an indulgent brunch option.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover the leftovers tightly and store them in the refrigerator for up to 3 days. The flavors deepen overnight, making it even better the next day. Just reheat and enjoy.
Freezing
This dish freezes exceptionally well. Transfer cooled portions into freezer-safe bags or containers, keeping it airtight for 2 to 3 months. When you’re ready, thaw in the refrigerator overnight to maintain texture and flavor.
Reheating
To reheat, gently warm the bake on the stove over low heat or microwave in a covered dish. If the consistency feels too thick, stir in a splash of water. Then add extra cheese on top and broil briefly to recreate that irresistible melty crust.
FAQs
Can I use a different type of beans?
Absolutely! While cannellini beans are ideal for their creamy texture, navy or great northern beans work well too. Just make sure they hold their shape and don’t get mushy.
Is smoked gouda necessary?
Smoked gouda adds a distinctive smoky richness, but if you don’t have it, mozzarella is a great substitute. You can also blend cheeses for your preferred flavor profile.
Can this recipe be made vegan?
Yes! Replace the cheeses with your favorite plant-based alternatives and skip the Parmesan or use a vegan Parmesan substitute. The beans and tomato base remain just as delicious.
How spicy is this dish?
The crushed red pepper gives a gentle kick, but it’s very mild overall. You can adjust the amount or omit it if you’re sensitive to spice.
What is the best type of pan to use?
An oven-safe skillet like cast iron works best because it allows you to seamlessly move from stovetop cooking to broiling without transferring to another dish.
Final Thoughts
I can’t recommend this Cheesy White Bean Tomato Bake Recipe enough—it’s effortless, hearty, and filled with flavors that feel like a big cozy hug on a plate. Whether you’re cooking for family or friends, it’s sure to become one of those go-to dishes you turn to time and time again for comfort and joy. Give it a try and experience the magic of simple ingredients coming together to create something truly special.
Print
Cheesy White Bean Tomato Bake Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 5 servings
- Category: Main Dish
- Method: Broiling
- Cuisine: Italian-American
- Diet: Vegetarian
Description
A comforting and flavorful Cheesy White Bean Tomato Bake featuring tender cannellini beans simmered in a rich tomato paste sauce with garlic, shallots, and aromatic herbs, topped with melted smoked gouda and Parmesan cheese, and finished under the broiler for a golden crust. Perfect for an easy weeknight dinner served with crusty French bread.
Ingredients
Base Ingredients
- 1/4 cup olive oil
- 5 cloves garlic
- 2 small shallots (or 1 large shallot)
- 1 (6 ounce can) high quality tomato paste (Cento brand recommended)
Seasonings & Herbs
- 1 tablespoon dried oregano
- 2 teaspoons kosher salt (or 1 1/4 teaspoon table salt)
- 1 teaspoon freshly cracked black pepper
- 1/4 teaspoon crushed red pepper (or to taste)
- 1 tablespoon fresh rosemary (chopped fine) or 1 teaspoon dried rosemary
Main Ingredients
- 3 (15-ounce) cans white beans (cannellini), partially drained but not rinsed
- 3/4 cup water
Cheeses
- 2 cups smoked gouda (or mozzarella cheese), grated
- 1/2 cup Parmesan, finely shredded
Serving
- Crusty French bread (for serving)
Instructions
- Prep your veggies: Thinly slice 5 cloves of garlic and 2 small shallots (or chop if preferred) to prepare for sautéing.
- Preheat skillet: Heat a large, oven-safe skillet (cast iron recommended) over medium heat for about 1 minute to get it hot.
- Cook shallots: Add 1/4 cup olive oil to the skillet. When the oil shimmers, add the sliced shallots and sauté them for 3 minutes until softened.
- Add garlic: Add the sliced garlic to the skillet with the shallots and sauté for about 60 seconds, until fragrant and just starting to brown lightly.
- Add tomato paste: Stir in the 6-ounce can of tomato paste, spreading it evenly in the pan to combine with the sautéed ingredients.
- Season sauce: Add 1 tablespoon dried oregano, 2 teaspoons kosher salt, 1 teaspoon cracked black pepper, and 1/4 teaspoon crushed red pepper to the pan. Stir well and cook for 2 minutes to develop the flavors.
- Prepare beans: Open the 3 cans of white beans, partially drain them by tipping cans upside down over the sink a couple of times without rinsing, and add all beans with some liquid to the pan.
- Add water and simmer: Pour in 3/4 cup water. Turn heat to medium-high and bring to a simmer with small bubbles. Reduce heat to medium-low and cook gently for about 10 minutes, allowing flavors to meld.
- Add rosemary: Turn off the stove and remove the pan from heat. Stir in 1 tablespoon finely chopped fresh rosemary.
- Taste and adjust: Give the bean mixture a taste and adjust seasonings if necessary to your preference.
- Add cheeses: Sprinkle 2 cups of grated smoked gouda evenly over the top of the beans, followed by 1/2 cup finely shredded Parmesan cheese.
- Preheat broiler: Set your oven broiler to high and position the oven rack a few inches below the heating element to prepare for melting cheese.
- Broil cheese: Place the skillet under the broiler for 2-4 minutes. Monitor closely after 2 minutes, checking every 30 seconds to prevent burning, until the cheese is melted and browned in spots.
- Serve: Remove from oven and serve the cheesy white bean tomato bake hot with crusty French bread on the side.
- Storage: Store any leftovers covered in the refrigerator. Reheat in the microwave or on the stove, then re-broil to refresh the cheese topping before serving.
- Freezing: Freeze cooled leftovers in a ziplock bag for 2-3 months. Thaw overnight in the fridge, reheat gently on the stove adding water if thick, then re-broil with additional cheese to serve.
Notes
- Use a high-quality tomato paste such as Cento for the best flavor.
- Partially draining the beans (not rinsing) preserves flavor and texture in the dish.
- Smoked gouda adds a rich, smoky taste; mozzarella can be substituted for a milder flavor.
- Watch the broiler carefully to avoid burning the cheese topping.
- This dish pairs wonderfully with crusty French bread to soak up the sauce.
- Leftovers freeze well and can be refreshed with added cheese and broiling before serving again.

