Think of a can of black beans as a blank page: filling, cheap, and a little dull until you give it something to say. Romesco is that something. It is the smoky, nutty Catalan sauce of roasted red peppers and almonds, and a few spoonfuls turn plain beans into a dinner you would happily serve to guests. One-Pan Black Beans with Snap Peas and Romesco is my answer to the weeknight problem of wanting something fresh, filling, and vegetarian without a sink full of dishes.
The pairing is real, not a gimmick. Beans simmered in romesco are a published idea (leek and bean romesco, white beans with romesco), black beans with romesco appear in a charred-vegetable recipe, and snap peas are paired with romesco in a published pasta dish. Here they share a skillet, with the romesco made in a blender while the beans simmer.
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 |
| Difficulty | Easy |
Why This Skillet Dinner Works
The whole dish takes about 30 minutes. The beans simmer for 10 minutes in a half-and-half mix of broth and romesco, and the snap peas go in for only the last 2 to 3 minutes, so they stay bright green and crunchy instead of turning limp.
Honestly, the trick is timing, not technique. Canned beans are already cooked, so they only need to warm up and soak in flavor. Snap peas are the opposite: they cook in minutes and go dull and soft if left in the pan. So the beans get the head start, and the peas arrive at the end. I also stir in half the romesco while the beans simmer, so the flavor goes all the way through, and dollop the rest on top at the end, so you still taste the fresh, smoky sauce on its own.
One more honest note: this is a dish to eat the day you make it. The snap peas lose their snap by the next day, and I would rather tell you that now than have you disappointed at lunch tomorrow.
Ingredients
This serves 4.
For the Quick Romesco
- 1 jar (12 oz / 340g) roasted red peppers, drained and patted dry
- 1/3 cup (45g) toasted almonds
- 1 garlic clove
- 1 tablespoon (15ml) sherry vinegar or red wine vinegar
- 1 teaspoon smoked paprika
- 1/4 cup (60ml) olive oil
- 1/2 teaspoon salt
For the Skillet
- 2 tablespoons (30ml) olive oil
- 1 medium onion (about 150g), diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 2 cans (15 oz / 425g each) black beans, drained and rinsed
- 3/4 cup (180ml) vegetable broth
- 8 oz (225g) sugar snap peas, strings removed
- 1 tablespoon (15ml) lemon juice
- 2 tablespoons (8g) fresh parsley or cilantro, chopped
- Salt and black pepper, to taste
How to Make One-Pan Black Beans with Snap Peas and Romesco
- Add the roasted peppers, almonds, garlic, vinegar, paprika, oil, and salt to a blender. Blend for about 1 minute, until thick and mostly smooth with a little texture from the almonds. Set aside.
- Heat the 2 tablespoons oil in a large, deep skillet over medium heat. Add the onion and a pinch of salt and cook for 5 to 6 minutes, stirring now and then, until soft and translucent but not browned.
- Add the garlic and cumin and stir for 30 seconds, until you can smell them and the cumin darkens slightly.
- Add the beans, broth, and half of the romesco. Stir, then bring to a gentle simmer. Cook for 8 to 10 minutes, stirring occasionally and lightly mashing a few beans against the pan, until the liquid thickens and clings to the beans like a sauce.
- Add the snap peas and stir. Cook for 2 to 3 minutes, until they turn bright green and still snap when bitten.
- Remove from the heat. Stir in the lemon juice and taste, adding salt, pepper, or a bit more lemon as needed.
- Spoon into bowls, dollop the remaining romesco on top, and finish with the fresh herbs.
Tips That Make a Real Difference
- Rinse the beans. The canning liquid is salty and a bit slimy, and rinsing gives you control over the seasoning.
- Mash a few beans. They release starch that thickens the broth, so you do not need flour or cream.
- Pat the peppers dry. Jar liquid makes romesco thin and a little sour.
- Use toasted almonds. If yours are raw, toast them in a dry pan for 3 to 4 minutes until fragrant. It makes the sauce taste deeper.
- Finish with acid. The lemon wakes up the whole pan right at the end.
Common Mistakes and Easy Fixes
The snap peas turned dull and soft. That is almost always timing: they stayed in the pan too long. Add them for just the last 2 to 3 minutes and take the pan off the heat right away.
The beans tasted flat. Usually they need more salt, or a splash of acid. Add a pinch of salt, then a squeeze of lemon, and taste again.
The sauce was too thick or pasty. No problem: loosen it with a splash of broth or water. Romesco thickens as it sits, so you may need more liquid than you expect.
The romesco tasted bitter. Scorched garlic or almonds are the usual culprits. If your almonds browned too much when toasting, start over with fresh ones; it is only a few minutes.
Variations and Substitutions
Canned white beans, chickpeas, or kidney beans work with the same method. Green beans, asparagus, or sliced zucchini can replace snap peas; add them at the same stage and check for crispness. Hazelnuts or sunflower seeds can replace almonds if you need a nut-free version. For extra heat, add red pepper flakes with the garlic, or serve with hot sauce.
What to Serve with It
Serve over rice or quinoa, or scoop up with warm tortillas or crusty bread. A fried or poached egg on top is excellent, and crumbled feta adds a tangy salt. A simple cucumber salad on the side keeps the meal light.
Storage and Reheating
Refrigerate leftovers in an airtight container for up to 3 days, though the snap peas will soften. If you plan to save some, pull out the beans before adding the peas and keep them separate. Reheat gently in a skillet with a splash of water. The romesco keeps in the refrigerator for up to 5 days and freezes well for up to 3 months. The finished dish does not freeze well because of the peas.
Nutritional Information
Values below are estimates per serving and will vary depending on exact brands and quantities used.
| Calories | 420 kcal |
| Protein | 16 g |
| Carbohydrates | 45 g |
| Fat | 21 g |
| Fiber | 14 g |
Frequently Asked Questions
Can I use dried black beans? Yes. Cook about 1 1/2 cups (300g) dried beans until tender, which takes roughly 1 hour after soaking, then use about 3 cups (500g) cooked beans in place of the two cans.
Is this dish vegan? Yes, as written. Check that your broth and roasted peppers contain no animal products.
Can I use store-bought romesco? Yes. You need about 1 cup (240ml), and jarred versions vary in saltiness, so taste before adding more salt.
One-Pan Black Beans with Snap Peas and Romesco will not win any awards for complexity, and that is the point. A can of beans, a blender, and a handful of crisp peas become a dinner that feels generous, with only a skillet and a blender to wash.
One-Pan Black Beans with Snap Peas and Romesco
Ingredients
Method
- Add the roasted peppers, almonds, garlic, vinegar, paprika, oil, and salt to a blender. Blend for about 1 minute, until thick and mostly smooth with a little texture from the almonds. Set aside.
- Heat the 2 tablespoons oil in a large, deep skillet over medium heat. Add the onion and a pinch of salt and cook for 5 to 6 minutes, stirring now and then, until soft and translucent but not browned.
- Add the garlic and cumin and stir for 30 seconds, until you can smell them and the cumin darkens slightly.
- Add the beans, broth, and half of the romesco. Stir, then bring to a gentle simmer. Cook for 8 to 10 minutes, stirring occasionally and lightly mashing a few beans against the pan, until the liquid thickens and clings to the beans like a sauce.
- Add the snap peas and stir. Cook for 2 to 3 minutes, until they turn bright green and still snap when bitten.
- Remove from the heat. Stir in the lemon juice and taste, adding salt, pepper, or a bit more lemon as needed.
- Spoon into bowls, dollop the remaining romesco on top, and finish with the fresh herbs.