Creamy Tomato Pasta Skillet Recipe
If you’re craving something comforting but quick, you’ve got to try this Creamy Tomato Pasta Skillet Recipe. It’s the perfect marriage of juicy tomatoes, tender pasta, and a luscious, creamy sauce—all cooked in one pan. I honestly can’t get enough of how simple it is to pull together yet feels like a total kitchen win. Stick with me and I’ll walk you through exactly how to make it, plus some tips I’ve learned along the way that’ll help you nail it every time.
Why This Recipe Works
- One-Pan Wonder: Cooking everything in one skillet saves you from washing extra pots and keeps flavors concentrated.
- Simple Ingredients, Big Flavor: Fresh cherry tomatoes and herbs balance perfectly with creamy cheese and spinach for a fresh yet comforting dish.
- Quick & Easy: Ready in about 30 minutes, it’s perfect for weeknight dinners when you want something satisfying fast.
- Flexible & Customizable: You can tweak the ingredients easily to suit your taste or whatever you have in the fridge.
Ingredients & Why They Work
The ingredient list for this Creamy Tomato Pasta Skillet Recipe is straightforward but thoughtfully chosen. Each item plays a role in building layers of flavor and creaminess without overcomplicating things. Plus, shopping for these staples is a breeze!
- Extra-virgin olive oil: Gives a fragrant base and helps soften the veggies without overpowering the dish.
- Yellow onion: Adds natural sweetness and depth once it softens and caramelizes slightly.
- Cherry tomatoes: Their natural juiciness breaks down into a jammy sauce that’s bright and fresh.
- Dry penne pasta: Holds up well during simmering and carries the sauce in its grooves.
- Marinara sauce: Adds richness and tomato flavor without needing to start from scratch.
- Water: The secret to cooking pasta right in the skillet and loosening the sauce for just the right consistency.
- Garlic powder & dried oregano: Simple seasoning blends that boost savory flavors easily.
- Kosher salt and cracked black pepper: Essential for seasoning and balancing out sweetness and acidity.
- Baby spinach: Adds vibrant color and nutrition; it wilts beautifully into the creamy sauce.
- Heavy cream: The magic touch for silky richness and that irresistible creamy texture.
- Shredded mozzarella cheese: Melts into the sauce, pulling everything together with gooey goodness.
- Fresh basil leaves: Bright, herbal freshness to finish the dish and lift its flavors.
- Grated Parmesan cheese (optional): Adds a salty, nutty kick when sprinkled on top as a finishing touch.
Tweak to Your Taste
I love making this Creamy Tomato Pasta Skillet Recipe my own depending on what mood I’m in or what’s in the fridge. It’s very forgiving and welcoming to tweaks, which I think is part of the reason it’s become a favorite in my house.
- Protein Boost: Sometimes I add cooked chicken or sausage to make it more filling—totally delicious and easy.
- Spicy Kick: If you like some heat, toss in red pepper flakes during the initial sauté or stir in some chili oil before serving.
- Dairy-Free: To keep it vegan or dairy-free, swap heavy cream for coconut milk and use dairy-free cheese alternatives.
- Veggie Variations: Other greens like kale or arugula work too, and mushrooms or bell peppers add great texture.
Step-by-Step: How I Make Creamy Tomato Pasta Skillet Recipe
Step 1: Sauté the Onions and Tomatoes Until Jammy
Start by heating 2 tablespoons of extra-virgin olive oil in a large skillet over medium heat. Toss in the diced onion and halved cherry tomatoes. I like to give them a gentle stir every couple of minutes to prevent sticking and encourage that lovely jammy texture. After about 7 to 8 minutes, the onions should be soft and translucent, and the tomatoes will have started to break down into a rich, saucy mess. This step builds your flavor base, so don’t rush it!
Step 2: Add the Pasta and Sauces, Then Simmer
Next, add the dry penne pasta, marinara sauce, water, and seasoning—garlic powder, dried oregano, kosher salt, and black pepper—to the skillet. Turn the heat up to medium-high until it just starts to simmer. Then, cover the skillet with a lid and let it cook, stirring occasionally, until the pasta is al dente—usually about 10 to 12 minutes. Keep an eye on it and give it a stir every few minutes to avoid sticking and ensure even cooking.
Step 3: Stir in Cream, Spinach, and Cheese
Once the pasta’s just right, remove the lid and reduce the heat to medium-low. Pour in the heavy cream, add the fresh baby spinach, and sprinkle the shredded mozzarella. Keep stirring the mixture continuously for about 2 minutes, until the spinach wilts perfectly and the cheese melts into a creamy, cohesive sauce. That’s the moment everything comes together beautifully—you can almost hear the “mmm” from the kitchen!
Step 4: Garnish and Serve
Finally, stir in the chopped fresh basil leaves, then serve immediately with a sprinkle of grated Parmesan on top if you like. It adds a touch of savory nuttiness that completes the dish. This pasta skillet is best enjoyed fresh, but if you’re saving some, I’ll share storage tips down below.
Pro Tips for Making Creamy Tomato Pasta Skillet Recipe
- Check Pasta Early: Start tasting the pasta a minute or two before the minimum cooking time, since you want it al dente—not mushy.
- Use Fresh Basil Last: Adding fresh basil at the end keeps its flavor bright and distinct instead of cooking away.
- Low and Slow Spinach Wilt: Stir spinach gently over low heat—it wilts without turning bitter or soggy.
- Avoid Dryness: If the skillet gets too thick while simmering, add a splash more water to keep the sauce creamy.
How to Serve Creamy Tomato Pasta Skillet Recipe
Garnishes
I’m a sucker for fresh basil and grated Parmesan on this dish—it just elevates the flavors with their herbal brightness and savory, cheesy pop. If you want to get fancy, add a drizzle of good-quality olive oil or a pinch of crushed red pepper flakes for a little kick. Fresh cracked black pepper right at the table never hurts either.
Side Dishes
Since this dish is hearty on its own, I keep sides light and simple. A crisp green salad with lemon vinaigrette pairs beautifully, or roasted vegetables for a bit more substance. Garlic bread is an obvious crowd-pleaser if you’re after something indulgent. Just warm some crusty bread with a buttery garlic spread, and you’re set.
Creative Ways to Present
For special occasions, I like to plate the pasta in shallow bowls and add a fresh basil sprig on top. Sometimes I sprinkle toasted pine nuts for texture or a few halved oven-roasted cherry tomatoes to intensify that tomato flavor. Serving it family-style straight from the skillet also brings a cozy, inviting vibe that’s hard to beat!
Make Ahead and Storage
Storing Leftovers
I usually store leftover creamy tomato pasta in an airtight container in the fridge, and it keeps well for up to 5 days. Just give it a quick stir before reheating to redistribute the sauce and keep things smooth.
Freezing
This recipe freezes nicely too. I portion it out in freezer-safe containers or zip-top bags, then thaw overnight in the fridge. While the creamy texture might shift a bit, reheating gently on the stove often helps restore that cozy sauce feel.
Reheating
Leftover creamy tomato pasta tastes best reheated gently on the stovetop over medium heat with a splash of water or broth to loosen the sauce. Stir often to prevent sticking. Microwaving is fine for convenience—just heat it in intervals and stir in between for even warming.
FAQs
-
Can I use a different type of pasta in this Creamy Tomato Pasta Skillet Recipe?
Absolutely! While penne works great because it holds sauce well, you can swap in rigatoni, rotini, farfalle, or even spaghetti. Just keep in mind that thinner pastas may cook faster, so adjust timing accordingly and keep an eye on texture.
-
What if I don’t have fresh spinach—can I use frozen?
You can, but frozen spinach will release more water and may make the sauce thinner. If using frozen, thaw it fully and squeeze out excess moisture before stirring it in at the end.
-
How can I make this recipe vegan-friendly?
Replace heavy cream with coconut cream or cashew cream and use vegan cheese or nutritional yeast instead of mozzarella and Parmesan. Skip butter and use olive oil throughout.
-
Can I add meat to this pasta skillet?
Definitely! Cook ground beef, Italian sausage, or diced chicken separately and stir it in just before adding the cream for a protein-packed version.
Final Thoughts
This Creamy Tomato Pasta Skillet Recipe has become one of those dishes I turn to when I want comfort without fuss. It’s reliably delicious, quick, and feels like a hug in meal form. I hope you’ll enjoy making it as much as I do—and maybe make it your own with your favorite tweaks. Trust me, once you try this recipe, it might just become your new go-to pasta meal!
Print
Creamy Tomato Pasta Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A delicious and easy one-pan creamy tomato pasta made with penne, cherry tomatoes, marinara sauce, fresh spinach, and a blend of cheeses for a comforting weeknight meal.
Ingredients
Main Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 cup diced yellow onion
- 1 pint cherry tomatoes, halved
- 8 oz. dry penne pasta
- 1 cup marinara sauce
- 2 cups water
- 1/2 tsp. garlic powder
- 1/2 tsp. dried oregano
- 1/2 tsp. kosher salt
- 1/2 tsp. cracked black pepper
- 2 to 3 generous handfuls fresh baby spinach
- 1/3 cup heavy cream
- 1/2 cup shredded mozzarella cheese
- 1/4 cup chopped fresh basil leaves
- Grated Parmesan cheese for garnish (optional)
Instructions
- Heat Oil and Cook Vegetables: Heat 2 tablespoons of extra-virgin olive oil in a large skillet with a fitted lid over medium heat. Add the diced yellow onion and halved cherry tomatoes. Cook for 7 to 8 minutes until the onion is soft and the tomatoes have broken down and become jammy.
- Add Pasta and Seasonings: Add 8 ounces of dry penne pasta, 1 cup of marinara sauce, 2 cups of water, 1/2 teaspoon garlic powder, 1/2 teaspoon dried oregano, and 1/2 teaspoon each of kosher salt and cracked black pepper to the skillet. Increase the heat to medium-high and bring the mixture to a simmer.
- Simmer Pasta: Cover the skillet with the lid and cook for 10 to 12 minutes, stirring occasionally, until the pasta is al dente and the liquid has mostly absorbed.
- Add Cream, Spinach, and Cheese: Remove the lid and stir in 1/3 cup heavy cream, 2 to 3 generous handfuls of fresh baby spinach, and 1/2 cup shredded mozzarella cheese. Stir continuously for about 2 minutes until the spinach wilts and the cheese melts.
- Garnish and Serve: Stir in 1/4 cup chopped fresh basil leaves and optionally garnish with grated Parmesan cheese before serving.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freeze the pasta in zip-top bags or freezer-safe containers for up to 2 months. Defrost overnight in the refrigerator before reheating.
- Reheat leftovers on the stovetop over medium heat in a covered pot, stirring occasionally until heated through, or microwave individual portions until steaming hot.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 7 g
- Sodium: 600 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: fifty-five g
- Fiber: 5 g
- Protein: 15 g
- Cholesterol: 35 mg