15-Minute Tuscan White Beans with Shrimp, Spinach and Feta is a quick one-pan skillet dinner packed with protein and fiber, perfect for busy weeknights.

Shrimp and White Beans
This easy shrimp and white beans recipe uses ingredients that pack a punch. A touch of balsamic vinegar, fresh sage, and crumbled feta give this dish a flavor boost without adding salt. I think you will love this one-pan dish. It’s lean, high-fiber, high-protein, and quick to make!
Ingredients You’ll Need
This shrimp and beans recipe, with no- or low-sodium ingredients, is great for anyone watching their sodium intake. See the recipe card below for the exact measurements.

- Olive Oil to cook the shrimp and onions in
- Shrimp: Peel and devein large shrimp, or, better yet, buy them ready-to-go from the grocery store to save time. If you buy frozen shrimp, thaw them in the fridge the day before. If you forget, place them in an airtight container and submerge them in a large bowl of cold water for 30 minutes. If they’re still frozen, pour out the water, refill the bowl with fresh water, and repeat.
- Aromatics: Chopped onion and minced garlic
- Fresh Sage has a strong, earthy flavor that complements the shrimp and beans.
- Balsamic Vinegar adds richness and tanginess.
- Chicken Broth: The beans and spinach simmer in the broth for a few minutes until the spinach wilts. Choose low-sodium broth to keep the salt in check.
- Canned Cannellini Beans are white kidney beans, also known as Italian white beans. I like Eden’s no-salt-added cannellini beans.
- Baby Spinach for extra iron, vitamin C, and protein
- Feta Cheese is a creamy, salty ingredient. Buy reduced-fat if you can find it, but regular feta works, too.
How to Make Shrimp and White Beans
Pat the shrimp dry with paper towels before adding them to the hot pan to help them sear and develop a crust. See the recipe card at the bottom for printable directions.



- Cook the shrimp in a large nonstick skillet over medium-high heat for a few minutes, until opaque. Then remove the shrimp from the pan.
- Sauté the aromatics: Add the onions, garlic, and sage to the pan and cook until the onions turn golden.
- Add the liquid ingredients: Stir in the balsamic and cook for 30 seconds. Then pour in the broth and bring it to a boil.
- Cook the beans and spinach until the spinach wilts.
- Finishing touches: Stir in the shrimp and top with feta.

Variations
- Allergic to shrimp? Try it with diced chicken breasts or thighs, or with sliced chicken sausage. If you use chicken, it’ll take longer to cook than shrimp. Check that it’s cooked through in the center before removing it from the pan.
- Onion: Substitute a red onion or shallot.
- Not a fan of sage? Use fresh or dried thyme or oregano. Italian seasoning works, too.
- Broth options: Use vegetable broth, water with Better Than Bouillon, or chicken bone broth.
- Swap cannellini beans for navy or Great Northern beans. You could also add a second can to stretch the recipe and make it more filling.
- Greens: Replace spinach with kale, Swiss chard, or escarole. If you’re using a heartier green like kale, you may need to cook it for a couple of extra minutes.
- Add other vegetables: Sliced grape or cherry tomatoes or mushrooms would be delicious. Sauté them with the onions.
- Make it spicy: Sprinkle in some crushed red pepper flakes.
- Cheese: Sub parmesan or mozzarella, or omit it to keep it dairy-free.
- Flavor boosters: Add capers, kalamata olives, or lemon zest.
Storage
- Refrigerate shrimp and white beans for up to 3 days.
- Reheat leftovers in the microwave until warm.

More Shrimp Recipes You’ll Love
For more dinner ideas using shrimp, check out my Seafood Recipes collection, plus these five delicious shrimp recipes to inspire your next meal!
- Air Fryer Shrimp
- Shrimp Scamp with Broccoli and Orzo
- Shrimp Stir Fry
- Garlic Shrimp
- Angel Hair Pasta with Shrimp and Tomato Cream
Tuscan White Beans with Shrimp, Spinach and Feta

