If you’re on the lookout for a comforting and indulgent pasta dish that doesn’t compromise on healthiness, then look no further than this creamy tomato pasta. With its rich flavors and creamy texture, this recipe is sure to satisfy your cravings while still being packed with wholesome ingredients. Made with whole wheat pasta and fresh herbs, this dish strikes the perfect balance between indulgence and nourishment.
Why This Recipe Is a Must-Try
Creamy tomato pasta is not just another weekday meal. It encapsulates the essence of home-cooked comfort food, perfect for a cozy night in or an easy yet delicious dinner party. The combination of earthy whole wheat pasta with a creamy, savory tomato sauce creates a dish that feels luxurious while being simple to prepare. It’s quick to whip up, making it ideal for busy weeknights, and the best part is that you can make it in under 30 minutes! Plus, with fresh basil and garlic, the flavor profile is elevated to a whole new level.
Ingredients
To make this creamy tomato pasta, you will need the following ingredients:
- 2 cups (200 grams) whole wheat pasta (penne or similar shapes)
- 1 tbsp extra virgin olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 can chopped tomatoes or 1 cup fresh chopped tomatoes
- ½ cup (120 ml) heavy cream (or soy cream for a dairy-free option)
- 3 tbsp fresh basil leaves, chopped
- 1 tsp salt
- ¼ tsp black pepper
How To Make Creamy Tomato Pasta
Step 1: Cook the Pasta
Begin by bringing a large pot of salted water to a boil. Add the whole wheat pasta and cook according to the package instructions until al dente. Drain the pasta, reserving about ½ cup of the pasta water, and set aside.
Step 2: Sauté the Onion and Garlic
In a large skillet, heat the extra virgin olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until translucent. Then, add the minced garlic and cook for an additional minute, stirring frequently to prevent burning.
Step 3: Add the Tomatoes
Stir in the chopped tomatoes (either canned or fresh) into the skillet. Allow this mixture to cook for about 10 minutes, letting it simmer and thicken slightly. Stir occasionally to ensure it doesn’t stick to the bottom.
Step 4: Incorporate the Cream
Once the tomatoes have cooked down, reduce the heat to low and gently stir in the heavy cream (or soy cream). Allow the sauce to simmer for 2-3 minutes until it’s nice and creamy. If the sauce is too thick, add some reserved pasta water to reach your desired consistency.
Step 5: Combine with Pasta
Add the drained pasta to the skillet, tossing to ensure it’s fully coated with the creamy tomato sauce. Stir in the chopped basil, salt, and black pepper. Taste and adjust seasoning as needed.
Step 6: Serve and Enjoy
Serve the creamy tomato pasta hot, garnished with additional fresh basil if desired. For an extra touch, consider adding freshly grated Parmesan cheese or a sprinkle of chili flakes for some heat.
Expert Tips
- For a richer flavor, consider roasting the tomatoes before adding them to the sauce. This will deepen their sweetness and enhance the overall taste.
- If you’re looking for extra protein, feel free to add some cooked chicken, chickpeas, or lentils to the pasta.
- Make sure to use quality olive oil; it can really elevate the flavors of your dish.
- Chopping the basil right before adding it to the dish will preserve its vibrant flavor and color.
Variations and Customizations
- For a dairy-free version, simply use soy cream or coconut cream instead of heavy cream.
- Customize the pasta shape according to your preference; fusilli, farfalle, or spaghetti all work well.
- Add sautéed vegetables, such as spinach, zucchini, or bell peppers, for added nutrition and color.
- For a spicier kick, add a pinch of red pepper flakes to the sauce while it simmers.
How to Store Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When ready to eat, simply reheat in a skillet over low heat, adding a splash of water or cream to help bring it back to its creamy consistency. If you want to make it ahead, you can prepare the sauce and cook the pasta separately, combining them when you’re ready to enjoy your meal.
FAQ
Can I use gluten-free pasta for this recipe?
Absolutely! Gluten-free pasta works perfectly in this creamy tomato pasta dish. Just keep an eye on the cooking time, as it may vary from traditional wheat pasta.
Can I make this dish vegan?
Yes! Simply replace the heavy cream with coconut cream or soy cream, and you’re all set for a delicious vegan meal.
How can I add more protein to the recipe?
You can add grilled chicken, shrimp, or plant-based proteins such as chickpeas or tofu for a heartier meal.
What can I pair with creamy tomato pasta for a complete meal?
A fresh green salad or garlic bread are wonderful accompaniments to this creamy tomato pasta. You can also serve it with grilled vegetables for an additional nutrient boost.
Conclusion
This creamy tomato pasta recipe is the epitome of comfort food, bringing together rich flavors and wholesome ingredients in a quick and easy meal. Whether it’s a busy weeknight dinner or a special gathering, this dish will impress your family and friends alike. With the option to customize and adjust according to your dietary preferences, there’s no reason not to give this delightful recipe a try. So grab your ingredients, get cooking, and enjoy every delicious bite of creamy tomato pasta!

Creamy Tomato Pasta
Ingredients
Pasta
- 2 cups Whole Wheat Pasta (penne or similar shapes)
Cooking Oil
- 1 tbsp Extra Virgin Olive Oil
Vegetables
- 1 Onion (diced)
- 2 cloves Garlic (minced)
Tomatoes
- 1 can Chopped Tomatoes or 1 cup fresh chopped tomatoes
Cream
- ½ cup Heavy Cream or soy cream for a dairy-free option
Herbs and Spices
- 3 tbsp Fresh Basil Leaves (chopped)
- 1 tsp Salt
- ¼ tsp Black Pepper
Instructions
- Step 1: Cook the Pasta. Begin by bringing a large pot of salted water to a boil. Add the whole wheat pasta and cook according to the package instructions until al dente. Drain the pasta, reserving about ½ cup of the pasta water, and set aside.
- Step 2: Sauté the Onion and Garlic. In a large skillet, heat the extra virgin olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until translucent. Then, add the minced garlic and cook for an additional minute, stirring frequently to prevent burning.
- Step 3: Add the Tomatoes. Stir in the chopped tomatoes (either canned or fresh) into the skillet. Allow this mixture to cook for about 10 minutes, letting it simmer and thicken slightly. Stir occasionally to ensure it doesn’t stick to the bottom.
- Step 4: Incorporate the Cream. Once the tomatoes have cooked down, reduce the heat to low and gently stir in the heavy cream (or soy cream). Allow the sauce to simmer for 2-3 minutes until it’s nice and creamy. If the sauce is too thick, add some reserved pasta water to reach your desired consistency.
- Step 5: Combine with Pasta. Add the drained pasta to the skillet, tossing to ensure it’s fully coated with the creamy tomato sauce. Stir in the chopped basil, salt, and black pepper. Taste and adjust seasoning as needed.
- Step 6: Serve and Enjoy. Serve the creamy tomato pasta hot, garnished with additional fresh basil if desired. For an extra touch, consider adding freshly grated Parmesan cheese or a sprinkle of chili flakes for some heat.
Equipment
- Large Pot
- Skillet
- Mixing Spoon