Best Ever Creamy Spinach and Tomato Pasta Skillet (One-Pot Wonder!)
There is nothing better than curling up on a cool, rainy Sunday with a bowl of truly soul-satisfying comfort food. That’s exactly how this incredible Spinach and Tomato Pasta Skillet was born.
I was low on energy and high on dirty dishes, so I challenged myself to create the creamiest, most flavorful meal possible using only one pan. The result? Pure magic! It instantly became a family favorite and my go-to easy dinner recipe.
This recipe is tested, proven, and ready to save your weeknights. It’s vibrant, packed with fresh flavor, and unbelievably simple. Say goodbye to cleanup stress and hello to your new favorite comfort food!

Why You’ll Love This Recipe
❤️ Here’s why this Skillet Pasta is about to be on your weekly rotation:
- One-Pan Perfection: Everything cooks right in the skillet—even the pasta! Minimal dishes equal maximum happiness.
- Ready in Under 40 Minutes: Perfect for those busy weeknights when time is tight.
- Nutrient-Packed: We sneak in lots of fresh spinach for added goodness and vibrant color.
- Creamy Texture, No Heavy Lifting: A mix of broth and Parmesan delivers deep flavor and silky richness without the need for thickeners.
What You Need to Make It
You only need a few simple pantry staples for this recipe! We rely on canned diced tomatoes, plenty of garlic, and a quality vegetable or chicken broth as the foundation.
Check the full printable recipe card below for detailed measurements and the complete list of ingredients. Everything needed for this one-pot magic is probably already in your kitchen!


Expert Tips for the Best Skillet Pasta
💡 Follow these simple tricks to ensure your pasta comes out perfectly al dente and your sauce is creamy every time:
- Use Quality Broth: Since the pasta absorbs all the liquid, the broth quality matters! Use low-sodium chicken or vegetable broth.
- Stir Often: When the pasta is cooking, stir frequently (every 2-3 minutes) to prevent it from sticking to the bottom of the pan and ensure even cooking.
- Don’t Skimp on the Parmesan: Freshly grated Parmesan melts better and adds crucial depth and saltiness. Save the pre-shredded stuff for sprinkling.
- Spinach Last: Only add the fresh spinach right at the end. It will wilt almost instantly and keep its bright green color.
Variations & Substitutions
This recipe is incredibly flexible. Feel free to customize it based on what you have on hand or dietary needs:
- Add Protein: Stir in pre-cooked shredded chicken, Italian sausage, or shrimp during the last 5 minutes of cooking.
- Make it Vegan/Dairy-Free: Substitute the Parmesan with nutritional yeast for cheesy flavor, and swap the half-and-half (if using) for canned full-fat coconut milk (for richness) or a dairy-free cream alternative.
- Gluten-Free: Use your favorite GF pasta (penne or rotini work well), but you may need an extra 1/2 cup of broth as some GF varieties absorb more liquid.
- Use Different Veggies: Toss in sun-dried tomatoes, roasted red peppers, or a handful of chopped kale instead of spinach.
Storage & Freezing
This skillet pasta holds up well, making it excellent for meal prepping!
- Refrigerator: Store leftovers in an airtight container for up to 3-4 days.
- Reheating: Reheat gently on the stovetop or in the microwave. If the sauce seems too thick upon reheating, add a splash of milk or broth to loosen it up.
- Freezing: We don’t recommend freezing this dish. Pasta sauces containing cream or cheese tend to separate and become grainy once thawed.

Frequently Asked Questions (FAQ)
Can I use fresh tomatoes instead of canned?
You can! You will need to chop about 2 cups of fresh tomatoes. Keep in mind they release less liquid than canned tomatoes, so you may need to add an extra 1/4 cup of broth to ensure the pasta cooks thoroughly.
What kind of pasta works best in a skillet?
Short, sturdy shapes work best! Penne, rotini, farfalle (bowtie), and shells all stand up well to the constant liquid and stirring required in a one-pan dish.
Time to Get Cooking!
I promise this Spinach and Tomato Pasta Skillet will become a weeknight superhero in your kitchen. It delivers maximum flavor with minimal effort—what’s not to love?
Don’t forget to rate the recipe once you try it! Happy cooking, friends!
Pin this recipe for later and share your beautiful skillet photos with me on Instagram!
Easy Spinach and Tomato Pasta Skillet (One-Pan Recipe)
Ingredients
- 1 tbsp olive oil
- 1 small onion, diced
- 4 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes, undrained
- 4 cups vegetable or chicken broth (low sodium)
- 12 oz short pasta (penne, rotini, or farfalle)
- 1/2 cup half-and-half or heavy cream (optional, for extra creaminess)
- 5 oz fresh spinach
- 1/2 cup grated Parmesan cheese, plus more for serving
- Salt, pepper, and dried basil to taste
Instructions
- Step 1 Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add onion and cook until soft, about 5 minutes.
- Step 2 Add garlic and dried basil. Cook for 1 minute until fragrant.
- Step 3 Stir in the diced tomatoes (with juice) and the broth. Bring the mixture to a rolling boil.
- Step 4 Add the dried pasta, stirring well to ensure it is submerged. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, or until the pasta is al dente, stirring every 3-4 minutes to prevent sticking.
- Step 5 Once the pasta is cooked and most of the liquid has been absorbed, stir in the half-and-half (if using) and the fresh spinach. Cook until the spinach has fully wilted (about 2 minutes).
- Step 6 Remove from heat. Stir in the Parmesan cheese until melted and the sauce is creamy. Taste and adjust seasonings with salt and pepper.
- Step 7 Serve immediately, topped with extra fresh basil and Parmesan.
