Creamy Tomato Pasta with Cashew Cream
Creamy Tomato Pasta with Cashew Cream is a cozy, comforting pasta dish that feels rich and creamy but is actually made without dairy. Instead of using heavy cream or cheese, this recipe uses blended cashews to create a smooth, silky sauce. Cashew cream is made by soaking cashews and blending them with water, which turns them into a creamy base that tastes mild and slightly nutty. When mixed with tomato sauce, it becomes extra delicious and satisfying.

This dish is perfect for families because it is simple, colorful, and fun to eat. The bright red tomato sauce makes it look cheerful, and the creamy texture makes every bite feel special. Even kids who are picky eaters often enjoy this pasta because it tastes familiar, like classic tomato pasta, but creamier. It is also a great meal for busy days because it comes together quickly and uses basic ingredients you may already have at home.
Why You Should Try Creamy Tomato Pasta with Cashew Cream
You should try Creamy Tomato Pasta with Cashew Cream because it is tasty, filling, and made with wholesome ingredients. It is a great option for people who want a dairy-free or vegan meal, but it is so good that everyone can enjoy it. The cashew cream adds healthy fats and makes the sauce smooth without needing butter or cheese. This means you get comfort food that also feels nourishing.
Another reason to try this recipe is how flexible it is. You can add vegetables you like, such as spinach, mushrooms, or peas, and you can use any pasta shape you have. It is also easy enough for beginners, so even a young cook with adult help can make it. Once you try it, this pasta may become a regular dinner favorite in your home.
Table of Contents
Ingredients for Creamy Tomato Pasta with Cashew Cream
Here’s everything you’ll need to Creamy Tomato Pasta with Cashew Cream:
- Pasta such as penne, spaghetti, or fusilli
- Raw cashews
- Water for soaking and blending
- Olive oil
- Onion
- Garlic
- Crushed tomatoes or tomato passata
- Tomato paste
- Salt
- Black pepper
- Dried Italian herbs or oregano
- Paprika or chili flakes optional
- Fresh basil optional, for topping
How to Make Creamy Tomato Pasta with Cashew Cream
Step One
Start by soaking the cashews in warm water for at least 20 to 30 minutes. This step helps soften the cashews so they blend smoothly later. While the cashews are soaking, bring a large pot of water to a boil, add a pinch of salt, and cook the pasta according to the package instructions. Once cooked, drain the pasta and set it aside.
Step Two
Next, heat olive oil in a large pan over medium heat. Add the chopped onion and cook it slowly, stirring often, until it becomes soft and slightly golden. This helps bring out its natural sweetness. Add the minced garlic and cook for another minute, being careful not to let it burn.
Step Three
Pour the crushed tomatoes and tomato paste into the pan with the onions and garlic. Stir everything together and let the sauce gently simmer for about 10 minutes. This helps the flavors mix and makes the sauce taste richer. Add salt, pepper, and dried herbs, and stir well.
Step Four
Now it is time to make the cashew cream. Drain the soaked cashews and place them in a blender with fresh water. Blend until completely smooth and creamy, stopping to scrape down the sides if needed. The mixture should look like thick cream.
Step Five
Slowly pour the cashew cream into the tomato sauce, stirring as you go. The sauce will change color and become creamy right away. Let it simmer for a few more minutes so everything blends together nicely. Taste the sauce and adjust seasoning if needed.
Step Six
Finally, add the cooked pasta to the sauce and toss gently until every piece is coated. Cook for another minute or two, then remove from heat. Serve warm and top with fresh basil if you like.

Kitchen Equipment Needed :
To make this Recipe, you’ll need:
- Large pot for boiling pasta
- Colander for draining pasta
- Medium or large pan
- Cutting board
- Knife
- Measuring cups
- Blender or food processor
- Wooden spoon or spatula
Tips for the Best Creamy Tomato Pasta with Cashew Cream
One helpful tip is to soak the cashews ahead of time if you know you will be making this dish later. This saves time and makes cooking faster. If you forget to soak them, you can pour boiling water over the cashews and let them sit for 15 minutes as a quick shortcut.
Using canned crushed tomatoes saves time compared to chopping fresh tomatoes. You can also use pre-chopped onions and garlic if you are in a hurry. If you want extra vegetables, you can stir in frozen spinach or peas during the last few minutes of cooking.
For a smoother sauce, always blend the cashew cream until it is completely silky. If it feels too thick, add a little more water while blending. If the sauce becomes too thick in the pan, you can add a splash of pasta water to loosen it.
Serving Suggestion
I like to serve this Creamy Tomato Pasta with Cashew Cream with a delicious side salad and some drinks like fruit juice or lemonade. It’s also our custom to serve some desserts immediately after we finish this dish, such as cheesecake or cupcakes.

Frequently Asked Question
Can I add vegetables to the pasta ?
Yes, vegetables like spinach, peas, or mushrooms work very well.
Can I reheat this pasta ?
Yes, reheat gently and add a little water or plant-based milk if needed.
How do I store leftover pasta ?
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Can I reheat this pasta ?
Yes, reheat gently and add a little water or plant-based milk if needed.
Can I freeze the sauce ?
Yes, the sauce freezes well for up to 2 months.
Creamy Tomato Pasta with Cashew Cream
Course: Main CourseCuisine: Italian, VeganDifficulty: Easy4
servings15
minutes25
minutes420
kcal40
minutesA smooth, creamy tomato pasta made with blended cashews instead of dairy. It’s cozy, easy to make, and perfect for the whole family.
Ingredients
Pasta such as penne, spaghetti, or fusilli
Raw cashews
Water for soaking and blending
Olive oil
Onion
Garlic
Crushed tomatoes or tomato passata
Tomato paste
Salt
Black pepper
Dried Italian herbs or oregano
Paprika or chili flakes optional
Fresh basil optional, for topping
Directions
- Start by soaking the cashews in warm water for at least 20 to 30 minutes. This step helps soften the cashews so they blend smoothly later. While the cashews are soaking, bring a large pot of water to a boil, add a pinch of salt, and cook the pasta according to the package instructions. Once cooked, drain the pasta and set it aside.
- Next, heat olive oil in a large pan over medium heat. Add the chopped onion and cook it slowly, stirring often, until it becomes soft and slightly golden. This helps bring out its natural sweetness. Add the minced garlic and cook for another minute, being careful not to let it burn.
- Pour the crushed tomatoes and tomato paste into the pan with the onions and garlic. Stir everything together and let the sauce gently simmer for about 10 minutes. This helps the flavors mix and makes the sauce taste richer. Add salt, pepper, and dried herbs, and stir well.
- Now it is time to make the cashew cream. Drain the soaked cashews and place them in a blender with fresh water. Blend until completely smooth and creamy, stopping to scrape down the sides if needed. The mixture should look like thick cream.
- Slowly pour the cashew cream into the tomato sauce, stirring as you go. The sauce will change color and become creamy right away. Let it simmer for a few more minutes so everything blends together nicely. Taste the sauce and adjust seasoning if needed.
- Finally, add the cooked pasta to the sauce and toss gently until every piece is coated. Cook for another minute or two, then remove from heat. Serve warm and top with fresh basil if you like.
Notes
- Use warm water when blending cashews to help them cream faster.
- Taste the sauce before adding pasta and adjust salt if needed
- Use olive oil for the best flavor.
- Stir often so the sauce cooks evenly.
You can add this post to your favorite Pinterest board!

