top of page

Garlic Shrimp Zucchini and White Beans with Lemon


Some dinners look simple in the pan, then surprise you at the table. This is one of them. Garlic shrimp, tender zucchini, creamy white beans, lemon, butter, and herbs come together in one skillet for a meal that tastes fresh, cozy, and bright all at once.


This recipe is fast enough for a weeknight, but it does not feel rushed. The shrimp cook in minutes. The zucchini gets golden at the edges. The cannellini beans soak up the garlicky lemon sauce and make the dish feel satisfying without making it heavy.


Serve it with crusty sourdough to scoop up the sauce, spoon it over rice, or eat it straight from a shallow bowl with extra Parmesan on top. It is flexible, simple, and full of flavor.


Overhead view of garlic shrimp with zucchini and white beans in a skillet
A bright skillet dinner with lemon, garlic, shrimp, zucchini, and creamy beans.

Why this skillet dinner works so well


This dish has the kind of balance that makes a simple recipe feel complete. Shrimp bring a sweet, briny flavor. Zucchini adds freshness and a tender bite. Cannellini beans make the skillet creamy and hearty. Lemon cuts through the richness of the butter and olive oil.


The sauce is not fussy. It starts with garlic, wine or broth, lemon zest, lemon juice, and the juices left in the pan from the shrimp and vegetables. The beans help thicken it slightly as they simmer, so the finished dish has a silky, spoonable texture.


A few small choices make a big difference:


  • Sear the shrimp quickly

    Shrimp only need a minute or two per side. Pulling them from the skillet before cooking the zucchini keeps them tender.


  • Let the zucchini get color

    Golden edges mean better flavor. If the zucchini steams instead of browns, it can turn watery.


  • Use both lemon zest and lemon juice

    Zest gives fragrance without adding sharpness. Juice adds the bright finish.


  • Finish with parsley and Parmesan

    Parsley keeps the dish fresh. Parmesan adds salty depth, though the recipe is still delicious without it.


This is also a useful recipe when you want something lighter than pasta but more filling than a plain vegetable and protein dinner. The beans do a lot of work here. They make the skillet feel generous and comforting, while still letting the lemon and zucchini shine.


Ingredients you’ll need


The ingredient list is short, but each item has a job. Use the best shrimp you can easily find, choose firm zucchini, and do not skip the lemon zest if you can help it.


Ingredient

Amount

Large shrimp, peeled and deveined

1 lb

Medium zucchini, sliced into half moons

2

Cannellini beans, drained and rinsed

1 can, 15 oz

Garlic, minced

4 cloves

Butter

2 tbsp

Olive oil

2 tbsp

Dry white wine or chicken broth

1/2 cup

Lemon juice

Juice of 1/2 lemon

Lemon zest

Zest of 1 lemon

Italian seasoning

1 tsp

Paprika

1/2 tsp

Salt and black pepper

To taste

Red pepper flakes

1/4 tsp, optional

Fresh parsley

For finishing

Fresh grated Parmesan

Optional, for serving


A few ingredient notes


Shrimp


Large shrimp work well because they stay juicy and are easy to sear. If using frozen shrimp, thaw them fully and pat them dry before seasoning. Extra moisture can keep them from browning.


Zucchini


Slice the zucchini into half moons that are about 1/4 inch thick. Thin slices cook too quickly and can fall apart. Thick slices may take longer to soften.


Cannellini beans


Cannellini beans are creamy and mild, which makes them perfect for soaking up garlic, lemon, and butter. Great Northern beans can work too, but cannellini beans give the dish the best texture.


White wine or chicken broth


Dry white wine adds acidity and depth. Chicken broth keeps the dish alcohol-free and still tastes savory. Use whichever fits your kitchen and preference.


Lemon


This recipe uses zest and juice, so zest the lemon before cutting it. It is much easier that way.


Close-up view of shrimp, zucchini, cannellini beans, garlic, and lemon on a cutting board
Simple ingredients make this skillet meal fresh, hearty, and quick.

How to make Garlic Shrimp Zucchini and White Beans with Lemon


This recipe moves quickly once the skillet is hot. Have the ingredients sliced, drained, zested, and measured before you start cooking. That way the shrimp stay tender and the zucchini does not overcook while you search for the lemon.


Ingredients


  • 1 lb large shrimp, peeled and deveined

  • 2 medium zucchini, sliced into half moons

  • 1 can cannellini beans, 15 oz, drained and rinsed

  • 4 cloves garlic, minced

  • 2 tbsp butter

  • 2 tbsp olive oil, divided

  • 1/2 cup dry white wine or chicken broth

  • Juice of 1/2 lemon, divided

  • Zest of 1 lemon

  • 1 tsp Italian seasoning

  • 1/2 tsp paprika

  • Salt and black pepper, to taste

  • 1/4 tsp red pepper flakes, optional

  • Fresh parsley, chopped

  • Fresh grated Parmesan, optional


Numbered instructions


  1. Season the shrimp.

    Pat the shrimp dry with paper towels. Add them to a bowl and season with paprika, Italian seasoning, salt, and black pepper. Toss until evenly coated.


  2. Sear the shrimp.

    Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the shrimp in a single layer and cook for 1 to 2 minutes per side, just until pink and lightly browned. Transfer the shrimp to a plate and set aside.


  3. Cook the zucchini.

    Add the remaining 1 tbsp olive oil and the butter to the same skillet. Add the zucchini and cook for 4 to 5 minutes, stirring only now and then, until the slices are tender and golden in spots.


  4. Add the garlic.

    Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Keep it moving so it does not burn.


  5. Deglaze the pan.

    Pour in the dry white wine or chicken broth. Scrape up any browned bits from the bottom of the skillet. Let it simmer for 2 to 3 minutes, until slightly reduced.


  6. Add the beans and lemon.

    Stir in the drained cannellini beans, lemon zest, and half of the lemon juice. Add red pepper flakes if using. Simmer for 3 to 4 minutes, until the beans are warmed through and the sauce looks lightly creamy.


  7. Return the shrimp to the skillet.

    Add the shrimp back to the pan and toss gently for about 1 minute, just until heated through.


  8. Finish and serve.

    Add the remaining lemon juice. Sprinkle with fresh parsley and Parmesan, if using. Taste and adjust salt, pepper, or lemon as needed. Serve warm with crusty sourdough, rice, or nothing extra at all.



Tips for the best texture and flavor


This recipe is easy, but a few small habits help it turn out better every time.


Pat the shrimp dry


Moisture is the enemy of a good sear. If the shrimp are wet when they hit the skillet, they release liquid and steam. Dry shrimp brown faster and taste better.


Do not crowd the skillet


If your skillet is small, cook the shrimp in two batches. The same goes for zucchini. You want contact with the hot pan, not a pile of ingredients releasing steam.


Stir the zucchini less than you think


Give the zucchini time to sit against the skillet. That is how it gets golden edges. If you stir constantly, it softens but never really browns.


Add garlic after the zucchini


Garlic cooks fast. If it goes into the pan too early, it can burn before the zucchini is done. Adding it after the zucchini turns golden keeps the flavor sweet and fragrant.


Simmer the beans gently


Cannellini beans are tender. A gentle simmer warms them through and helps them absorb the sauce without breaking down too much. If a few beans mash into the liquid, that is a good thing. They make the sauce creamier.


Taste at the end


Lemon, salt, and Parmesan all affect the final flavor. Taste after the shrimp go back in. If the dish tastes flat, add a pinch of salt or another squeeze of lemon. If it tastes too sharp, a little more Parmesan or butter can soften it.


Easy swaps and variations


This skillet is flexible, so you can adjust it based on what you have.


Use chicken broth instead of wine

Add baby spinach

Swap the beans

Make it spicier

Skip the Parmesan

Add cherry tomatoes

This keeps the dish simple and savory without alcohol.

Stir it in at the end until just wilted.

Great Northern beans or butter beans can work in place of cannellini beans.

Add more red pepper flakes or a pinch of cayenne.

The dish will still taste bright and full, especially with extra parsley.

Toss them in with the zucchini for a sweeter, juicier skillet.


You can also turn this into a bigger meal without much extra work. Spoon it over cooked orzo, couscous, rice, or creamy polenta. For a low-effort dinner, warm a loaf of sourdough and use thick slices to mop up the lemony sauce.


What to serve with it


This recipe already includes protein, vegetables, and beans, so it can stand on its own. Still, the sauce is too good to waste, so a little something on the side is welcome.


Good pairings include:


  • Toasted sourdough or crusty baguette

  • Steamed white rice or brown rice

  • Lemon herb couscous

  • Garlic toast

  • A simple green salad

  • Roasted asparagus

  • Buttered orzo


If serving this for guests, keep the sides simple. A crisp salad and warm bread are enough. The skillet itself has plenty of flavor, and the lemon keeps everything feeling fresh.


For a cozy bowl-style dinner, spoon the shrimp, zucchini, and beans over rice and add a little extra pan sauce on top. For a lighter plate, serve it as is with more parsley and a generous squeeze of lemon.



How to store and reheat leftovers


Shrimp are best right after cooking, but leftovers can still be delicious if you reheat them gently.


Store leftovers in an airtight container in the refrigerator for up to 2 days. The beans and zucchini will continue to absorb the sauce, so the dish may thicken as it sits.


To reheat, warm it in a skillet over low heat with a splash of broth or water. Stir gently until everything is heated through. Avoid high heat, since shrimp can turn rubbery when overcooked.


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
4E5029CC-FB36-4E75-8DD5-151E1394BA25 (1)_edited_edited.jpg
bottom of page