Pesto White Bean Bruschetta with Roasted Asparagus

Prep: 15 minCook: 35 min4 servingsmediumItalian
Pesto White Bean Bruschetta with Roasted Asparagus

Crispy toasted baguette topped with a vibrant mixture of homemade basil pesto, cannellini beans, and fresh diced tomatoes. This Mediterranean-inspired appetizer or light meal combines creamy white beans with aromatic pesto for a satisfying bite. Served alongside tender roasted asparagus, it's perfect for spring entertaining or a casual weeknight dinner when you want something fresh and flavorful.

Ingredients

4 servings
  • 2 Tbsp pine nuts
    walnuts1:1nut

    same rich flavor

    Full guide →
  • 1 clove garlic, peeled
  • 1 oz parmesan cheese
    nutritional yeast2 Tbspdairy-freedairy-free

    for dairy-free option

    Full guide →
  • 1 ½ oz fresh basil
  • 2 tsp lemon juice
  • 4 Tbsp olive oil
  • 2 medium tomatoes, diced
  • 1 baguette, sliced
  • 1 can cannellini beans, drained and rinsed
    any white beans1:1bean

    great northern or navy beans work well

    Full guide →
  • 2 Tbsp olive oil
  • 2 cloves garlic, peeled
  • 3 Tbsp basil pesto
  • 10 oz asparagus, trimmed
  • 1 Tbsp cooking oil

Instructions

  1. 1

    Heat oven to 425F

  2. 2

    Spread asparagus on sheet pan and toss with cooking oil

  3. 3

    Season asparagus with salt and pepper

  4. 4

    Roast asparagus until tender, 12 to 15 minutes depending on thickness

  5. 5

    Spread baguette slices on second sheet pan

  6. 6

    Brush baguette tops with olive oil

  7. 7

    Rub each baguette slice with peeled garlic cloves for subtle garlic flavor

  8. 8

    Roast baguette until golden brown, 5 to 7 minutes

  9. 9

    Combine pesto with diced tomatoes and beans

  10. 10

    Season bean mixture with salt and pepper

  11. 11

    Squeeze lemon juice over roasted asparagus

  12. 12

    Spoon bean and tomato topping over baguette slices

  13. 13

    Serve with asparagus on the side

Tips

Tip 1

Rub garlic directly on toasted bread for more intense flavor than mincing

Tip 2

Make extra pesto and store covered in refrigerator for up to a week

Tip 3

Drain beans well to prevent soggy bruschetta

Good to Know

Storage

Assembled bruschetta best served immediately. Store leftover pesto covered in refrigerator up to 1 week.

Make Ahead

Make pesto up to 3 days ahead. Toast bread and roast asparagus day of serving.

Serve With

Serve immediately while bread is crispy and asparagus is warm.

See pairing guide →

Common Mistakes

Watch

Don't assemble bruschetta too early to avoid soggy bread

Watch

Don't overcook asparagus to maintain tender-crisp texture

Substitutions

Dairy-Free Swaps

parmesan
nutritional yeast2 Tbspdairy-freedairy-free

for dairy-free option

Full guide →

General Alternatives

pine nuts
walnuts1:1nut

same rich flavor

Full guide →
cannellini beans
any white beans1:1bean

great northern or navy beans work well

Full guide →
Find more substitutions →

FAQ

Can I make this without cheese?

Yes, omit parmesan or substitute with nutritional yeast for dairy-free pesto that still has rich umami flavor.

What if I don't have pine nuts?

Walnuts work perfectly as a substitute and provide similar richness and texture to the pesto.

How long will leftover pesto keep?

Homemade pesto stores covered in the refrigerator for up to one week. Add thin layer of olive oil on top to prevent browning.