My husband looked at the bag of shrimp in my hand and then at the bowl of cherry tomatoes on the counter. “Those are going in the same dish?” he asked, not hiding the doubt in his voice. He had a point. Cherry tomatoes and shrimp seemed like they belonged to different culinary worlds. The tomatoes were sweet and meant for slow roasting or salads. The shrimp were delicate and needed quick, high heat. I was pretty sure combining them was a mistake waiting to happen.
But I had a bag of cherry tomatoes that were about two days past their prime and a pound of shrimp I had defrosted without a plan. Desperation cooking, you know? I figured if I kept it simple—butter, garlic, maybe a little heat—I could salvage both ingredients before they ended up in the trash. (Honestly, the number of meals I’ve saved from the brink of expiration is probably my greatest culinary skill.)
I melted the butter in my widest skillet, let the garlic sizzle just enough to smell like heaven, and tossed in the tomatoes first. I let them blister and pop, their juices mixing with the butter to create this instant sauce. Then in went the shrimp, seasoned simply with salt and pepper. Two minutes per side, a squeeze of lemon, and I was staring at something that smelled like a restaurant kitchen. The shrimp were plump and sweet, the tomatoes had collapsed into this jammy, buttery situation, and there was plenty of sauce to soak up with crusty bread.
He ate two servings that night. Then he asked if we could have it again the next week. That was the moment I knew this quick garlic butter cherry tomato shrimp recipe was not just a happy accident. It was a keeper.
Why You’ll Love This Recipe
I have tested this quick garlic butter cherry tomato shrimp recipe more times than I can count, and I can tell you with confidence: it works every single time. Here is why this one stands out from every other shrimp recipe you have bookmarked.
- Ready in 15 Minutes Flat: From the moment you pull the shrimp out of the fridge to the moment you sit down to eat, you are looking at less than a quarter of an hour. That is faster than most takeout delivery times.
- Pantry-Friendly Ingredients: Shrimp, cherry tomatoes, garlic, butter, lemon. That is it. No trips to a specialty grocery store. No hunting down obscure spices.
- Perfect for Busy Weeknights: This is the dinner you make when you have zero energy but still want something that feels like a real meal. It is also impressive enough for a last-minute date night.
- Naturally Low-Carb and Gluten-Free: If you are watching your carbs or avoiding gluten, this dish is already on your side. Serve it as is or over zucchini noodles.
- The Sauce is Unreal: The combination of blistered cherry tomatoes, melted butter, and garlic creates a pan sauce that is honestly better than anything you would get at a chain restaurant. You will want to lick the plate.
What makes this version different from the dozens of shrimp recipes out there? It is the technique. Most recipes either overcook the shrimp or undercook the tomatoes. I have dialed in the exact timing so the tomatoes blister and burst into a chunky sauce while the shrimp stays perfectly tender. No rubbery shrimp here. No raw-tasting tomatoes either.
This is the kind of meal that makes you close your eyes after the first bite. It is comfort food that comes together faster than a box of pasta, but it tastes like you spent an hour in the kitchen. That is the kind of magic I live for.
What Ingredients You Will Need
This recipe relies on simple, high-quality ingredients to deliver maximum flavor with minimum effort. Here is everything you need and why each one matters.
- 1 pound large shrimp (21-25 count), peeled and deveined: I prefer wild-caught shrimp when I can find them. The texture is firmer and the flavor is cleaner. Look for shrimp that are already peeled and deveined to save time. If you are using frozen shrimp, thaw them overnight in the fridge or run them under cold water for a few minutes. Pat them very dry with paper towels before cooking—wet shrimp will steam instead of sear.
- 2 cups cherry tomatoes (about 10 ounces): Use the ripest cherry tomatoes you can find. Grape tomatoes work too, but they are slightly firmer and may take an extra minute to blister. I have made this with halved Roma tomatoes in a pinch, and it was still good, but the cherry tomatoes really are the star here. Their natural sweetness balances the savory butter and garlic perfectly.
- 4 tablespoons unsalted butter: Butter is the backbone of this dish. Do not substitute margarine or oil here—the flavor just will not be the same. If you need dairy-free, use a high-quality vegan butter stick (not the spreadable kind in a tub). I like the flavor of salted butter too, but I prefer to control the salt myself.
- 4 cloves garlic, minced: Fresh garlic is non-negotiable. The jarred stuff has a flat, almost metallic taste that will ruin the sauce. Take the extra 30 seconds to mince it fresh. I have also used a microplane to grate the garlic into a paste, which distributes the flavor even more evenly.
- 1/2 teaspoon red pepper flakes (optional): This adds a gentle warmth, not intense heat. Leave it out if you are sensitive to spice, or double it if you like things fiery. I have also used a pinch of cayenne pepper in a pinch.
- 1/2 teaspoon salt: I use fine sea salt. If you are using kosher salt, you may need a bit more.
- 1/4 teaspoon black pepper: Freshly ground is always better.
- 2 tablespoons fresh lemon juice (about half a lemon): Do not use bottled lemon juice. The brightness of fresh lemon is what cuts through the richness of the butter and makes the dish sing. I usually add a little lemon zest too for extra citrus punch.
- 2 tablespoons fresh parsley, chopped (optional for garnish): Parsley adds a pop of color and a fresh, herbaceous note. If you do not have parsley, fresh basil or chives work beautifully too.
- Crusty bread or cooked pasta, for serving: You need something to soak up that incredible garlic butter tomato sauce. A good baguette, some sourdough, or a bowl of angel hair pasta are all excellent choices. If you are keeping it low-carb, serve over zucchini noodles or cauliflower rice.
Equipment Needed
You do not need a lot of fancy equipment to make this quick garlic butter cherry tomato shrimp recipe. Here is what I use every single time.
- Large skillet or sauté pan (12-inch recommended): A wide pan is crucial here. If the pan is too small, the shrimp will steam instead of sear, and the tomatoes will stew instead of blister. I use a stainless steel or cast iron skillet. Nonstick works too, but you will not get as much browning on the shrimp.
- Sharp knife and cutting board: For mincing the garlic and chopping the parsley.
- Wooden spoon or silicone spatula: For stirring and scraping up any browned bits from the bottom of the pan.
- Measuring spoons: For the salt, pepper, and red pepper flakes.
- Citrus juicer or reamer: A small tool, but it makes squeezing lemons so much easier.
- Tongs: For flipping the shrimp. I find tongs give me more control than a spatula.
- Serving platter or bowls: For serving immediately.
If you do not have a 12-inch skillet, use the largest one you own. You can also cook the shrimp in batches if needed—just be careful not to overcrowd the pan. I have made this in a wok before, and it worked surprisingly well.
Preparation Method

