Creamy Tomato Spinach Penne: The Perfect Comfort Food

Published on October 20, 2025
4.8 (245 reviews)

Imagine a bowl that feels like a warm hug on a lazy weekend morning – creamy, tangy, and speckled with bright green spinach. Creamy Tomato Spinach Penne delivers that comfort without the fuss, turning

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Tomato Spinach Penne: The Perfect Comfort Food
Prep: 15 mins
Cook: 25 mins
Servings: 4

Imagine a bowl that feels like a warm hug on a lazy weekend morning – creamy, tangy, and speckled with bright green spinach. Creamy Tomato Spinach Penne delivers that comfort without the fuss, turning a simple breakfast into a memorable brunch experience.

What makes this dish stand out is the marriage of a velvety tomato‑cream sauce with fresh spinach, all clinging to perfectly al dente penne. The sauce is rich yet light, and the spinach adds a burst of color and nutrition that elevates the whole meal.

This recipe is perfect for families craving a hearty start, brunch parties where you want to impress, or anyone who loves a comforting pasta dish that feels just as at home for breakfast as it does for dinner.

The cooking process is straightforward: cook the penne, whip up a quick tomato‑spinach sauce, stir in cream and cheese, then combine everything in one pan. In under half an hour you’ll have a dish that looks restaurant‑ready and tastes even better.

Why You'll Love This Recipe

Bright & Balanced Flavors: Sweet tomatoes, buttery cream, and peppery spinach create a harmonious taste that feels both indulgent and fresh, perfect for a brunch that satisfies every palate.

One‑Pan Simplicity: All components come together in a single skillet, minimizing cleanup while still delivering a dish that looks and feels restaurant‑grade.

Customizable Comfort: Swap in your favorite greens, add a protein, or tweak the spice level; the base sauce is versatile enough to adapt to any craving.

Nutritious Boost: Spinach packs vitamins A and C, while the whole‑grain penne adds fiber, making this indulgent‑tasting dish surprisingly wholesome.

Ingredients

The magic of this brunch‑ready pasta lies in a handful of fresh, pantry‑friendly ingredients. Penne provides the perfect bite‑size pocket for the sauce, while crushed tomatoes give a bright, tangy foundation. Cream adds silkiness, and a generous handful of spinach injects color, texture, and nutrients. A sprinkle of Parmesan ties everything together with a salty finish, and aromatic herbs round out the flavor profile.

Main Ingredients

  • 12 oz penne pasta
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 small onion, diced
  • 1 (28 oz) can crushed tomatoes

Sauce Components

  • 2 tablespoons tomato paste
  • 1 cup heavy cream
  • 4 cups fresh baby spinach
  • ½ cup grated Parmesan cheese

Seasonings & Garnish

  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon red‑pepper flakes (optional)
  • 2 tablespoons fresh basil, chopped

Each component plays a specific role: the olive oil sautés aromatics without burning, crushed tomatoes give acidity, while tomato paste deepens the umami. Heavy cream balances the acidity, turning the sauce luxuriously silky. Spinach wilts quickly, adding a fresh, slightly earthy note, and Parmesan brings a salty, nutty finish. Together they create a sauce that clings perfectly to every curve of the penne, delivering comfort in every bite.

Step-by-Step Instructions

Cooking the Penne

Bring a large pot of salted water to a rolling boil. Add the penne and cook according to the package directions—usually 10‑11 minutes—for an al dente texture. Stir occasionally to prevent sticking. When the pasta is just shy of perfect, reserve ½ cup of the starchy cooking water, then drain the rest. The reserved water will help emulsify the sauce later.

Preparing the Tomato‑Spinach Sauce

While the pasta cooks, heat olive oil in a wide skillet over medium heat. Add the diced onion and sauté for 3‑4 minutes until translucent. Toss in the minced garlic and red‑pepper flakes; cook for another 30 seconds, watching closely so the garlic doesn’t brown. Stir in tomato paste, letting it caramelize for a minute to unlock deeper flavor.

  1. Build the base. Pour the crushed tomatoes into the skillet, scraping up any browned bits from the bottom. Bring to a gentle simmer, then lower the heat and let the sauce reduce for 5‑6 minutes. This concentration step thickens the sauce and intensifies the tomato taste.
  2. Cream it up. Stir in the heavy cream, mixing until the sauce turns a velvety pink. Allow it to simmer for 2‑3 minutes; the cream will meld with the tomatoes, creating a glossy coating that clings to the pasta.
  3. Spinach & cheese. Add the fresh spinach in batches, letting each handful wilt before adding the next. Once all the greens are incorporated, sprinkle in the grated Parmesan and stir until melted. The cheese adds richness and helps the sauce bind to the pasta.
  4. Season & finish. Season with salt, black pepper, and a splash of the reserved pasta water if the sauce seems too thick. The starchy water creates a silky emulsion, ensuring every penne strand is coated.
  5. Combine & serve. Toss the cooked penne into the skillet, turning gently to coat each piece. Heat for an additional minute so the pasta absorbs a touch of the sauce. Finish with a generous sprinkle of fresh basil and an extra dash of Parmesan.

Final Touches