Ingredients
- 2 teaspoon extra virgin olive oil
- 1 lb large shrimp, peeled and deveined (weight after peeled)
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 2 teaspoons chopped fresh sage
- 2 tablespoons balsamic vinegar
- ½ cup low sodium chicken broth
- 15 oz can cannellini beans, no-salt added , rinsed and drained (Eden)
- 5 cups baby spinach
- 1 ½ oz feta cheese, crumbled
- salt, to taste
Instructions
- Heat 1 tsp oil in a large non-stick skillet over medium-high heat. Cook shrimp with a pinch of salt until just opaque, about 2 to 3 minutes. Transfer to a plate.
- Heat remaining oil in the same skillet over medium-high heat and add onion, garlic and sage; cook 4 minutes stirring occasionally until golden.
- Stir in vinegar and cook 30 seconds. Add broth, bring to a boil and cook 2 minutes. Stir in beans and spinach and cook until the spinach wilts, about 2 to 3 minutes.
- Remove from heat and stir in shrimp. Top with feta cheese and divide in 4 bowls.













This recipe was fabulous. Easy to make, minimal chopping and prep. The flavors were delicious. It will be added to our meal rotation.
I wasn’t sure how it would taste based on all of the ingredients but as soon as I took the first bite I fell in love!!
♥
Enjoyed this, used white balsamic and it was delicious.
Delicious, simple, and beautiful. And low points!
The flavors go well together. I didn’t have white beans so I used chick peas. I toasted them in the air fryer before including them in the mixture. Also, I topped the spinach with some lemon at the end. The vegetable mixture tasted nourishing and hearty. Also, I skipped the chicken broth because I did not feel like buying it for a half a cup. I just poured a little bit more balsamic vinegar in at the end. Relatively quick to prepare is a plus
Made this tonight and I like the flavors. Added olives just for fun and a drizzle of balsamic glaze. I think I want to experiment with deconstructing it a bit and instead of wilting the spinach in the broth, making the shrimp and bean mixture then serving on top of spinach as a salad. We’ll see how it goes!
Very easy/quick. The beans makes it feel especially hardy — great to reheat for lunch. Will definitely put this in the rotation.
Great!
Absolutely delicious and very easy to prepare
Absolutely delicious and easy! I added capers and cherry tomatoes (halved, at the end when I added the shrimp back in) and just love the flavor.
I love spinach so added a full 9 oz. Bag, next time will add even more!
Also squeezed fresh lemon over the top before serving.
Will definitely make again
First time making this. Won’t be the last! Easy and great flavor! Squeezed some lemon on at the end.
I imagine this would cook well in a seasoned wok, do you agree?
This was surprisingly good. I wasn’t too sure. I did put some Old Bay on the shrimp. I just used water as I didn’t have the chicken broth or the sage. I did use a little salt and pepper. I forgot to use Italian seasoning. I will make again.
Can’t wait to try this sounds delicious
Delicious! Added some red pepper flakes for a bit of zip.
My family really enjoyed the shrimp & feta. So easy!
My family doesn’t like balsamic vinegar (too strong of a taste). What can I substitute with? Freshly squeezed lemon juice perhaps ?
Yes lemon is good!
I don’t care for sage. What is suggested for a sub?
Thyme or oregano should work.
Excellent! A keeper! did use cherry tomatoes as in some of the comments
This was a perfect meal! The flavors were well balanced with the sage, garlic, onions, feta! My husband, who hates spinach, had a second plate. Will be a staple in our menus! 🤗
This is SO good as is, but I have to say one thing that really elevates this recipe is being able to change it up a bit! I decided this time to add cherry tomatoes as others said, I halved and cooked them with the onions, garlic, and sage. Put it all over a small amount of brown rice and quinoa and it was outstanding and SO filling!
I saw someone mention pine nuts, and also gruyere and I am excited to change it up a few different times.
I also thought I saw some balsamic glaze in the video as an additional topper? I was going to do that, but I forget ugh lol Next time!
I did use gruyere as opposed to feta – (because that is what I had and wanted something a bit ‘melty’) – this was so fast – took longer to peel and devein the shrimp than it did to make it!
Absolutely delicious and filling. I am usually skeptical about low fat and low calorie recipes. This shrimp dish is a winner.
Absolutely delicious. I pared down to one serving. The reduced balsamic vinegar is sweet. The feta is salty. It’s absolutely fantastic! Thank you Gina
Fabulous. But i made it my own. Added sun dried tomatoes, kalamata olives and bacon. Really good
I have a couple of your cookbooks, but never tried this recipe before. We made it tonight and everyone loved it. My sons used Parmesan and my husband and I had Feta. I think I will try with the cherry tomatoes next time, as others have suggested. Definitely a keeper. Thank you.
We LOVE LOVE LOVE this!!! Surprisingly filling too! I did use others folks suggestions…adding some cherry tomatoes, capers, and put it over quinoa. I love to juice too! Next time I think we’ll try over jasmine rice. Thanks so much for this amazing recipe!
Easy and flavorful!
This is amazing. I also added cherry tomatoes as recommended in the comments. I couldn’t figure out the serving size. Is it 1 cup or 1.25cups?
Super good and surprisingly filling (although I did have 1.5 servings). Can’t figure out if I did it because I was still hungry or it was just so tasty. I will probably add a little more spinach and the tomatoes everyone is mentioning sound good, too. Another winner.
Thanks Alice!
Excellent dish. Note to self for next time, crusty bread and make a bit more broth.
Seal of approval from husband and me. Easy to make on a weeknight. Nutritious and enough for lunch the next day (if I can keep husband from having thirds!)
This was amazing. I pretty much followed the recipe verbatim other than adding halved cherry tomatoes with the spinach and beans. A keeper and repeater!
I absolutely loved this dish! I am a horrible cook and even I could make it. Directions were very easy to follow and it came out delicious. I also love salt and didn’t miss it at all. I had a handful of capers left so I threw those in too but it would be just as delicious without it. Thanks for the delicious meal!
This was really delicious! I made it with Italian herbs and Parmesan cheese.
This was really good. I skipped the sage (don’t like it) and used 2 cans of beans rather than one to make it stretch, also served with quinoa, will definitely make again the exact same way!
I’m going to make this tonight in my magic cast iron pan. I may add some white wine with the broth. I may also throw in a few pine nuts.
Highly recommend! I added some toasted pine nuts, which paired with the shrimp, feta, and spinach nicely!
Love your recipes. Just wondering if your recipes reflect the new WW Freestyle Smart Points that is rolling out this week. Thank you.
Making this tonight I think I want to add cherry tomatoes when I add the spinach and beans.. more color and flavor! And for the men of the house to make it a little more filling I think I’ll serve with some rice pilaf.. slightly higher points but yum!
This recipe was a hit with the family. I’m adding it to the rotation. This is an absolutely amazing recipe and it comes together very easily.
Made this tonight. Very good. Quick and easy.
Peace
I subbed frozen spinach and used gabonzo beans. Just what I had in the house, worked out well.
So good!
This is so yum! I added mushrooms and it was wonderful.
Considering I've been making quite a few of your dishes, including this one twice, I figured I should start commenting on them. This dish is amazing! You really don't miss the carbs. That said, next time I make it I might serve it with some crusty bread to soak up the wonderful juices!
This was great! I made it tonight and loved it.
Gina,
I am so sick of ham and turkey from the holidays, this is going to be great. I love your site and your recipes are all great. I am loosing weight and learning to love cooking again. Thanks again for all you do!
Made this tonight…..added mushrooms and took liberty in putting the steps together and cooking it all at the same time. I am LazyCook.com. : ) This was absolutely delicious, enjoyed by us all. Thank you Gina, I am your loyal follower, if anything, but lazy!
Could you do this with kale?
That’s what I’m thinking.
This was a big hit with me and my husband, while my 11-year-old enjoyed the plain shrimp with raw spinach. (At least he ate the vegetables in some form.) Other than subbing a pinch of rubbed sage for the fresh sage, I made no changes. Served with roasted butternut squash and a mini ciabatta roll. We'll definitely be making this one again.
I have to comment on this bc it was so so so good! I had to do some variations: i had no sage, so i used fresh parsley.. and I had a lot of liquid even after adding 5 cups of spinach, so i mixed about 1/2 cup of cooked brown rice into the pan to absorb some of it. It was just delicious- it felt like comfort food. I have to say, this site has never failed me and tonight was no exception. Very very good!
Made this tonight ~ delish! I added snow peas (cause I love em), also did not have sage not a fave anyway…. used crushed red pepper and black pepper ~ everyone had seconds!
I was so happy when I saw this recipe as prawns, feta and spinach are some of my favourite foods. I just made this and it was absolutely delicious, I didn't have cannellini beans so used butter beans instead, I ate it with some boiled rice and the leftovers will be my lunch tomorrow, can't wait. Thanks for such a great recipe Gina!
Just made this tonight, delish. I substituted a simple shrimp stock I made with peelings while I prepped the other ingredients. Easy schmeasy and didn't change the points plus values. Definitely a keeper recipe. Thank you!
This is my favorite dish so far! Delicious!! Thank you, Gina!
I love your blog and just wanted to say that my 10-year old son, who doesn't "like" spinach or beans, devoured this recipe! Thanks!
So glad you all liked it!
I made this for dinner, and just finished eating. This dish is amazing. Probably one of my favorite dishes I've made of yours. Gina, thank you for your site, it's definitely helped me lose weight by eating healthier and my fiance enjoys my dinners more.
Gina, this recipe was great as usual. For the past six months, I have made three of your recipes every weekend. I usually make one soup, one crockpot and one misc. my family is happy all week. I have all my coworkers making skinny everything. U r awesome. Stephanie
I'm making this for dinner as we speak!
I'm trying to keep things lower carb and was super excited to see this!
Isn't that a great dish! Home Goods!!
Glad you all liked the shrimp!
Oh. My. Goodness! I made this for dinner tonight and it is AWESOME! Quick, easy, and I had most of the ingredients in my kitchen. So yummy! I'm excited to try more of your recipes! Thanks!
Made this XMas Eve……Everyone LOVED it ( made it w/out sage cuz i ddnt have any)
Delicious! My husband prepared and added cooked brown rice which further enhanced the taste and healthy ingredients. He also needed to add just a little more chicken broth to get the spinach cooked down. This is definitely a keeper.
this is such an easy peasy dish, and yummy too!
please
can you share where you got the white dish from ???
its so perfect and cozy for winter meals!!
This look delicious! I love anything with white beans and spinach – such a great combo. I still have several sage leaves left in my herb garden so I my use them up for this sometime this week. Thanks for sharing!
This looks wonderful. I'm just wondering if my Husband would like this.
I've been so busy planning our holiday meals that I forgot to think about what we're going to eat for dinner this week. This recipe will be perfect and the best part is that I have all the ingredients on hand! Thank you and happy holidays!
This looks SO good! I'm a huge fan of the feta/spinach combo, and I love that you added cannellini beans to the mix. What a great way to boost the fiber content of the dish.
Definitely bookmarking this one, I need to cook more shrimp.
Sure I think this would be great with chicken. Not sure how it effects the points but shouldn't be too different.
I personally wouldn't freeze the shrimp. I'm not sure if it will reheat well.
Hope you all enjoy!
Delish!! Even without the shrimp.
I was thinking about making this for a friend who is receiving medical care and needs meals to be made for her. Do you think this would freeze very well?
Looks fantastic; shrimp and spinach are two favorites of mine. Even my husband will eat this!
I am trying Filling Foods so this dish is a winner for that. I can either count the cheese or omit and count nothing!! Thanks Gina….
This looks delicious – thanks for posting!
Oh oh oh this really looks good! We may be having this for dinner tonight if I have / can get everything this morning.
Thanks so much for sharing this one today
I would love this, everything about it looks delicious!
This looks delicious! The combination of shrimp and white beans looks to die for.
Why don't you just sub. chicken and figure out the points for yourself?
Gina, this looks amazing, but I am very allergic to shellfish. Do you think this would be good with chicken? How much do you think it would effect the points?
Shrimp is 3 oz. for 1 point . Chicken breast w/o skin cooked is 3 oz. for 2 points So you could adjust the points and give chicken a try.
Oh my goodness!! This looks so yummy!! Definitely trying this for dinner tomorrow night : )
I am trying oh so very hard to like shrimp…maybe this recipe will help??
My husband will love this!
What a nice light, clean dish! I LOVE cooking with fresh herbs…I bet this would be good with kale too!
This looks so good! I love shrimp and spinach, so I can't wait to try making this