Breakfast & Brunch
This beans and cheese on toast recipe delivers the perfect balance of crispy toast, creamy melted cheese, and hearty beans in just 10 minutes. The secret lies in high-heat toasting and properly heating the beans so they stay warm and flavorful without turning mushy.
I've perfected this method after years of testing—it's the kind of dish that feels indulgent yet comes together effortlessly, making it ideal for busy mornings or a satisfying brunch.
The foundation of this recipe is simple: sturdy white or sourdough toast for that satisfying crunch, canned or cooked beans warmed through with a touch of olive oil and seasoning, and a generous layer of melted cheese that creates those irresistible rivers when you cut in.
What sets this apart is the technique—using a hot pan for the toast and a low-and-slow approach for the beans ensures every component is exactly as it should be: crispy, warm, and gooey.
By the time you assemble everything, you'll have a dish that's restaurant-quality but made with pantry staples. The toast will be golden and crisp, the beans will be heated through with just the right texture, and the cheese will have melted into perfect, stretchy rivers.
This isn't just breakfast—it's a meal that feels special enough for any time of day.
For added depth, consider topping with fresh herbs, a drizzle of hot sauce, or a sprinkle of everything bagel seasoning. The beauty of this recipe is its flexibility—swap in different cheeses, beans, or even a fried egg for a protein boost.
Let's get started on creating this comforting, crispy, cheesy masterpiece.
Ingredients for beans and cheese on toast
Crispy toast, creamy cheese, and hearty beans—just 11 ingredients for a restaurant-quality dish.
| Ingredient | Amount | Notes |
|---|---|---|
| White or Sourdough Bread 🍞 | 8 slices | Sturdy, day-old preferred for crispiness |
| Canned White Beans 🫘 | 1 ½ cups | Drained, rinsed, or cooked white beans |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For warming beans and toasting |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp or mild, freshly shredded |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For added depth of flavor |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for heat |
| Fresh Basil or Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Hot Sauce 🔥 | 1 tbsp | Optional, for serving |
| Everything Bagel Seasoning 🧂 | 1 tbsp | Optional, for garnish |
The bread is the star here—sturdy white or sourdough works best, and day-old slices toast up perfectly crispy. Trader Joe's and Whole Foods carry excellent options, but any bakery loaf will do. For the beans, canned white beans (like Great Northern or cannellini) are ideal—they hold their shape better than pinto or kidney. Drain and rinse them well to avoid a watery texture. If you prefer homemade, soak overnight and simmer until tender. The cheese should be freshly shredded—pre-shredded often contains anti-caking agents that prevent proper melting.
No white beans? Chickpeas or black beans work in a pinch, though they have a slightly different texture. Short on shredded cheese? Mozzarella or Monterey Jack melt beautifully—just blend them with cheddar for extra creaminess. For a smoky twist, swap garlic powder for smoked paprika. The olive oil is non-negotiable—use extra-virgin for the best flavor. If you're feeling fancy, toast the bread in a hot cast-iron skillet for maximum crispiness. And if you're out of fresh herbs, dried oregano at half the amount adds a similar earthy note.
Toast the bread first and keep it warm while you prep the beans—they'll stay crispy for longer. The beans reheat best in a lightly oiled pan over low heat, stirring occasionally to prevent sticking. Store leftover beans in the fridge for up to 4 days in an airtight container, and reheat gently with a splash of water. The cheese can be pre-shredded and stored in the freezer for up to 3 months—just thaw before using. For a make-ahead option, assemble the dish without cheese, refrigerate, and toast under the broiler for 2-3 minutes to melt the cheese perfectly.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just beans, cheese, toast, and oil. No chopping, no fuss, and no fancy gadgets. Honestly, my lazy Sundays thank me every time.
- Crispy-Creamy Bliss: That first bite? Toasted bread, melted cheddar goo, and tender beans—it’s the perfect textural dance. The olive oil ties it all together like a warm hug.
- Lunch Any Day: Pack it for work, eat it cold with a pickle, or reheat it for dinner. Between us, I’ve had this for breakfast, a snack, and even a late-night craving. It never lets me down.
- Pantry Superhero: Canned beans and cheap bread mean this costs pennies to make. I’ve fed my whole family with what’s left in my cupboard—zero waste, maximum satisfaction.
Step-by-step instructions for beans and cheese on toast
Here's how to create that perfect balance of crispy toast and gooey melted cheese rivers.
Warm the Beans with Olive Oil and Seasonings
In a medium saucepan, combine the 1.5 cups canned white beans with 2 tablespoons extra-virgin olive oil. Place over medium-low heat and warm gently for 3-4 minutes, stirring occasionally. You want the beans to heat through without breaking apart.
Add the 0.5 teaspoon salt, 0.25 teaspoon black pepper, 0.5 teaspoon garlic powder, and 0.25 teaspoon red pepper flakes (if using). Stir well to distribute the seasonings evenly. The beans should be warm but still hold their shape—if they start to disintegrate, reduce the heat immediately. Remove from heat and let sit covered while you prepare the toast.
Toast the Bread Until Crispy
Choose 8 slices sturdy white or sourdough bread—day-old works best for extra crispiness. Place them on a baking sheet in a single layer. For maximum crispiness, I like to toast them in the oven at 375°F for 5-7 minutes until they're golden brown and firm to the touch.
Alternatively, you can toast them in a dry skillet over medium heat for 1-2 minutes per side until deeply browned. The key is to get that satisfying crunch—this is what makes this dish so satisfying. If using sourdough, watch closely as it can burn more easily.
Assemble the Toast with Cheese and Beans
Divide the warmed beans evenly among the toasted slices, spreading them in a thin layer. Then sprinkle 1.5 cups shredded cheddar cheese evenly over each slice. For best results, I use freshly shredded cheese—it melts more smoothly than pre-shredded.
Place the assembled slices on a baking sheet or in a skillet. For a crispier finish, I recommend broiling: place under the broiler for 2-3 minutes until the cheese begins to bubble and turn golden brown in spots. Watch carefully—cheese burns quickly!
Garnish and Serve Immediately
Remove from heat and immediately sprinkle with 0.25 cup chopped fresh basil or parsley for brightness. For extra flavor, add 1 tablespoon everything bagel seasoning and serve with 1 tablespoon hot sauce on the side if desired.
Serve immediately while the cheese is still gooey and the toast is crispy. The contrast between the crunchy bread, warm beans, and melted cheese creates the perfect texture combination. Each bite should deliver that satisfying crunch followed by creamy, cheesy goodness.
Pro Tips For Making Beans And Cheese On Toast
- TOAST UNTIL CRISP: Ditch the flimsy, soggy toast—this isn’t a sad sandwich. Toast your bread on medium-high until it’s golden and holds its shape when you press it (yes, test it). White bread needs about 3-4 minutes per side; sourdough, 4-5. Over-toasting burns the edges and turns your base into a crumbly mess—no one wants that.
- DRAIN AND RINSE BEANS: Skip the murky water, or you’ll end up with a dish that tastes like a can. Drain the beans, then rinse them under cold water while shaking the can—this removes that metallic aftertaste and excess starch that turns your toast into a glue trap. Pat them dry with a paper towel after; damp beans steam instead of crisp up.
- MELT CHEESE LOW AND SLOW: Blast it under the broiler, and you’ll get a sad, rubbery cheese blanket. Instead, spread the shredded cheddar evenly on the toast, then pop it under low heat (or even the oven’s “keep warm” setting) for 2-3 minutes. Watch it like a hawk—it’s done when it’s just melted, not bubbling like a science experiment. A splash of olive oil on the cheese first helps it brown slightly without scorching.
- SALT THE BEANS FIRST: If you wait until the end, you’re doing it wrong. Drain the beans, toss them in a bowl with half your planned salt (about ½ teaspoon per can), and let them sit for 5 minutes. This seasons them properly and keeps the toast from tasting bland when the salty cheese dominates. Trust me, your first bite will taste like you actually cooked something.
Perfect pairings for this recipe
Crispy Toast Upgrades
Swap out regular bread for crispy fried bread—cut baguette slices into triangles, fry in neutral oil at 350°F for 2-3 minutes until golden, then drain on paper towels. This adds an extra crunch layer that elevates the dish.
For a smoky twist, toast the bread on a cast-iron skillet over an open flame on your gas stove for 30 seconds per side. 🔥
If you love garlic bread, spread each toasted slice with 1 teaspoon garlic butter before adding cheese. The garlic infuses into the warm beans and melts beautifully with the cheese. For a savory kick, sprinkle 1 teaspoon smoked paprika over the beans before assembling.
Cheese Swaps
For a creamy texture, replace cheddar with Monterey Jack—it melts like a dream and pairs perfectly with the beans. If you're feeling fancy, blend half cheddar and half pepper jack for a spicy kick.
For a vegan option, use shredded vegan mozzarella (like Miyoko's) and broil for 3-4 minutes to get that melty effect.
Add 1-2 tablespoons sour cream or Greek yogurt to the beans before assembling for extra creaminess. For a richer flavor, sprinkle 1 tablespoon grated Parmesan over the top after broiling.
If you love nutty notes, swap cheddar for Gruyère—it adds a sophisticated depth that pairs beautifully with the toast.
Toppings Galore
Fresh baby spinach wilts beautifully under the cheese—add ½ cup before broiling for a pop of green. For a smoky-sweet combo, drizzle 1 tablespoon honey over the beans before warming. A sprinkle of crushed red pepper flakes adds heat without overpowering the dish.
Avocado slices or guacamole bring a creamy, fresh contrast to the warm, cheesy toast. For a crunchy topping, scatter toasted pumpkin seeds or crumbled bacon over the finished dish. If you love herbs, try cilantro or dill instead of basil for a different flavor profile.
Drink Pairings
A crisp white wine like Sauvignon Blanc cuts through the richness of the cheese beautifully. For something lighter, sparkling water with a squeeze of lemon keeps the meal refreshing. If you prefer beer, a hoppy IPA balances the creaminess with its bitterness.
For a coffee lover's twist, serve with a strong black coffee—the bitterness contrasts perfectly with the cheesy, toasty flavors. A cold brew or iced latte works great for a brunch setting. If you're serving this as a brunch dish, a mimosa adds a festive touch.
Nutrition facts
Frequently asked questions
Can I use any type of beans for this recipe?
While white beans work perfectly, you can absolutely use other varieties! Chickpeas or black beans add a slightly different texture and earthy flavor. Just be aware that black beans may darken the cheese slightly. For the best results, drain and rinse all canned beans thoroughly to prevent excess moisture in your dish.
How do I prevent the toast from getting soggy?
The secret is toasting the bread first and keeping it warm while you assemble everything. Place the toasted slices on a wire rack over a baking sheet to maintain crispiness. If you're making this ahead, assemble without the cheese, refrigerate, and broil just before serving to melt the cheese perfectly.
What's the best way to melt the cheese without burning it?
Broiling is your best friend here! Place the assembled toast under the broiler for just 2-3 minutes—watch closely as cheese burns quickly. If you don't have a broiler, a hot skillet over medium heat works too. For extra insurance, sprinkle a tiny bit of water over the cheese before broiling to create steam and prevent burning.
Can I make this recipe ahead of time?
Prep everything except the cheese, then refrigerate the assembled toast (without cheese) for up to 4 hours. When ready to serve, broil for 3-4 minutes to melt the cheese. For overnight prep, store components separately in airtight containers and assemble fresh in the morning for the best texture.
What are some good vegan cheese alternatives?
For a vegan version, try Miyoko's shredded mozzarella or Violife cheddar-style shreds—both melt beautifully when broiled for 3-4 minutes. Add 1 tablespoon nutritional yeast to the beans for a cheesy flavor. For extra creaminess, mix in 2 tablespoons vegan cream cheese with the beans before warming.