This is where the magic happens. Follow these steps closely, and you will have a restaurant-quality meal on the table in under 15 minutes.
- Prep the shrimp (2 minutes): If your shrimp are not already peeled and deveined, do that first. Pat the shrimp very dry with paper towels. This is the most important step for getting a nice sear. Season them with 1/4 teaspoon of the salt and the black pepper. Set them aside while you prep the other ingredients.
- Prep the tomatoes and garlic (2 minutes): Rinse the cherry tomatoes and pat them dry. Leave them whole—do not cut them. They will burst naturally in the pan. Mince the garlic cloves finely. Chop the parsley if you are using it. Squeeze the lemon juice into a small bowl.
- Heat the pan (1 minute): Place your large skillet over medium-high heat. Add 2 tablespoons of the butter. Let it melt and start to foam, but do not let it brown. You want it hot but not smoking.
- Blister the tomatoes (3 minutes): Add the cherry tomatoes to the pan in a single layer. Let them cook undisturbed for about 2 minutes. You will hear them sizzle and see the skins start to wrinkle and char. Give the pan a shake and let them cook another minute. Some will burst open, releasing their juices. That is exactly what you want. If a few are stubborn, gently press them with the back of your spatula.
- Add the garlic and red pepper flakes (30 seconds): Push the tomatoes to one side of the pan. Add the remaining 2 tablespoons of butter to the empty space. Once it melts, add the minced garlic and red pepper flakes. Stir constantly for about 30 seconds until fragrant. Do not let the garlic burn—it turns bitter very quickly.
- Cook the shrimp (3-4 minutes): Add the seasoned shrimp to the pan in a single layer. Spread them out evenly. Let them cook undisturbed for 2 minutes. You want a nice golden-brown sear on the bottom. Flip each shrimp using tongs and cook for another 1-2 minutes on the other side. The shrimp are done when they are pink and opaque all the way through, and they curl into a loose C shape. If they curl into a tight O, they are overcooked.
- Finish with lemon juice (30 seconds): Remove the pan from the heat immediately. Pour the fresh lemon juice over the shrimp and tomatoes. Give everything a gentle toss to combine. The residual heat will meld the flavors without overcooking the shrimp.
- Garnish and serve (1 minute): Sprinkle the chopped parsley over the top. Serve immediately with crusty bread, pasta, or your choice of side. Spoon the extra pan sauce over everything—that is the best part.
Visual cue: When the tomatoes are ready, they should look slightly charred on the outside and soft on the inside. Some will have burst open, and the pan should have a thin layer of reddish-orange buttery liquid. When the shrimp are done, they should be pink with golden-brown spots on both sides. The flesh should be firm to the touch but still tender.
My personal tip: Have everything prepped and ready before you turn on the heat. This dish moves fast, and you will not have time to chop garlic or squeeze lemons once the shrimp hits the pan. I learned this the hard way when I burned a batch of garlic trying to multitask.
Cooking Tips & Techniques
Over the dozens of times I have made this quick garlic butter cherry tomato shrimp, I have picked up a few tricks that make a real difference. Here are the ones I swear by.
Dry shrimp are happy shrimp. This cannot be overstated. Moisture is the enemy of a good sear. After you pat the shrimp dry, let them sit on a paper towel-lined plate for a couple of minutes. If you are using thawed frozen shrimp, they will release more water—press them gently with another paper towel before seasoning.
Do not overcrowd the pan. If you have more than a pound of shrimp, cook them in two batches. When too many shrimp are crammed into the pan, they release steam and end up boiling in their own liquid instead of searing. You want that beautiful golden crust, not pale, rubbery shrimp.
Tomatoes first, always. I learned this the hard way. If you cook the shrimp first and then add the tomatoes, the shrimp will be overcooked by the time the tomatoes blister. Starting with the tomatoes gives them a head start and creates a flavorful base for the shrimp to cook in.
Watch your heat. Medium-high is the sweet spot. Too high, and the butter will burn before the tomatoes blister. Too low, and everything will steam. If you see the butter turning brown before you add the tomatoes, lower the heat slightly and let the pan cool for a few seconds.
Use the right shrimp size. I prefer 21-25 count shrimp (that means 21 to 25 shrimp per pound). They are large enough to get a good sear without overcooking on the inside. Smaller shrimp cook too quickly and are easy to overcook. Jumbo shrimp (16-20 count) work too, but they need an extra minute per side.
One mistake I still make sometimes: Forgetting to taste the sauce before serving. The tomatoes vary in sweetness, and the saltiness of the butter can vary too. Give the sauce a quick taste and adjust the salt or lemon juice before you serve. A tiny pinch of sugar can balance the acidity if the tomatoes are particularly tart.
Variations & Adaptations
This recipe is incredibly flexible. Here are some of my favorite ways to change it up depending on what I have in the fridge or who I am cooking for.
Make it dairy-free: Substitute the butter with a high-quality vegan butter or use olive oil. The flavor will be different—less rich, more fruity—but still delicious. I have made it with a good extra virgin olive oil and it was excellent, especially with a pinch of smoked paprika added.
Add some greens: Toss in a handful of fresh spinach or arugula right after you remove the pan from the heat. The residual heat will wilt the greens in about 30 seconds. I love adding spinach—it soaks up the garlic butter sauce beautifully. You can also add asparagus spears, cut into 2-inch pieces, along with the tomatoes.
Make it a one-pan pasta: Cook 8 ounces of angel hair pasta or linguine separately. Reserve 1/2 cup of pasta water before draining. After the shrimp is cooked, toss the pasta with the shrimp and tomatoes, adding the pasta water a little at a time to create a silky sauce. This is my go-to when I want something more substantial.
Spice it up: If you like heat, add a finely chopped Fresno or serrano chili along with the garlic. You can also drizzle some sriracha or chili crisp over the finished dish. I have a friend who adds a teaspoon of gochujang (Korean chili paste) to the butter, and it is incredible.
Swap the protein: This method works beautifully with scallops, chunks of firm white fish like cod or halibut, or even diced chicken breast. Adjust the cooking time accordingly—scallops need about 2 minutes per side, chicken needs about 4-5 minutes per side.
Herb variations: If you do not have parsley, try fresh basil, chives, dill, or even tarragon. Each herb brings a different personality to the dish. Basil makes it feel Mediterranean, while dill gives it a brighter, fresher vibe.
Serving & Storage Suggestions
This quick garlic butter cherry tomato shrimp is best served immediately, right out of the pan. Here is how to make the most of it.
Serving temperature: Serve hot, straight from the skillet. The butter sauce will start to solidify as it cools, so do not let it sit around. I like to bring the pan to the table and let everyone serve themselves—it looks beautiful and keeps the food warm.
What to serve with it: Crusty bread is my top recommendation. A good sourdough or baguette soaks up every drop of that garlic butter tomato sauce. If you want something more filling, serve it over a bed of angel hair pasta, rice, or creamy polenta. For a low-carb option, zucchini noodles or cauliflower rice work perfectly. A simple green salad with a lemony vinaigrette is a great side dish too. If you are planning a bigger spread, this shrimp pairs wonderfully with a side of creamy cucumber tomato salad with fresh dill and feta for a light and refreshing contrast.
Wine pairing: A crisp, dry white wine like Sauvignon Blanc or Pinot Grigio is perfect. The acidity cuts through the richness of the butter and complements the sweet tomatoes. If you prefer red, a light-bodied Pinot Noir works surprisingly well.
Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. The shrimp will continue to absorb the sauce, so they will be a little softer the next day, but the flavor will be even better. I do not recommend freezing this dish—the shrimp will become mushy when thawed.
Reheating: The best way to reheat is in a skillet over medium-low heat. Add a splash of water or chicken broth to loosen the sauce. Heat gently for 2-3 minutes, stirring occasionally, until just warmed through. Do not use the microwave—it will overcook the shrimp and make them rubbery. I have made that mistake and regretted it.
How flavors develop: Honestly, this dish is at its peak right after cooking. The shrimp are at their tender best, and the tomatoes are still bursting with freshness. Leftovers are good, but they will never match that first serving. That is why I only make as much as we will eat in one sitting.
Nutritional Information & Benefits
This quick garlic butter cherry tomato shrimp is not just delicious—it is also packed with nutrients that make it a smart choice for a healthy dinner.
Estimated nutrition per serving (based on 4 servings, without bread or pasta):
| Nutrient | Amount |
|---|---|
| Calories | 310 |
| Protein | 28g |
| Fat | 18g |
| Saturated Fat | 10g |
| Carbohydrates | 6g |
| Fiber | 1g |
| Sugar | 3g |
| Sodium | 520mg |
Health benefits: Shrimp is an excellent source of lean protein, providing about 20 grams per 3-ounce serving. It is also rich in selenium, an antioxidant that supports thyroid function, and vitamin B12, which is essential for nerve health. Cherry tomatoes are packed with lycopene, a powerful antioxidant linked to heart health and reduced inflammation. Garlic has been used for centuries for its immune-boosting properties, and the butter provides a small amount of vitamin A.
Dietary considerations: This recipe is naturally low-carb, gluten-free, and keto-friendly. It is also relatively low in calories for a satisfying main dish. If you are watching your sodium intake, use unsalted butter and reduce the added salt. The dish contains shellfish and dairy, so it is not suitable for those with allergies to either.
My personal perspective: I love that this recipe feels indulgent but is actually quite balanced. The butter adds richness, but the portion is reasonable. The shrimp and tomatoes provide real nutritional value. It is the kind of meal that satisfies a craving for comfort food without derailing your healthy eating goals.
Conclusion
This quick garlic butter cherry tomato shrimp has become a staple in my kitchen for good reason. It is fast, it is forgiving, and it delivers flavor that feels way beyond its 15-minute cook time. Whether you are a seasoned cook looking for a reliable weeknight dinner or someone who is just starting out and wants a recipe that is hard to mess up, this one is for you.
I love that I can make this on a Tuesday night after a long day at work and still feel like I put a real meal on the table. The shrimp comes out tender every time, the tomatoes burst into this saucy goodness, and that garlic butter situation is just impossible to resist. It has saved me from ordering takeout more times than I can count.
I encourage you to play around with the variations I mentioned. Add some greens, swap the protein, or dial up the heat. This recipe is a blank canvas that rewards creativity. And if you come up with a version you love, I would love to hear about it. Drop a comment below and let me know how it went. Did you add something unexpected? Did you serve it with something amazing? Share your wins so we can all learn from each other.
Go ahead and give this one a try. Your weeknight dinner rotation is about to get a whole lot more exciting. And honestly? You deserve a meal that comes together this fast and tastes this good.
Frequently Asked Questions
Can I use frozen shrimp for this recipe?
Yes, absolutely. Just make sure to thaw them completely and pat them very dry before cooking. The easiest way to thaw frozen shrimp is to place them in a colander and run cold water over them for 5-7 minutes. Do not use warm water—it will start to cook the shrimp unevenly.
What if I don’t have cherry tomatoes?
Grape tomatoes are the best substitute. They are slightly firmer, so they may need an extra minute to blister. You can also use diced Roma tomatoes, but they will release more liquid and create a saucier dish. In a pinch, canned diced tomatoes work too—just drain them well first.
Can I make this recipe ahead of time?
I do not recommend making it completely ahead of time because the shrimp will overcook when reheated. However, you can prep all the ingredients in advance. Peel and devein the shrimp, mince the garlic, and wash the tomatoes. Store everything in the fridge, then cook it fresh when you are ready to eat.
How do I know when the shrimp is fully cooked?
Perfectly cooked shrimp turns pink and opaque all the way through. It will curl into a loose C shape. If it curls into a tight O, it is overcooked. The internal temperature should reach 120°F (49°C). When in doubt, cut one open to check—it should be white or pink inside with no translucent gray areas.
What can I serve with this for a complete meal?
This shrimp is incredibly versatile. For a light meal, serve it with a simple green salad and crusty bread. For something more filling, pair it with pasta, rice, or creamy polenta. If you want to keep things low-carb, zucchini noodles or cauliflower rice are excellent choices. I also love serving it alongside a side of easy one-pan garlic butter salmon with asparagus for a surf-and-turf style dinner that is still quick and easy.
Pin This Recipe!

