One-Pot Red Kidney Bean and Roasted Tomato Dip
Photo by icon0 com on Pexels

One-Pot Red Kidney Bean and Roasted Tomato Dip

A Spanish-inspired dip made from creamy mashed kidney beans folded with roasted tomatoes, aromatics, and warm spices. The beans break down into a velvety spread while cumin and smoked paprika build depth. Serve warm or at room temperature with crusty bread, crackers, or crudités.

Prep
10 min
Cook
35 min
Wait
15 min
Total
1 hr
Makes
About 2 cups (480 ml)
Share

Steps

Before you start
  • Drain and rinse the canned kidney beans
  • Have all aromatics minced and measured
  • Preheat oven to 425°F (220°C) if roasting fresh tomatoes
  1. Roast the tomatoesOven 425°F / 220°C

    • Preheat oven to 425°F (220°C).
    • Arrange plum tomato halves cut-side down on a shallow baking tray, drizzle lightly with 0.5 tbsp olive oil, and season with a pinch of salt.
    • Roast for 20 minutes until the skins blister and char slightly and the flesh softens.
    • Remove and let cool for 5 minutes, then peel away the blistered skin and discard.
    • Roughly chop the roasted tomato flesh.
    + Show details

    Ready when: Tomato skins are blistered and darkened; flesh is very soft

    Tip: Roasting intensifies the tomatoes' sweetness and removes excess moisture, preventing the dip from becoming watery.

  2. Sauté aromatics

    • Heat the remaining 2.5 tbsp (37 ml) olive oil in a medium saucepan (3–4 quart) over medium heat.
    • Once shimmering, add the minced onion and cook for 2 minutes, stirring occasionally, until softened and translucent.
    • Add the minced garlic and cook for 30 seconds until fragrant.
    + Show details

    Ready when: Onion is translucent and garlic is fragrant

    Tip: Don't let garlic brown; it will taste bitter. Cook just until fragrant.

  3. Toast the spices

    • Add the ground cumin and smoked paprika to the softened onion and garlic.
    • If using cumin seeds, add them now.
    • Stir constantly for 30 seconds until the spices are fragrant and coat the aromatics.
    • Be careful not to scorch them.
    + Show details

    Ready when: Spices are fragrant and darkened slightly

    Tip: Toasting ground spices blooms their flavors and prevents a raw, chalky taste in the final dip.

  4. Add beans and roasted tomatoes

    • Pour in the drained and rinsed kidney beans and the roasted tomato pieces.
    • Stir well to combine with the spiced aromatics, making sure no spices stick to the bottom.
    • Add 0.25 cup (60 ml) broth, which will help the beans cook down and create a creamy base.
  5. Simmer and break down beans

    • Bring the mixture to a gentle simmer over medium heat, stirring occasionally to prevent sticking.
    • Reduce heat to medium-low and simmer for 12–15 minutes, stirring every 2–3 minutes, until the beans begin to soften and break apart and the liquid reduces by about half.
    • The beans should be tender and start to lose their shape when stirred.
    + Show details

    Ready when: Beans are very soft and beginning to break apart; mixture thickens slightly

    Tip: Stir frequently to prevent the bottom from sticking and burning, which will darken the dip.

  6. Mash to desired consistency

    • Remove from heat.
    • Using a potato masher, mash the mixture to your preferred texture—some people like a chunky, rustic dip, while others prefer a smoother spread.
    • For a completely smooth consistency, use an immersion blender, pulsing 8–10 times until creamy.
    • For a chunkier dip, mash lightly 3–4 times, leaving some bean pieces intact.
    + Show details

    Ready when: Beans are broken down to your desired texture

    Tip: Don't over-blend; too much blending can make the dip gluey and starchy instead of creamy.

  7. Season to taste

    • Taste the dip and season generously with sea salt and freshly ground black pepper.
    • Add red pepper flakes if you like heat.
    • Stir in the fresh cilantro if using.
    • The dip should taste balanced—slightly smoky from the paprika, earthy from the cumin, with a hint of sweetness from the roasted tomatoes.
    + Show details

    Tip: Add salt gradually; you can always add more, but you can't remove it. Start with 0.5 tsp and adjust.

Good to know

Tips
  • For deeper flavor, toast the cumin seeds in a dry skillet over medium heat for 1–2 minutes until fragrant, then grind them fresh using a spice grinder or mortar and pestle.
  • If the dip is too thick after cooling, stir in 1–2 tbsp warm broth or water to loosen it. If it's too thin, simmer uncovered for another 2–3 minutes to reduce liquid.
  • Serve the dip warm in a shallow bowl drizzled with extra-virgin olive oil and a sprinkle of paprika for a professional presentation.
  • This dip pairs beautifully with crusty bread, pita chips, roasted vegetables (bell peppers, zucchini, eggplant), or fresh crudités like cucumber, carrots, and celery.
Make ahead

Prepare the dip up to 2 days ahead. Store it in an airtight container in the refrigerator. Reheat gently over medium-low heat, stirring occasionally and adding 1–2 tbsp broth or water if it has thickened too much.

Storage & reheating

Room temperature (up to 2 hours): Cover loosely and serve within 2 hours of making. Refrigerator (up to 3 days): Transfer to an airtight container; reheat gently on the stovetop or in the microwave (30–45 seconds, stirring halfway). Freezer (up to 3 months): Freeze in an airtight container; thaw overnight in the refrigerator and reheat gently.

Substitutions
  • plum tomatoes → 1 cup (240 ml) canned crushed tomatoes, drained in a fine-mesh sieve for 10 minutes to remove excess liquid. Canned tomatoes work well in a pinch and require no roasting time. Drain them to prevent the dip from becoming too wet.
  • canned red kidney beans → Two 15-oz (425 g) cans white beans (cannellini or Great Northern) or chickpeas. These beans create a slightly lighter, creamier dip with less earthiness. The cooking time may need to reduce by 2–3 minutes.
  • smoked paprika → 0.5 tsp regular sweet paprika plus 0.25 tsp liquid smoke. This adds back the smoky depth if smoked paprika is unavailable, though the flavor will be slightly different.
  • fresh cilantro → 2 tbsp fresh parsley, finely chopped, or 1 tbsp fresh mint. Parsley is milder and more neutral; mint adds a cool, fresh note. Both are optional but add visual appeal and freshness.

More dips & spreads

See all →

Find more like this

Meal
Snack
Cuisine
Spanish
Main ingredient
Kidney BeansTomatoes
Quick & Easy
EasyOne-Pot

Reviews (0)