Healthy Creamy Pasta with Tomato Sauce – Quick, Satisfying & Light

Introduction

Creamy tomato pasta doesn’t have to be heavy or unhealthy. This version is proof that a cozy, satisfying pasta dish can also be light, wholesome, and quick to make. With a silky tomato-based sauce, a bit of cream cheese or a dairy-free alternative, and fresh vegetables, this recipe is perfect for busy weeknights or relaxed lunches.

It’s balanced, full of flavor, and comes together in under 30 minutes — ideal for everyday cooking when you want something comforting that still feels healthy.

Ingredients Overview

You only need a few simple ingredients, and there’s plenty of room for swaps based on what you have on hand:

Main Ingredients:

  • Pasta of your choice – whole wheat, spelt, penne, fusilli, spaghetti, etc.

  • Crushed tomatoes or tomato passata – for the base of the sauce

  • Cream cheese or dairy-free cream cheese – makes the sauce creamy

  • Garlic & Onion – builds flavor

  • Vegetables – like zucchini, bell peppers, spinach, or broccoli

  • Olive oil – for sautéing

  • Italian herbs – oregano, basil, thyme

  • Salt, pepper & red chili flakes (optional)

Optional Toppings:

  • Grated Parmesan or nutritional yeast

  • Fresh basil or parsley

  • A splash of lemon juice for brightness

Step-by-Step Instructions

1. Cook the Pasta

Cook 250–300 g (about 9–10 oz) of pasta in salted water until al dente. Reserve about ½ cup of the cooking water, then drain and set aside.

2. Prep the Vegetables

Wash and chop any vegetables you’re using. For example:

  • 1 small zucchini

  • 1 red bell pepper

  • A handful of fresh spinach or frozen peas

Use any combo of veggies you like — just make sure they cook quickly.

3. Sauté Garlic & Onion

Heat 1 tablespoon of olive oil in a large pan. Sauté 1 finely chopped onion for 2–3 minutes until translucent, then add 1–2 cloves of minced garlic. Cook until fragrant (about 30 seconds).

4. Add the Vegetables

Add your chopped vegetables to the pan and sauté for 4–5 minutes until just tender. Season with salt, pepper, and Italian herbs.

5. Make the Sauce

Pour in 400 ml (about 1 ¾ cups) of crushed tomatoes or tomato passata. Stir in 2–3 tablespoons of cream cheese (or a dairy-free alternative) until the sauce is creamy.

Let the sauce simmer gently for about 5 minutes.

6. Combine Pasta & Sauce

Add the cooked pasta to the sauce and toss to coat evenly. If the sauce is too thick, stir in a bit of the reserved pasta water until smooth and silky.

Taste and adjust seasoning as needed — a squeeze of lemon juice can brighten the flavor.

7. Serve

Serve hot, topped with fresh herbs and optionally Parmesan or nutritional yeast.

Tips, Variations & Substitutions

Helpful Tips:

  • Whole wheat or spelt pasta adds extra fiber.

  • Keep the pasta water — it helps loosen the sauce and makes it stick to the noodles.

  • Add veggies based on the season — summer squash in summer, spinach or broccoli in winter.

Variations:

  • Vegan: Use a plant-based cream cheese or vegan cooking cream.

  • Protein Boost: Add chickpeas, lentils, or sautéed tofu.

  • Spicy Version: Add chili flakes or a bit of harissa paste.

Ingredient Swaps:

  • No tomato passata? Blend canned tomatoes or mix tomato paste with water.

  • No cream cheese? Use Greek yogurt, crème fraîche, or dairy-free cream.

  • Low carb? Serve with zucchini noodles or shirataki noodles instead of pasta.

Serving Ideas & Occasions

This pasta dish is versatile and fits into any day of the week:

Perfect For:

  • Quick weeknight dinners

  • Meal prep (makes great leftovers)

  • Light but cozy lunch

  • Family-friendly meals

Serve With:

  • A fresh green salad

  • Roasted vegetables

  • Garlic bread or crusty whole grain bread

Nutrition & Health Notes

This pasta offers a nice balance of carbs, healthy fats, and some protein. The tomatoes provide antioxidants like lycopene, and the added veggies boost the fiber and vitamins.

Estimated per Serving (3 servings total):

  • Calories: ~450–500 kcal

  • Carbs: 50–55g

  • Protein: 12–15g

  • Fat: 15–20g

  • Fiber: 6–8g

To make it even healthier:

  • Use more veggies, less pasta

  • Use low-fat or plant-based cream cheese

  • Choose whole wheat or legume-based pasta

FAQs

Can I make this ahead of time?

Yes! It keeps well for 2–3 days in the fridge. Reheat gently with a splash of water or tomato sauce.


Is this recipe dairy-free?

It can be. Use a vegan cream cheese or oat/soy cooking cream.


What vegetables go well in this dish?

Zucchini, bell pepper, spinach, peas, mushrooms, or broccoli — anything that cooks quickly or is pre-cooked.


Is this kid-friendly?

Yes. It’s mild in flavor, creamy, and can be adapted — just skip the chili flakes.


Can I freeze this pasta?

It’s better fresh. Creamy tomato sauces may separate when frozen and thawed.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Creamy Pasta with Tomato Sauce – Quick, Satisfying & Light


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Moretti
  • Total Time: 25 minutes
  • Yield: 3 servings 1x

Description

This healthy, creamy tomato pasta is light, easy, and full of flavor. Ready in under 30 minutes, it’s a perfect go-to for quick lunches or wholesome dinners.


Ingredients

Scale
  • 300 g (10 oz) pasta (whole wheat or regular)

  • 400 ml (1 ¾ cups) crushed tomatoes or passata

  • 23 tbsp cream cheese or dairy-free alternative

  • 1 tbsp olive oil

  • 1 onion, finely chopped

  • 2 garlic cloves, minced

  • 2 cups chopped vegetables (e.g. zucchini, bell pepper, spinach)

  • Salt, pepper, Italian herbs

  • Optional: Parmesan, fresh herbs, chili flakes


Instructions

  • Cook pasta until al dente. Reserve ½ cup pasta water.

  • Sauté onion in olive oil. Add garlic and cook until fragrant.

  • Add chopped vegetables and cook until tender.

  • Stir in crushed tomatoes and cream cheese. Simmer 5 min.

  • Add pasta and mix well. Adjust thickness with pasta water.

  • Serve with fresh herbs and cheese if desired.

Notes

  • Vegan-friendly if using plant-based cheese.

  • Great for meal prep (store up to 3 days).

  • Add extra veggies for more nutrition.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Lunch, Dinner
  • Cuisine: Light, Italian-Inspired

Nutrition

  • Calories: ~475 per serving

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star