Breakfast & Brunch
This bean bagel recipe transforms a classic breakfast into a smoky, plant-based powerhouse that’s packed with protein and flavor. The secret lies in blending white beans with aromatic spices until they’re creamy and spreadable—no refried beans required.
I developed this version after years of vegan bagel experiments, and it’s now my go-to for weekend brunches or quick weeknight meals.
The process starts with perfectly toasted bagels, slathered with the bean spread, then topped with vegan cream cheese for that signature tang. What makes this recipe special is how the smoky paprika and garlic in the bean mixture elevate every bite, creating a texture that’s creamy yet substantial.
It’s the kind of dish that feels indulgent but is actually nutrient-dense and balanced.
By the end, you’ll have bagels with crispy edges, a velvety bean filling, and a bright, creamy topping that’s impossible to resist. The best part? It’s ready in under 15 minutes, making it ideal for busy mornings or lazy weekends.
Pair it with avocado slices, hot sauce, or a simple side salad for a meal that’s both satisfying and wholesome.
This recipe proves that vegan breakfasts can be just as rich and flavorful as traditional ones—without compromising on taste or texture. Let’s get started on a twist that’ll become your new favorite way to enjoy bagels.
Ingredients for bean bagel
Eight simple ingredients transform bagels into a smoky, protein-packed vegan breakfast.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🥫 | 1 ½ cups | Drained and rinsed thoroughly |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Garlic Cloves 🧄 | 3 cloves | Freshly minced for brightness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for tang |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For creaminess and richness |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| Bagels 🥯 | 4 whole | Plain or sesame, toasted |
| Vegan Cream Cheese 🧀 | 4 oz | Softened for spreading |
| Avocado 🥑 | ½ whole | Sliced for optional topping |
| Hot Sauce 🌶️ | 2 tbsp | For serving if desired |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
The white beans are the heart of this recipe—cannellini or great northern work best, but any white variety will do. Trader Joe's and Whole Foods carry high-quality canned beans with no added salt, which is ideal. If you're using dried beans, soak them overnight for best texture. The smoked paprika is non-negotiable here; Penzeys or Simply Organic brands have the best flavor. Fresh garlic and lemon juice make all the difference—don’t skip them. For the bagels, Thomas’ or Everything Bagel brands toast up perfectly in a toaster or skillet.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Short on garlic? Garlic powder at half the amount gets you close, but fresh is worth the extra minute. Vegan cream cheese varies in texture—Kite Hill or Miyoko’s are my go-tos, but any soft, spreadable brand will do. The avocado can be swapped for sliced tomato or cucumber if you prefer. For extra protein, add toasted pumpkin seeds or sunflower seeds on top. The hot sauce is optional but recommended—Cholula or Sriracha both pair perfectly.
This bean spread keeps for 5 days in an airtight container in the fridge, so make extra for quick lunches. The bagels toast best fresh, but you can prep them ahead and reheat in a toaster. For a make-ahead breakfast, assemble the bagels with all toppings and wrap in foil—they’ll stay warm for 20 minutes. Store any leftover avocado with lemon juice to prevent browning. The whole meal reheats beautifully in the microwave for 10 seconds if you’re short on time.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you open a can, crush a few cloves, and boom—dinner’s ready. No chopping mountains of veggies, no last-minute grocery runs. Just beans, garlic, and a splash of lemon that somehow feels like a whole meal.
- Smoky Lemon Zing: That smoked paprika isn’t just for show—it adds this deep, earthy warmth that balances the bright lemon and rich beans. Honestly, the first time I tasted it, I thought, “Why haven’t I done this sooner?” The olive oil ties it all together with a silky finish that’s impossible to resist.
- Meal Prep MVP: Between us, this is my go-to for lunchboxes or quick lunches all week. Toss it with greens, crackers, or even straight from the jar—it’s that versatile. I’ll be real: I’ve eaten it cold, at room temp, and reheated, and it’s still just as good. (Yes, even on a Tuesday night.)
- Pantry Hero: No fresh herbs? No problem. No fancy ingredients? Still works. Canned beans and olive oil are my budget besties, and this recipe proves you don’t need much to make something that feels special. Plus, leftovers? They’re just better the next day—like a flavor upgrade.
Step-by-step instructions for smoky white bean and cream cheese bagels
Here's how to transform simple bagels into a smoky, creamy, flavor-packed breakfast you'll crave.
Toast the Bagels to Golden Perfection
Preheat your oven to 375°F. Place the 4 whole bagels on a baking sheet and toast for 8-10 minutes until they're golden brown and crispy. I like to flip them halfway through for even browning—this prevents soggy spots when we add the spread later.
Watch for that perfect toasted aroma—it should smell nutty and slightly caramelized. Let them cool for 5 minutes before spreading. This cooling step prevents the cream cheese from melting immediately when you assemble the bagels.
Mash the White Beans with Aromatics
In a medium bowl, combine the 1.5 cups drained and rinsed canned white beans, 3 cloves minced garlic cloves, 1 tbsp lemon juice, 1 tbsp smoked paprika, 2 tbsp extra-virgin olive oil, 0.5 tsp salt, and 0.25 tsp black pepper. Using a fork or potato masher, mash until smooth but still slightly textured—you want a thick, spreadable consistency.
Here's the thing—don't over-blend. You want some texture to keep the spread interesting. Taste as you go and adjust seasoning if needed. The lemon juice brightens the smoky paprika beautifully, creating that perfect balance of flavors we're after.
Spread and Assemble the Bagels
Take one of the toasted bagels and spread about 1 ounce of the vegan cream cheese evenly over the cut side. Then add about ¼ cup of the white bean mixture, spreading it from the center outward. The cream cheese adds that rich, tangy base that makes the smoky bean spread shine.
Repeat with the remaining bagels and bean mixture. I like to work quickly so the toasted bagels stay warm. If you notice the cream cheese starting to soften too much, pop the assembled bagels in the oven for 2 minutes at 350°F to set them slightly without drying out.
Garnish and Serve with Optional Toppings
Slice the 0.5 whole avocado into thin slices and arrange them on top of each bagel. The creamy avocado contrasts perfectly with the smoky bean spread. Sprinkle with the 0.25 cup chopped fresh cilantro for a fresh finish—this adds brightness and color to each bite.
Serve immediately with 2 tablespoons hot sauce on the side for those who like extra heat. The combination of creamy, smoky, tangy, and spicy flavors makes this breakfast sandwich truly special. Each bite delivers that perfect balance of textures and temperatures—warm bagel, cool avocado, and creamy fillings.
Pro Tips For Making Bean Bagel
- CRUSH THE BEANS: Don’t just drain and dump—mash those white beans with a fork or potato masher until they’re mostly smooth but still have some texture. I learned this the hard way: skipping this step means a mushy, gluey mess instead of a spreadable, chunky bagel filling.
- TOAST THE PAPRIKA: Heat your smoked paprika in a dry pan for 30 seconds before adding it to the beans. The toasted spice deepens the flavor—it’s not just about color, but that nutty, smoky punch that makes the whole dish sing. (Yes, even if you’re impatient like me.)
- SAUTÉ THE GARLIC LOW: Cook the minced garlic in olive oil over medium-low heat until it’s golden, not browned. Burning it turns the whole spread bitter, and no one wants a bitter bean bagel. If your kitchen runs hot, pull the pan off the heat briefly and let the garlic cool slightly before adding the beans.
- LEMON JUICE LAST: Add the lemon juice right before serving—it brightens the flavors but can make the spread watery if mixed in too early. If you’re prepping ahead, store the bean mixture without it and stir in a splash just before spreading. Your bagels will thank you.
Wine and beer pairings for this dish
Crisp White Wine
A dry Riesling from Germany or Austria is my top choice—its bright acidity and subtle mineral notes cut through the richness of the bean spread while complementing the smoky paprika. Look for a Kabinett or Spätlese with 8-10% ABV; Dr. Loosen Blue Slate or Ch.
Schloss Vollrads are excellent options. The wine’s crisp finish mirrors the freshness of the lemon juice in the bean mixture, creating harmony with each bite. 🍷
Hoppy IPA
For beer lovers, a West Coast-style IPA with citrusy hops balances the smoky, creamy flavors beautifully. I recommend Stone Ruination IPA or Sierra Nevada Pale Ale—their piney, grapefruit notes contrast the richness while enhancing the smokiness.
The bitterness also helps cleanse your palate between bites, making it a great choice for brunch. Serve slightly chilled (45-50°F) for the best experience. 🍺
Sparkling Rosé
A dry sparkling rosé from Provence adds elegance and effervescence to this vegan breakfast. The bubbles refresh your palate, while the berry notes in Miraval Brut Rosé or Laurent-Perrier Rosé pair wonderfully with the avocado and cilantro.
The slight sweetness in these wines also enhances the creaminess of the vegan cream cheese without overpowering the smoky bean spread.
Coffee Pairing
Since this is a breakfast dish, a medium-roast coffee with nutty undertones is a must. I love a Single Origin Ethiopian Yirgacheffe or Blue Bottle Cold Brew—their floral and chocolatey notes complement the smoky, garlicky flavors.
For an extra treat, drizzle a little vanilla syrup over your coffee to mirror the bean spread’s creaminess. ☕
Seasonal Adaptations
In summer, swap the Riesling for a Sancerre (Sauvignon Blanc) to match the fresh avocado and cilantro. For fall, a Pinot Noir with earthy notes (Meiomi) enhances the smoky paprika.
Winter calls for a Port-style Ruby Port—its rich, fruity flavors contrast the cream cheese’s tang while warming the palate. 🍇
Nutrition facts
Frequently asked questions
Can I use any type of bean for this recipe?
White beans like cannellini or great northern work best for their creamy texture, but you can experiment with black beans or chickpeas for a different flavor profile. Just adjust seasoning—black beans need more salt, while chickpeas pair well with cumin or coriander. The key is mashing them until thick and spreadable, regardless of variety.
How do I prevent the vegan cream cheese from melting too quickly?
Toast the bagels thoroughly and let them cool for 5 minutes before assembling. If the cream cheese softens, pop the bagels in the oven at 350°F for 2 minutes to set them without drying out. Working quickly and keeping ingredients at room temperature helps too—just don't overheat!
What if I don't have smoked paprika?
Mix 1 tsp regular paprika + ¼ tsp liquid smoke for a similar effect. For extra depth, add a pinch of cayenne pepper. The smoky flavor is crucial for balancing the creamy bean spread, so don't skip it entirely!
Can I make this ahead of time?
The bean spread keeps for 5 days in the fridge—make extra for quick lunches! Toast bagels fresh and assemble just before serving. For make-ahead breakfasts, wrap assembled bagels in foil and reheat in the microwave for 10 seconds.
How do I store leftover avocado without browning?
Slice avocado and toss with 1 tsp lemon juice—this prevents browning. Store in an airtight container with plastic wrap pressed directly on the surface. Use within 24 hours for best texture.