Quick Garlic Butter Cherry Tomato Shrimp: Best 15-Minute Dinner
A quick and easy weeknight dinner featuring succulent shrimp and blistered cherry tomatoes in a rich garlic butter sauce, ready in just 15 minutes.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound large shrimp (21–25 count), peeled and deveined
- 2 cups cherry tomatoes (about 10 ounces)
- 4 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh lemon juice (about half a lemon)
- 2 tablespoons fresh parsley, chopped (optional for garnish)
- Crusty bread or cooked pasta, for serving
Instructions
- Prep the shrimp (2 minutes): If your shrimp are not already peeled and deveined, do that first. Pat the shrimp very dry with paper towels. Season them with 1/4 teaspoon of the salt and the black pepper. Set them aside while you prep the other ingredients.
- Prep the tomatoes and garlic (2 minutes): Rinse the cherry tomatoes and pat them dry. Leave them whole—do not cut them. Mince the garlic cloves finely. Chop the parsley if you are using it. Squeeze the lemon juice into a small bowl.
- Heat the pan (1 minute): Place your large skillet over medium-high heat. Add 2 tablespoons of the butter. Let it melt and start to foam, but do not let it brown.
- Blister the tomatoes (3 minutes): Add the cherry tomatoes to the pan in a single layer. Let them cook undisturbed for about 2 minutes. Give the pan a shake and let them cook another minute. Some will burst open, releasing their juices.
- Add the garlic and red pepper flakes (30 seconds): Push the tomatoes to one side of the pan. Add the remaining 2 tablespoons of butter to the empty space. Once it melts, add the minced garlic and red pepper flakes. Stir constantly for about 30 seconds until fragrant.
- Cook the shrimp (3-4 minutes): Add the seasoned shrimp to the pan in a single layer. Let them cook undisturbed for 2 minutes. Flip each shrimp using tongs and cook for another 1-2 minutes on the other side. The shrimp are done when they are pink and opaque all the way through.
- Finish with lemon juice (30 seconds): Remove the pan from the heat immediately. Pour the fresh lemon juice over the shrimp and tomatoes. Give everything a gentle toss to combine.
- Garnish and serve (1 minute): Sprinkle the chopped parsley over the top. Serve immediately with crusty bread, pasta, or your choice of side. Spoon the extra pan sauce over everything.
Notes
Pat shrimp very dry for best sear. Do not overcrowd the pan. Cook tomatoes first to create a flavorful base. Have all ingredients prepped before starting. Adjust salt and lemon juice to taste before serving.
Nutrition
- Serving Size: 1 serving (without b
- Calories: 310
- Sugar: 3
- Sodium: 520
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 6
- Fiber: 1
- Protein: 28
Keywords: shrimp, cherry tomatoes, garlic butter, quick dinner, 15-minute meal, weeknight dinner, low-carb, gluten-free


