Site icon Golden Recipes

Cheesy White Bean and Tomato Skillet: Bold Italian Flavors in 25 Minutes

This cheesy white bean and tomato skillet is the vegetarian dinner that converts meat lovers — and I say that with complete confidence because it has done exactly that at my table more times than I can count. Creamy cannellini beans in a bold garlicky tomato sauce with fresh basil and a generous blanket of golden bubbling mozzarella and Parmesan on top. Everything happens in one skillet in 25 minutes and the result is so deeply flavorful and satisfying that nobody misses the meat for even a second. I make this cheesy white bean and tomato skillet at Golden Recipes on the nights when I want something fast, incredibly delicious, and completely different from the usual rotation — and it delivers every single time.

Why You’ll Love This White Bean and Tomato Skillet

White beans are one of the most underrated ingredients in all of cooking. Cannellini beans have a creamy buttery interior that absorbs flavors beautifully as they simmer — and in a bold garlic tomato sauce they become something genuinely extraordinary. Some of the beans break down slightly as they cook and naturally thicken the sauce into this incredible creamy consistency that feels indulgent without any actual cream. The rest of the beans stay whole and provide that satisfying bite that makes this dish so filling and substantial.

The broiled mozzarella and Parmesan topping is the element that takes this from a simple bean dish to something spectacular. The mozzarella melts into those gorgeous golden pools and the Parmesan adds a salty nutty crust that makes you want to scrape every last bit from the pan. Served with thick slices of crusty bread for dipping this is quite possibly the most satisfying 25-minute vegetarian dinner you will ever make.

Equipment You’ll Need

Ingredients

Substitutions

Chickpeas can replace the cannellini beans for a firmer texture with a nuttier flavor. Great Northern beans or navy beans are excellent alternatives with very similar creamy texture. For a richer sauce stir 2 tablespoons of tomato paste in with the garlic before adding the tomatoes — it adds an incredible concentrated depth. Add 2 cups of fresh baby spinach or kale stirred in during the last 3 minutes of simmering for extra nutrition and color. Fresh mozzarella torn into pieces instead of shredded gives you those beautiful melted pools. Provolone or fontina can replace or supplement the mozzarella for a more complex cheese layer.

How to Make Cheesy White Bean and Tomato Skillet

Build the Garlic Base

Heat the olive oil in a large oven-safe skillet over medium heat. Add the minced garlic and red pepper flakes and cook for 1 to 2 minutes stirring constantly until the garlic is deeply golden and incredibly fragrant — the whole kitchen will smell amazing immediately. Watch it carefully and don’t let it burn — burnt garlic makes the entire sauce bitter.

Build the Tomato Sauce

Pour in the crushed tomatoes and stir to combine with the fragrant garlic oil. Add the Italian seasoning, sugar, smoked paprika, salt, and black pepper. Stir well and bring to a gentle simmer. Cook uncovered for 8 to 10 minutes stirring occasionally until the sauce thickens slightly and deepens in color — it should look rich and deeply red with a glossy surface.

Add the Beans

Add both cans of drained cannellini beans to the sauce and stir gently to combine. Simmer for 5 to 6 minutes stirring occasionally — as the beans heat through some of them will naturally break down slightly and thicken the sauce into an incredibly creamy consistency. Tear half the fresh basil directly into the skillet and stir in. Taste and adjust seasoning — the sauce should be bold, garlicky, slightly sweet from the tomatoes, and well seasoned.

Add Cheese and Broil

Remove the skillet from the stove. Scatter the shredded mozzarella generously and evenly across the entire surface of the bean and tomato mixture — make sure every inch is covered. Scatter the Parmesan over the mozzarella. Place under the broiler for 3 to 4 minutes until the mozzarella is fully melted, golden, and bubbling with gorgeous dark golden spots — watch it closely since broilers work fast. Remove from the broiler immediately. Scatter the remaining fresh basil across the golden cheese and serve straight from the skillet with thick slices of crusty bread.

Variations

What to Serve With It

Thick crusty bread — sourdough, ciabatta, or focaccia — is absolutely mandatory for this dish. Dipping bread into that incredible garlicky tomato bean sauce with melted cheese on top is one of life’s great pleasures. A simple arugula salad with lemon vinaigrette and shaved Parmesan is the perfect fresh accompaniment. For a heartier meal serve alongside steamed white rice or over creamy polenta — the sauce soaks into both beautifully. A glass of sparkling water with lemon or a light Italian herbal tea alongside completes the meal perfectly.

Pro Tips

Common Mistakes

Storage and Reheating

Store covered in the fridge for up to 4 days — the flavors deepen beautifully overnight and this is one of those dishes that is genuinely better the next day. To reheat warm gently on the stovetop over medium-low heat stirring frequently — the beans can stick to the bottom if the heat is too high. Add a splash of water or broth if needed to loosen. The broiled cheese won’t be golden again when reheating but the flavor is still incredible. Do not freeze — the beans become mushy after freezing and thawing.

FAQ

Can I use dried beans instead of canned?
Yes — soak 1½ cups of dried cannellini beans overnight, cook until tender (about 90 minutes), and use in place of the canned beans. The result is slightly better in texture but canned beans are perfectly delicious and far more convenient.

Is this dish vegan?
The tomato and bean base is naturally vegan. Simply skip the mozzarella and Parmesan or replace with your favorite dairy-free alternatives. A drizzle of good olive oil and nutritional yeast on top gives a savory finish.

Can I make this without a broiler?
Yes — scatter the cheese on top and bake in a 425°F oven for 8 to 10 minutes until the cheese is melted and golden. It won’t be quite as dramatically golden as under the broiler but still absolutely delicious.

What bread goes best with this?
Sourdough is the classic choice — its tang complements the tomato beautifully. Ciabatta is equally perfect. A thick toasted baguette works wonderfully. Any crusty rustic bread that can stand up to being dipped in the sauce without falling apart is ideal.

Conclusion

This Cheesy White Bean and Tomato Skillet is the 25-minute vegetarian dinner that everyone at the table will love without question. Bold garlic tomato sauce, creamy white beans, golden bubbling cheese — serve with crusty bread and watch it disappear.

Cheesy White Bean and Tomato Skillet

By Sophia White — Golden Recipes

Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins
Servings
4
Calories
380 kcal

Ingredients

  • 3 tablespoons olive oil
  • 6 cloves garlic, minced
  • ½ tsp red pepper flakes
  • 1 can (28 oz) crushed tomatoes
  • 2 cans (15 oz each) cannellini beans, drained
  • 1 tsp Italian seasoning + 1 tsp sugar + ½ tsp smoked paprika
  • Salt and black pepper to taste
  • ¼ cup fresh basil, divided
  • 2 cups freshly shredded mozzarella
  • ½ cup freshly grated Parmesan
  • Crusty bread for serving

Instructions

  1. Heat olive oil in large oven-safe skillet over medium heat. Cook garlic and red pepper flakes 1-2 mins until golden and fragrant.
  2. Add crushed tomatoes, Italian seasoning, sugar, paprika, salt and pepper. Simmer uncovered 8-10 mins until thickened.
  3. Add cannellini beans. Simmer 5-6 mins until heated through and some beans break down. Tear in half the basil.
  4. Scatter mozzarella and Parmesan across the entire top.
  5. Broil 3-4 mins until deeply golden and bubbling — watch closely!
  6. Top with remaining basil. Serve from the skillet with crusty bread!

Nutrition (per serving)

🔥 Calories: 380 🥩 Protein: 22g 🍞 Carbs: 38g 🧈 Fat: 16g 🧂 Sodium: 680mg 🌾 Fiber: 9g
Exit mobile version