One-Pot Sourdough Spiced Kidney Bean and Tomato Braise with Bread Scoops
Photo by Bruno Thethe on Pexels

One-Pot Sourdough Spiced Kidney Bean and Tomato Braise with Bread Scoops

A warm, satisfying one-pot braise of kidney beans and tomatoes spiced with cumin, coriander, and warm spices, served with thick slices of toasted sourdough bread for scooping. This dish draws inspiration from East African and Mediterranean kitchens, balancing earthy beans with bright tomatoes and aromatics. The bread is lightly charred on a hot skillet and becomes the perfect vehicle for the savory, spiced braise.

Prep
15 min
Cook
35 min
Wait
5 min
Total
55 min
Makes
4 servings with bread scoops
Share

Steps

Before you start
  • Have all ingredients prepped and measured before you begin
  • Use canned kidney beans for speed, or cook dried beans ahead
  • Cut sourdough into thick diagonal slices (about ¾ inch)
  • Preheat a cast-iron or stainless steel skillet for bread toasting
  1. Build the Aromatics Base

    • Heat the 3 tablespoons (45 ml) olive oil in a large heavy-bottomed pot over medium heat.
    • Once shimmering, add the diced onion and cook for 4–5 minutes, stirring occasionally, until softened and beginning to turn golden at the edges.
    • Add the minced garlic and ginger, stirring constantly for 1 minute until fragrant and the raw garlic smell mellows.
    + Show details

    Ready when: Onion is soft and golden, garlic and ginger are fragrant

    Tip: Don't let garlic brown, or it will taste bitter. Keep the heat at medium and stir constantly.

  2. Bloom the Spices

    • Add the 2 teaspoons (5 g) ground cumin, 1 teaspoon (2.5 g) ground coriander, 1 teaspoon (2.5 g) smoked paprika, and ¼ teaspoon (0.5 g) cayenne (if using) to the pot.
    • Stir continuously for 60 seconds, allowing the spices to toast and release their essential oils.
    • The mixture will become fragrant and slightly darken.
    + Show details

    Ready when: Spices are fragrant and slightly darkened, no raw spice smell

    Tip: Blooming spices in fat develops their flavor and prevents a raw, dusty taste in the finished braise.

  3. Add Tomatoes and Beans

    • Pour in the 28 oz (800 g) can of crushed tomatoes (with juices) and stir to combine with the spice mixture.
    • Add the 2 drained and rinsed cans of kidney beans (about 850 g total) and the 1 cup (240 ml) vegetable broth or water.
    • Stir well to distribute the beans and break up any clumps of tomato.
    + Show details

    Ready when: All ingredients are combined and liquid is visible around the beans

    Tip: Rinsing canned beans removes excess sodium and starch, reducing bloating and improving texture.

  4. Simmer the Braise

    • Bring the mixture to a gentle simmer over medium heat, then reduce heat to medium-low.
    • Simmer uncovered for 20–25 minutes, stirring occasionally, until the tomato sauce is slightly thickened and the beans have absorbed some of the spiced liquid.
    • The braise should bubble gently at the edges; if it's boiling vigorously, lower the heat further.
    + Show details

    Ready when: Sauce is noticeably thickened, beans are tender, and liquid no longer pools when you push beans to one side

    Tip: A gentle simmer preserves the integrity of the beans and prevents them from falling apart into mush.

  5. Season and Taste

    • Remove the pot from heat and taste the braise.
    • Season generously with kosher salt and freshly ground black pepper to your preference.
    • Stir in most of the chopped fresh cilantro, reserving a little for garnish.
    • Adjust seasoning if needed—the braise should be savory, warming, and slightly spiced.
    + Show details

    Ready when: Braise is well-seasoned and tastes balanced between spice, tomato, and salt

    Tip: Taste as you go; canned broth can vary in saltiness. It's easier to add salt than to remove it.

  6. Toast the Bread Scoops

    • While the braise simmers, heat a large cast-iron or heavy stainless steel skillet over medium-high heat until very hot, about 2 minutes.
    • Working in batches (do not overcrowd), lay the thick diagonal sourdough slices flat in the dry skillet.
    • Toast for 2–3 minutes on the first side without moving them, until deep golden brown and crispy.
    • Flip and toast the second side for 1–2 minutes until lightly colored.
    • Transfer to a clean plate.
    • Repeat with remaining slices.
    + Show details

    Ready when: Bread is golden brown and crispy on the outside, warm and soft inside

    Tip: A dry skillet (no oil) gives you a crispy, charred exterior without the bread soaking up fat. Don't move the bread while it toasts—this creates a better crust.

  7. Rest and Serve

    • Let the braise rest off heat for 5 minutes.
    • This allows flavors to settle and the sauce to cling better to the beans.
    • Ladle the spiced kidney bean and tomato braise into shallow bowls.
    • Top with the reserved cilantro.
    • Arrange 2 warm toasted sourdough slices alongside each bowl and place a lime wedge on the plate.
    + Show details

    Ready when: Braise is warm, fragrant, and ready to eat

    Tip: Serve immediately while the bread is still warm and the braise is steaming. Guests squeeze lime over the braise for brightness and acidity.

Good to know

Tips
  • For extra depth, toast the cumin and coriander seeds in a dry skillet for 1 minute before grinding them fresh. Freshly ground spices are significantly more aromatic than pre-ground.
  • If the braise looks too thick or the beans seem dry after cooking, stir in another ¼ to ½ cup (60–120 ml) of broth or water and simmer for 2 more minutes. The sauce should be soupy enough to soak into the bread.
  • Make the braise vegetarian and protein-rich by keeping the beans. To make it heartier for non-vegetarians, brown 6 oz (170 g) of spicy sausage (such as chorizo or merguez) in the pot before adding the onion, then proceed with the recipe.
  • Squeeze fresh lime juice directly onto the warm braise in your bowl—the acid brightens the rich spices and adds a zesty counterpoint to the earthy beans.
Make ahead

You can prepare the braise up to 2 days ahead: cool completely and refrigerate in an airtight container. Reheat gently over medium-low heat on the stovetop, stirring occasionally, until warmed through (about 10 minutes). Toast the bread fresh just before serving.

Storage & reheating

Refrigerate the braise in an airtight container for up to 3 days. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator and warm over medium-low heat on the stovetop, adding a splash of water if the sauce is too thick. Toasted bread is best fresh but can be stored in an airtight container for 1 day and recrisped in a 350°F (175°C) oven for 5 minutes.

Substitutions
  • canned kidney beans → Black beans, pinto beans, or chickpeas. Any cooked bean works well. Adjust cooking time if using larger beans like chickpeas (add 5–10 minutes).
  • sourdough bread → Crusty white bread, ciabatta, or pita bread. Any sturdy bread with good structure works. Avoid soft white sandwich bread, which will fall apart.
  • fresh cilantro → Fresh parsley or a combination of parsley and mint. Cilantro is traditional in East African cooking, but these herbs offer a fresher, lighter finish.
  • smoked_paprika → Regular paprika or a pinch of smoked chili powder. Smoked paprika adds depth; regular paprika is milder and less smoky. Chili powder adds heat and earthiness.

More stews

See all →

Find more like this

Meal
Dinner
Main ingredient
Kidney BeansTomatoes
Method
Stovetop
Quick & Easy
EasyOne-PotBudget

Reviews (0)