Spanish Pan con Tomate Bean Dip
Photo by Novkov Visuals on Pexels

Spanish Pan con Tomate Bean Dip

A rustic Spanish-inspired bean dip that captures the essence of pan con tomate—the beloved Spanish toast with tomato. Creamy white beans are blended with roasted tomatoes, garlic, and Spanish olive oil, finished with smoky paprika and fresh herbs. Serve warm or at room temperature with crusty bread, crackers, or crudités. The roasting concentrates the tomato flavor while maintaining the dip's silky texture.

Prep
15 min
Cook
30 min
Wait
10 min
Total
55 min
Makes
About 2 cups (480 ml)
Share

Steps

Before you start
  • Preheat your oven to 425°F (220°C)
  • Gather all ingredients and have them measured and ready
  • Pat tomatoes dry before roasting to help them concentrate flavor
  • Ensure canned beans are rinsed and drained thoroughly
  1. Roast tomatoes and garlicOven 425°F / 220°C

    • Arrange halved tomatoes cut-side up on a rimmed baking sheet.
    • Scatter unpeeled garlic cloves around the tomatoes.
    • Drizzle with 3 tablespoons (45 ml) of the Spanish olive oil, and season lightly with kosher salt and black pepper.
    • Roast at 425°F (220°C) for 25 to 30 minutes, until the tomato edges are deeply caramelized and the garlic is soft and golden.
    • The tomato juices should be bubbling at the edges.
    + Show details

    Ready when: Tomato edges are deeply caramelized, garlic cloves are soft and yield to pressure

    Tip: Remove seeds from tomato halves before roasting to prevent excess moisture in the dip

  2. Cool and peel garlic

    • Remove the baking sheet from the oven and let it rest for 5 minutes.
    • Once cool enough to handle, squeeze the roasted garlic cloves from their skins into a bowl; discard the papery skins.
    • Set the roasted tomatoes and peeled garlic aside separately.
    + Show details

    Ready when: Garlic is cool enough to squeeze from its skin

    Tip: The garlic should slip out of its skin effortlessly; if it's sticky, let it cool a minute longer

  3. Blend dip base

    • Transfer the roasted tomatoes, peeled garlic, and drained white beans to a food processor.
    • Add the remaining Spanish olive oil (about 5 tablespoons / 75 ml), smoked paprika, and a pinch each of kosher salt and black pepper.
    • Pulse until the mixture reaches your desired consistency—either a chunky rustic dip or smooth and creamy, depending on preference.
    • Most batches take 8 to 10 pulses for a chunky dip, or 20 to 30 seconds of continuous blending for smooth.
    + Show details

    Ready when: Dip reaches desired consistency, no large unblended pieces of bean

    Tip: Pulse rather than continuously blend if you prefer a rustic texture with visible tomato and bean pieces

  4. Season and finish

    • Taste the dip and add lemon juice (if using) and adjust seasoning with additional kosher salt and black pepper.
    • Transfer to a serving bowl and drizzle with a small amount of extra Spanish olive oil.
    • Garnish with fresh parsley (if using) and a sprinkle of smoked paprika.
    • Serve warm or at room temperature.
    + Show details

    Ready when: Flavors are balanced; lemon (if used) brightens the tomato

    Tip: Lemon juice lifts the flavors and echoes the acidity of fresh tomatoes if you prefer a brighter dip

Good to know

Tips
  • Roasting concentrates tomato flavor and eliminates watery excess. Pat tomatoes dry and scoop out seeds for the best result.
  • Quality Spanish olive oil is central to the flavor profile—use a fruity or peppery variety that you'd enjoy on its own.
  • The dip will thicken slightly as it cools. If it becomes too thick after refrigeration, stir in a tablespoon of olive oil to loosen it.
  • Serve with crusty Spanish bread, crostini, Marcona almonds, or fresh vegetables for a true Spanish tapa experience.
Make ahead

Prepare the dip up to 2 days ahead: blend all ingredients through step 3, then cover and refrigerate. Bring to room temperature or gently warm before serving, and add the finishing oil and garnish just before serving.

Storage & reheating

Store covered in the refrigerator for up to 3 days. For freezer storage, place in an airtight container for up to 3 months (thaw overnight in the refrigerator, then warm gently if desired). The dip can be eaten cold, at room temperature, or warmed slowly in a small saucepan over low heat, stirring occasionally.

Substitutions
  • canned white beans, drained and rinsed → cannellini beans or chickpeas. Cannellini beans offer a similar creamy texture; chickpeas add a nuttier flavor and slightly firmer bite
  • Roma tomatoes, halved → cherry or heirloom tomatoes. Cherry tomatoes will roast faster (18–22 minutes); use about 12 oz (340 g). Heirloom varieties add color and complexity but may have more seeds
  • smoked paprika → regular (sweet) paprika or a pinch of ground cumin. Smoked paprika is essential for the Spanish character; if unavailable, use ½ teaspoon sweet paprika plus a tiny pinch of smoked salt for depth
  • Spanish extra-virgin olive oil, divided → good-quality Italian or Greek extra-virgin olive oil. Spanish oil adds authentic flavor, but any fruity extra-virgin oil works. Avoid neutral oils, which lack character

More dips & spreads

See all →

Find more like this

Meal
Snack
Cuisine
Spanish
Main ingredient
White BeansTomatoes
Method
Oven

Reviews (0)