Cheesy White Bean Skillet: Comfort Food Made Easy
Discover the ultimate weeknight comfort meal with this cheesy white bean skillet—a warm, hearty, and irresistibly melty one-pan recipe.

Cheesy White Bean Skillet: The Ultimate Comfort Recipe
If you’re searching for a flavorful, satisfying meal that comes together quickly, this Cheesy White Bean Skillet is your answer. Loaded with creamy white beans, aromatic vegetables, and a delicious cheesy topping, this one-pan dish delivers big on taste and comfort. Whether you’re a busy weeknight cook or just craving something warm and hearty, this skillet has you covered.
Why You’ll Love This Cheesy White Bean Skillet
- Quick and easy: Ready in under 30 minutes from start to finish.
- Minimal cleanup: Made in a single skillet for convenience.
- Rich flavor: Features a blend of garlic, onions, herbs, and melty cheese.
- Versatile: Perfect as a vegetarian main, side dish, or even a hearty appetizer.
- Comfort food appeal: Creamy, cheesy, and satisfying—classic comfort in every bite.
Ingredients: What You’ll Need
This recipe features a handful of pantry staples and fresh ingredients that are easy to find. Below is the essential ingredient list along with handy notes and possible substitutions.
- White beans: Any canned white beans work well, such as cannellini, navy, or Great Northern. They provide a creamy texture and mild flavor.
- Olive oil: For sautéing the aromatics and adding richness.
- Onion: Yellow or white onion offers a sweet, mellow base.
- Garlic: Freshly minced for aromatic depth.
- Red pepper flakes: Adds a touch of gentle heat; adjust to taste.
- Fresh herbs: Rosemary or thyme enhances the savory complexity. Fresh is best, but dried herbs work in a pinch (use about half the amount).
- Canned diced tomatoes: Provides acidity and slight sweetness, helping to create a luscious base.
- Vegetable broth: Lends moisture and additional flavor; chicken broth is a fine substitute if not strictly vegetarian.
- Fresh spinach: Stirred in for a hit of color and nutrients. Kale or Swiss chard can be swapped in if preferred.
- Cheese: A combination of mozzarella for stretch and Parmesan or Pecorino Romano for bold flavor.
- Salt and black pepper: To taste, enhancing all the flavors.
Tip: For a complete list of quantities and detailed measurements, refer to the printable recipe card at the end.
Ingredient Spotlight: Why White Beans?
White beans are a wonderful base for one-pan meals. Their mild flavor allows them to absorb seasonings, and their creamy texture creates a satisfying, filling bite. Additionally, they’re:
- Protein-rich: Perfect for vegetarian and plant-focused diets.
- High in fiber: Promotes fullness and helps with digestion.
- Readily available: Canned beans make this dish ultra convenient.
Step-by-Step Instructions
This meal comes together in a single skillet with just a few simple techniques. Follow these easy steps for a foolproof, flavorful cheesy white bean skillet every time:
- Heat the olive oil in a large oven-safe skillet over medium heat. Add diced onion and sauté until translucent and fragrant, about 3 to 4 minutes.
- Add the garlic and red pepper flakes, cooking for another minute until the garlic is just golden and aromatic.
- Stir in chopped herbs, beans, and tomatoes. Mix in the drained white beans, fresh herbs (rosemary or thyme), and canned tomatoes with their juices. Let the flavors meld together for another 2–3 minutes.
- Pour in broth and simmer. Add the vegetable broth and season with salt and black pepper. Bring the mixture to a gentle simmer and let it cook 5–7 minutes until slightly thickened.
- Add spinach. Stir in fresh baby spinach, allowing it to wilt and mix throughout the skillet.
- Top with cheese. Turn off the heat, sprinkle shredded mozzarella and grated Parmesan or Pecorino evenly over the mixture.
- Melt the cheese. Place the skillet briefly under the broiler (or cover with a lid on the stove) until the cheese is bubbly and golden, about 2–3 minutes. Serve hot, straight from the pan.
Note: Using an oven-safe skillet is key for broiling the cheese topping. If you don’t have one, cover and melt the cheese on the stovetop instead.
Serving Ideas: How to Enjoy Your Cheesy White Bean Skillet
- Serve with crusty bread: Fresh baguette, ciabatta, or sourdough are perfect for scooping up creamy, cheesy beans.
- Enjoy as a main course: Pair with a simple green salad for a balanced vegetarian meal.
- Make it a hearty side: Pairs well with roasted chicken, sausage, or grilled vegetables.
- Try as a dip: Serve with toasted pita or tortilla chips as a crowd-pleasing snack or appetizer.
Recipe Tips & Variations
- Protein boost: Add cooked, shredded rotisserie chicken or sautéed sausage for extra heartiness.
- Vegetable add-ins: Stir in mushrooms, bell peppers, or zucchini for additional flavor and nutrients.
- Cheese swap: Gouda, provolone, or even a sharp cheddar can be used instead of mozzarella. Try feta for tang.
- Make it spicy: Increase the red pepper flakes or add a dash of hot sauce before serving.
- Make ahead: This skillet can be prepared up to the cheese step, refrigerated, and finished just before serving.
Nutrition Information
| Serving Size | Calories | Protein | Fiber | Total Fat | Carbohydrates |
|---|---|---|---|---|---|
| 1 cup | 280 | 15g | 9g | 10g | 32g |
Note: Values are approximate and will vary based on exact ingredients and cheese used.
How to Store and Reheat
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: While beans freeze well, the cheese texture may change. If planning to freeze, add cheese only after reheating.
- Reheat: Warm gently in a skillet or microwave, adding a splash of broth as needed to keep it creamy.
Cheesy White Bean Skillet Recipe Card
Prep Time: 10 minutes
Cook Time: 18–20 minutes
Total Time: 30 minutes
Servings: 4
- 2 tbsp olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- ¼ tsp red pepper flakes (optional)
- 2 tsp fresh rosemary or thyme, minced (or 1 tsp dried)
- 2 cans (15 oz each) white beans, rinsed and drained
- 1 can (15 oz) diced tomatoes with juices
- ¾ cup vegetable broth
- 2 cups fresh baby spinach
- 1 cup shredded mozzarella cheese
- ¼ cup grated Parmesan or Pecorino Romano
- Salt and black pepper, to taste
Instructions:
- Heat olive oil in a large oven-safe skillet over medium heat. Sauté onion 3–4 minutes, until soft.
- Add garlic and red pepper flakes; cook 1 minute.
- Stir in rosemary or thyme, beans, and tomatoes. Cook 2–3 minutes.
- Pour in broth, season with salt and pepper. Simmer 5–7 minutes.
- Stir in spinach and let wilt.
- Top with mozzarella and Parmesan. Broil or cover until cheese is melted and bubbly, 2–3 minutes.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but you’ll need to cook and fully soften dried beans first. Canned beans are convenient, but freshly cooked dried beans offer even creamier results.
How do I make this recipe vegan?
Simply omit the cheese or use your favorite plant-based cheese alternative. Be sure your broth is also vegetable-based and vegan-certified.
Can I prepare this ahead of time?
Absolutely. Prepare the skillet up to the point of adding cheese, cool and refrigerate, then add cheese and broil just before serving for the best texture.
What can I serve with cheesy white bean skillet?
It’s delicious paired with salad, roasted veggies, grilled meats, or simply accompanied by crusty bread for dipping.
Can I freeze leftovers?
While freezing is possible, note that the cheese may change texture. For the best results, add fresh cheese after reheating thawed beans.
Cook’s Notes and Extra Flavor Suggestions
- Lemon zest: Grate fresh lemon zest over the top for a bright finish.
- Fresh basil: Sprinkle torn basil leaves before serving for extra freshness.
- Sun-dried tomatoes: Mix in thinly sliced sun-dried tomatoes for a burst of savory umami.
- Olive topping: Add sliced olives for a Mediterranean twist.
Try This Cheesy White Bean Skillet Tonight
This easy, satisfying recipe proves that comfort food can be nutritious, flavorful, and a cinch to prepare. Whether you serve it as a vegetarian main, a side, or serve by the spoonful at a potluck, this cheesy white bean skillet is bound to become a regular in your dinner rotation. Enjoy every melty, bubbly, bean-packed bite!