Remove the skillet from heat and let the dish rest for two minutes. This short pause allows the flavors to meld and the sauce to settle, preventing it from sliding off the pasta when plated. Serve hot, with optional crusty bread or a light fruit salad for a complete brunch spread.

Tips & Tricks

Perfecting the Recipe

Use a large skillet. A wide pan gives the sauce room to reduce evenly and prevents overcrowding, which can cause steaming rather than sautéing.

Reserve pasta water. Adding a splash of the starchy water at the end creates a silkier sauce that clings better to the penne.

Don’t over‑cook the spinach. Add it just until wilted; longer cooking makes it soggy and loses its vibrant green color.

Finish with fresh herbs. Stirring in basil at the end preserves its aromatic oils, giving a bright finish.

Flavor Enhancements

Add a squeeze of lemon juice just before serving for a pop of acidity that cuts through the richness. A pinch of smoked paprika deepens the smoky undertone, while a drizzle of extra‑virgin olive oil at the table adds a luxurious mouthfeel.

Common Mistakes to Avoid

Avoid adding the cream too early; it can separate if boiled vigorously. Also, don’t skip the deglazing step—those caramelized bits are flavor gold. Finally, resist the urge to over‑salt; the Parmesan already contributes a salty depth.

Pro Tips

Warm the skillet before adding oil. A hot pan prevents the garlic from soaking up oil, giving a cleaner flavor.

Use freshly grated Parmesan. Pre‑grated cheese contains anti‑caking agents that can affect the sauce’s texture.

Taste as you go. Adjust salt, pepper, and heat midway through simmering to suit your palate.

Serve immediately. The sauce thickens as it cools; plating right away preserves the creamy consistency.

Variations

Ingredient Swaps

Replace penne with rotini or farfalle for a different bite. Swap heavy cream for half‑and‑half or coconut milk for a lighter or dairy‑free version. For extra protein, stir in cooked Italian sausage, crispy bacon, or a handful of cooked chickpeas.

Dietary Adjustments

Use gluten‑free pasta and ensure the tomato products are labeled gluten‑free for a safe meal. For vegans, substitute the cream with cashew cream and omit Parmesan, replacing it with nutritional yeast. Low‑carb fans can enjoy the sauce over spiralized zucchini noodles.

Serving Suggestions

Pair the creamy penne with a crisp arugula salad dressed in lemon vinaigrette, or serve alongside roasted asparagus for added texture. A side of toasted sourdough or garlic focaccia is perfect for mopping up any extra sauce.

Storage Info

Leftover Storage

Allow the pasta to cool to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, portion into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months. Reheat within the recommended time for best texture.

Reheating Instructions

Reheat gently on the stovetop over low heat, adding a splash of milk or broth to revive the sauce’s creaminess. Alternatively, microwave in a covered dish on medium power for 2‑3 minutes, stirring halfway. For a crisp top, finish under a broiler for 2 minutes after stovetop reheating.

Frequently Asked Questions

Absolutely. Prepare the sauce up to 24 hours in advance and store it in an airtight container in the fridge. Cook the penne fresh when you’re ready to serve, then simply toss the pasta into the reheated sauce for a quick, flavorful brunch. This prep‑ahead method cuts cooking time dramatically on busy mornings.

Yes, frozen spinach works well. Thaw it completely, squeeze out excess moisture, and add it to the sauce just before the cream. Because frozen spinach is already wilted, you’ll need less cooking time, and the dish will retain its bright color and nutrition.

The creamy penne pairs beautifully with light, refreshing sides. Consider a citrus‑y arugula salad, roasted cherry tomatoes, or a simple fruit platter. For heartier options, serve with toasted garlic bread, baked sweet potato wedges, or a crisp cucumber‑mint salad to balance the richness.

This creamy tomato‑spinach penne delivers comfort, color, and nutrition in a single, brunch‑ready bowl. By following the step‑by‑step guide, you’ll achieve perfectly coated pasta, a silky sauce, and a dish that feels both indulgent and wholesome. Feel free to swap ingredients, adjust seasonings, or add your favorite protein—cooking is your canvas. Serve it hot, share it with loved ones, and enjoy every comforting bite.

Recipe Summary

Prep
15 min
Cook
25 min
Total
40 min
Servings
4
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz penne pasta
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 small onion, diced
  • 1 (28 oz) can crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 cup heavy cream
  • 4 cups fresh baby spinach
  • ½ cup grated Parmesan cheese
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon red‑pepper flakes (optional)
  • 2 tablespoons fresh basil, chopped

Instructions

1
Cooking the Penne

Bring a large pot of salted water to a rolling boil. Add the penne and cook according to the package directions—usually 10‑11 minutes—for an al dente texture. Stir occasionally to prevent sticking. Wh...

2
Preparing the Tomato‑Spinach Sauce

While the pasta cooks, heat olive oil in a wide skillet over medium heat. Add the diced onion and sauté for 3‑4 minutes until translucent. Toss in the minced garlic and red‑pepper flakes; cook for ano...

3
Final Touches

Remove the skillet from heat and let the dish rest for two minutes. This short pause allows the flavors to meld and the sauce to settle, preventing it from sliding off the pasta when plated. Serve hot...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.