Tuscan Shrimp and Cannellini Beans with Rosemary

Gamberi e Cannellini alla Toscana is a rustic Tuscan one-pan dish that marries succulent shrimp with creamy white beans in a fragrant broth. What makes it special is the simplicity: rosemary-infused cannellini beans form a hearty base, while quickly seared shrimp add protein and subtle sweetness. Fresh tomatoes and basil brighten the finish, creating layers of herbaceous and bright flavors against the beans' earthiness. The texture contrast between tender beans and just-cooked shrimp keeps each bite interesting. This is ideal for weeknight dinners or casual entertaining, especially spring and summer when tomatoes and basil are at their peak. Serve it as a light main course or starter, perhaps with crusty bread to soak up the broth. This version stays true to Tuscan tradition by avoiding heavy cream, letting quality olive oil and fresh herbs shine instead.
Ingredients
- 8 ounces shrimp, peeled
- 1 clove garlic, smashed
- ½ teaspoons rosemary, chopped
- 2 cans cannellini beans, drained, 15 ounces each
- 2 cups vegetable broth
- 4 tablespoons extra-virgin olive oil
- 2 tomatoes, diced
- ¼ teaspoon salt
- ⅛ teaspoon pepper
- 1 tablespoon fresh basil, torn
Instructions
- 1
Add rosemary, drained cannellini beans, vegetable broth, salt and pepper to a pan and simmer over medium heat, stirring frequently to prevent sticking.
- 2
Once beans have simmered, heat olive oil in a skillet and add shrimp and smashed garlic.
- 3
Cook shrimp on each side until done.
- 4
Add diced tomatoes to the skillet.
- 5
Combine the shrimp mixture with the bean mixture.
- 6
Season to taste and garnish with torn fresh basil.
Tips
Don't skip smashing the garlic clove; it releases oils that infuse the oil faster than mincing. This builds flavor foundation in seconds rather than minutes.
Shrimp cook quickly--1.5 minutes per side is precise. Overcooked shrimp turns rubbery. Remove from heat slightly underdone if combining immediately with hot beans.
Stir beans frequently during simmering to distribute rosemary evenly and prevent bottom from catching. Beans absorb broth and thicken the dish naturally.
Good to Know
Refrigerate in airtight container up to 2 days. Shrimp and beans hold well together; reheat gently over low heat with splash of broth to restore consistency.
Prepare bean mixture and cool completely before refrigerating. Sear shrimp fresh; do not cook ahead as texture degrades. Combine just before serving.
Serve warm in shallow bowls with crusty bread or over polenta. Pair with dry white wine such as Pinot Grigio or Vermentino.
Common Mistakes
Don't skip the frequent stirring during bean simmering to avoid scorching on the pan bottom and bitter flavor.
Don't overcrowd the skillet when searing shrimp to avoid steaming; work in batches if needed.
Substitutions
FAQ
Can I make this dish ahead of time?
Yes, prepare the bean mixture and refrigerate up to 2 days. Sear shrimp fresh just before serving to maintain texture. Combine and serve warm. Reheat beans gently with a splash of broth.
What if I don't have fresh basil?
Parsley works as a direct substitute in equal volume, though it lacks basil's subtle anise note. Oregano offers an herbaceous alternative but use half the amount. Add at the end to preserve fragrance.
How long does this dish keep in the refrigerator?
Store in an airtight container for up to 2 days. Shrimp and beans hold together well. Reheat gently over low heat with a splash of broth to restore creamy consistency and prevent drying.