How to Make the Perfect Shrimp and White Bean Skillet
Mediterranean · Easy · 23 min · 2 servings

Garlicky shrimp and creamy white beans come together in one skillet with cherry tomatoes and fresh herbs to create a Mediterranean-inspired high-protein meal. It is a rustic and satisfying dish that requires minimal cleanup and just one pan.
Why this recipe works
This Shrimp and White Bean Skillet recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 23 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 450 calories with 40g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 350 g raw shrimp peeled and deveined
- 400 g canned white cannellini beans drained and rinsed
- 200 g cherry tomatoes halved
- 4 cloves garlic minced
- 1 tbsp olive oil
- 1 tsp dried Italian herbs
Step by step instructions
Step 1: Saute Garlic and Tomatoes
Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for 1 minute until fragrant. Add halved cherry tomatoes and cook for 4 to 5 minutes until they begin to burst and release their juices.
Step 2: Add the Beans
Pour drained cannellini beans into the skillet and stir to combine with the tomatoes and garlic. Sprinkle dried Italian herbs over the mixture and season with salt and pepper. Cook for 3 minutes to allow beans to warm through and absorb the flavors.
Step 3: Cook the Shrimp
Push the bean mixture to the edges of the skillet to create space in the center. Add shrimp in a single layer in the center of the pan. Cook for 2 minutes per side until pink and opaque then stir everything together.
Step 4: Serve Immediately
Taste and adjust seasoning with salt, pepper, and a squeeze of fresh lemon juice. Serve directly from the skillet garnished with fresh parsley. This dish pairs well with crusty bread to soak up the flavorful tomato pan sauce.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- cannellini beans → navy beans or butter beans for a similar creamy texture and protein content
- cherry tomatoes → a can of crushed diced tomatoes for a saucier and more stew-like consistency
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Rinsing canned beans without draining them properly first which adds too much starchy liquid to the skillet and dilutes the sauce
- Adding shrimp before the tomatoes have cooked down enough meaning the shrimp overcooks while waiting for the sauce to develop
Nutrition facts
Per serving: 450 calories, 40g protein, 35g carbs, 10g fat, 9g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →