Creamy pesto shrimp is the skillet dinner I make when I want pasta-night flavor without committing to a heavy sauce. The shrimp cook in a quick half-and-half sauce with garlic and cherry tomatoes, then I stir in pesto off the heat so the basil stays bright instead of turning dull.
I have served this over orzo, rice, zucchini noodles, cheese tortellini, and once over a pile of arugula because that was what I had. It behaved every time. The sauce is creamy enough to feel generous but not so thick that it hides the shrimp.
My main rule is to have everything measured before the butter melts. Once the shrimp go in, this moves quickly, and I do not want to be grating Parmesan while the pan is deciding dinner without me.
Why I keep coming back to this
- It is ready in 25 minutes but tastes like I fussed with it longer.
- The pesto goes in after the heat is off, which keeps the herbs fresher.
- Cherry tomatoes soften just enough to make the sauce juicy.
- It works with pasta, rice, vegetables, or a simple salad base.
- Frozen shrimp work well when I thaw and dry them first.
- The sauce uses half-and-half instead of a full cup of heavy cream.
What you need (and what each one is doing)
- Butter, 1 Tablespoon (14g).A small amount starts the garlic and gives the sauce a rounder flavor than oil alone.
- Garlic, 2-3 cloves minced.I use 2 large cloves or 3 smaller ones. Garlic burns quickly, so I keep the pan at medium.
- Half-and-half, 2/3 cup (160ml).It simmers into a light cream sauce. I add part first, then the rest after the tomatoes go in.
- Shrimp, 1 lb.Medium or large peeled and deveined shrimp both work. Larger shrimp may need another minute in the pan.
- Cherry tomatoes, 1 cup (about 150g).I halve them so they release a little juice into the sauce instead of rolling around whole.
- Lemon juice, 1 Tablespoon (15ml).The small hit of acid keeps the creamy sauce from tasting flat.
- Parmesan cheese, 1/2 cup (about 40g).Finely grated Parmesan melts faster and thickens the sauce without clumping.
- Pesto, 1 cup (240ml).Homemade is lovely, but I use store-bought often. I taste before salting because pesto and Parmesan can be salty.
- Fresh basil and extra Parmesan, optional.I add both when I want the bowl to look finished without extra effort.
How I make it
Step 1 — Start the garlic cream
Melt the butter in a large skillet over medium heat. Add the minced garlic and 1/3 cup (80ml) of the half-and-half, stir, and bring it to a gentle simmer.
Step 2 — Add the shrimp
Add the shrimp to the simmering cream and cook for 1 minute. I spread them out so they cook evenly rather than stacking in the center.
Step 3 — Add tomatoes and finish the sauce
Stir in the halved cherry tomatoes and cook until the shrimp are nearly pink on both sides. Add the remaining half-and-half, lemon juice, and Parmesan, then cook for 1 minute more.
Step 4 — Stir in pesto off heat
Remove the skillet from the heat and immediately stir in the pesto while everything is hot. This warms the pesto without cooking the basil too hard.
Step 5 — Serve
Serve the shrimp plain or spoon it over cooked pasta, rice, zucchini noodles, or salad. I finish with fresh basil and extra Parmesan when I have them.
Timing notes I rely on
The shrimp are the timer here, not the sauce. If they look fully pink before the Parmesan melts, I pull the skillet off the heat and let residual warmth finish the job. If they are still a little gray after the listed minute, I keep cooking only until opaque. The 10-minute cook time assumes the shrimp are thawed and ready.
Tips from my kitchen
- Do not boil the half-and-half hard.A gentle simmer keeps the sauce smooth.
- Use finely grated Parmesan.Big shreds melt slowly and can leave little strings in the pan.
- Add pesto last.I get brighter color and fresher flavor when it is stirred in off heat.
- Dry the shrimp.Thawed shrimp hold water, and water makes a thin sauce.
- Taste before salting.Pesto and Parmesan bring plenty of salt on their own.
Variations I have actually tried
- Pasta dinner:I toss the skillet with cooked orzo or linguine and a splash of pasta water.
- Low-carb bowl:Zucchini noodles work if I add them at the end so they do not flood the sauce.
- Extra vegetables:Baby spinach wilts nicely after the pesto goes in.
- More lemon:I add zest with the juice when I want a sharper sauce.
- Chicken version:Thin sliced cooked chicken works, but I warm it gently so the sauce stays creamy.
Storing and reheating
Cover leftovers and refrigerate for up to 5 days. I reheat gently in a skillet over low heat with a splash of half-and-half or milk. The sauce loosens as it warms, and stirring too aggressively can break up the tomatoes.
I do not freeze this one. Cream sauces and pesto both lose their best texture after thawing, and shrimp can turn bouncy. I would rather make a fresh 25-minute skillet.
What I serve with it
For a full dinner, I spoon this over pasta and add a green salad. For a lighter lunch, I serve it over rice with cucumbers on the side, or over arugula so the warm sauce wilts the greens a little.
Small details that make it work
I look for a sauce that coats the spoon lightly, not a thick Alfredo-style blanket. Pesto already has oil, cheese, and herbs, so the half-and-half mixture only needs to bring everything together. If the pan looks too thick after the Parmesan melts, I add a splash of hot pasta water, milk, or half-and-half before serving.
The tomatoes are my built-in freshness check. I want them softened at the edges but still bright enough to taste like tomatoes. If they collapse completely, the sauce can turn watery and dull. Halving them before they go in gives me enough juice for flavor without turning the skillet into tomato soup.
If I am serving this over pasta, I reserve a mug of pasta water before draining. I may not need it, but it is the easiest way to loosen the sauce without making it taste thin. For rice or vegetables, I keep the sauce slightly thicker because there is no starchy water joining the bowl. That little adjustment keeps the same skillet useful across different dinners.
Frequently asked questions
Can I use milk instead of half-and-half?
I have done it in a pinch, but the sauce is thinner. Whole milk works better than low-fat, and I add a little extra Parmesan.
Can I use frozen shrimp?
Yes. Thaw completely, remove excess water, and pat dry before cooking.
Can I use store-bought pesto?
Absolutely. I use it often. Taste the finished sauce before adding salt because jarred pesto varies a lot.
Why add pesto off the heat?
High heat can dull basil and make pesto oily. Off-heat stirring keeps the sauce greener and smoother.
What pasta shape is best?
Orzo is my favorite because it catches the sauce, but linguine, penne, tortellini, and rice all work.
If this lands in your dinner rotation, leave a comment with what you served it over — I keep borrowing those ideas.