Hello there, fellow foodies! Welcome back to the kitchen.
If you are looking for a dinner that feels like a warm hug but still hits those serious macro goals, you have landed on the right page. Today, I’m sharing my absolute favorite weeknight savior: Tuscan Shrimp and White Bean Skillet.

This isn’t just another shrimp recipe. It is a one-pan wonder that marries the rustic, sun-drenched flavors of Italy with a massive protein punch. We are talking juicy shrimp, creamy cannellini beans, and tangy sun-dried tomatoes, all swimming in a garlic-infused broth. It’s elegant enough for date night but fast enough for a Tuesday.
Let’s get cooking!
Why This Recipe Wins
As a home cook, I love this because it requires minimal cleanup (hooray for one-pan meals!). As a nutrition nerd, I love it because it’s a “double threat” for protein. You get the lean, high-quality protein from the shrimp plus the plant-based protein and fiber from the white beans.
It keeps you full for hours without the heavy feeling of pasta.
How To Make Perfect Tuscan Shrimp and White Bean Skillet
Sear the Shrimp (Quickly!) First things first, let’s get the protein sorted. I like to get my cast-iron skillet nice and hot with a swirl of olive oil. Toss in your seasoned shrimp, but keep an eye on them! We are looking for a quick sear—literally just two minutes per side until they turn pink. Get them out of the pan and onto a plate immediately so they stay juicy, not rubbery.
Build the Flavor Base Keep that pan on the heat (don’t wash it—that brown residue is pure flavor!). Toss in your diced onions and let them soften up. Then, hit it with the garlic and red pepper flakes. As soon as your kitchen starts smelling incredible, usually after about 30 seconds, you’re ready for the next step.
Simmer and Deglaze Pour in your chicken bone broth. Use a wooden spoon to scrape up the tasty bits from the bottom of the pan—this is called deglazing, and it makes the sauce rich. Dump in the cannellini beans, sun-dried tomatoes, and oregano. Let it all bubble gently for 3-4 minutes so the beans can soak up that garlic-y broth.

Wilt and Combine Turn the heat down to medium-low and stir in the baby spinach. It looks like a mountain of greens at first, but it will wilt down in seconds. Once the greens are soft, nestle your cooked shrimp back into the skillet just to warm them through.
The Final Pop Turn off the heat. Squeeze half a fresh lemon over the whole skillet—this acid cuts through the richness of the beans and makes the flavors sing. Top with fresh parsley (and maybe a little parmesan if you’re feeling fancy), and dig in!
Easy Tuscan Shrimp and White Bean Skillet | One Pan Recipe
Course: MainDifficulty: Easy3
servings10
minutes15
minutes345
kcal38
gramsIngredients
Shrimp: 1 lb (450g) large shrimp, peeled and deveined (tails on or off, your preference).
White Beans: 1 can (15 oz) Cannellini beans, rinsed and drained.
Sun-Dried Tomatoes: 1/3 cup, julienned (oil-packed is best for flavor).
Spinach: 3 cups fresh baby spinach.
Aromatics: 1 small yellow onion (diced) and 4 cloves garlic (minced).
Liquid: 1/2 cup chicken bone broth (for extra protein) or vegetable broth.
Seasoning: 1 tsp dried oregano, 1/2 tsp red pepper flakes (optional for heat), salt and black pepper to taste.
Fat: 1 tbsp olive oil (plus a little oil from the tomato jar).
Garnish: Fresh parsley and a squeeze of fresh lemon juice.
Optional: Grated Parmesan cheese.
Directions
- Prep the Shrimp: Pat your shrimp dry with paper towels (this ensures a sear rather than a steam!). Season them generously with salt, pepper, and half of the dried oregano.
- Sauté the Shrimp: Heat the olive oil in a large cast-iron skillet or non-stick pan over medium-high heat. Add the shrimp in a single layer. Cook for about 2 minutes per side until they turn pink and opaque. Crucial Tip: Do not overcook them! Remove them from the pan and set aside on a plate.
- Build the Flavor Base: In the same pan (don’t wash it!), add the diced onion. Sauté for 3-4 minutes until softened. Add the minced garlic and red pepper flakes, stirring constantly for 30 seconds until fragrant. Smells amazing, right?
- Simmer the Beans: Pour in the chicken bone broth to deglaze the pan, scraping up any browned bits from the bottom. Add the drained cannellini beans, sun-dried tomatoes, and the rest of the oregano. Let this simmer for 3-4 minutes so the beans warm through and absorb the flavors.
- Wilt the Greens: Lower the heat to medium. Toss in the fresh baby spinach. Stir gently until the spinach is wilted (this only takes about 1-2 minutes).
- Combine and Serve: Nestle the cooked shrimp back into the skillet. Squeeze half a lemon over the entire dish to brighten the flavors. Garnish with fresh chopped parsley and serve immediately!
Notes
- Nutritional values are estimates based on standard ingredients. Brands (especially for sun-dried tomatoes and broth) can vary.
If you liked this recipe you may also like our Garlic Butter Chicken and Asparagus One Pan Wonder.
Tips & Swaps for Best Tuscan Shrimp and White Bean Skillet
I believe recipes are just guidelines, so feel free to make this your own “Tuscan Shrimp and White Bean Skillet”! Here are my quick tips for the best results:
The Creamy Trick: Want a thicker sauce without dairy? Smash a spoonful of the white beans with the back of your fork right in the pan. It naturally thickens the broth!
Frozen Shrimp: Totally fine to use frozen. just make sure you thaw them and pat them completely dry before cooking so they sear instead of steam.
Protein Swaps: Not feeling seafood? This base is delicious with diced chicken breast or spicy Italian sausage (just brown them first!).
Greens: If you prefer kale over spinach, just add it before the beans simmer so it has time to soften up.
How to Serve: This is a complete meal, but I highly recommend a slice of crusty sourdough to soak up that garlicky lemon sauce. Orzo pasta is a great pairing, too!









