This Creamy Shrimp Tomato Pasta is a quick and comforting restaurant-style dinner made with tender shrimp, fresh Roma tomatoes, garlic, Parmesan cheese, and a rich cream sauce tossed with your favorite short pasta. Ready in just 30 minutes, it's perfect for busy weeknights, meal prep, or an easy homemade dinner that feels special.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Freshly grated Parmesan melts much better than pre-shredded cheese.
Don't overcook the shrimp—they only need about 1–2 minutes per side.
Reserve pasta water before draining; it helps create a silky, restaurant-quality sauce.
Cherry tomatoes or grape tomatoes can be substituted for Roma tomatoes.
Add spinach, mushrooms, asparagus, or broccoli for extra vegetables.
For additional flavor, deglaze the pan with a splash of dry white wine before adding the tomatoes.
Leftovers keep in an airtight container in the refrigerator for up to 3 days.
Reheat gently with a splash of milk, cream, or pasta water to loosen the sauce.