
Cream-free Tomato Rigatoni Pasta Recipe tastes rich, silky, and cozy, even though it skips the heavy cream completely. It works perfectly for busy weeknights, date nights at home, or meal prep, and you can get it on the table in about 35 minutes. I tested versions of this sauce so many times that my neighbors started “checking in” right at dinnertime.
Why Make This Cream-free Tomato Rigatoni Pasta Recipe at Home
This rigatoni gives you all the comfort of a creamy tomato pasta without any actual cream, so it feels lighter but still tastes indulgent. The sauce clings to the ridges of the rigatoni, with a deep tomato flavor, a hint of sweetness, and a gentle kick of heat.
You control the salt, the spice, and the quality of the tomatoes, which means better flavor than most jarred sauces. You also cook everything in one large pot plus a pasta pot, so cleanup stays pretty painless.
“This Cream-free Tomato Rigatoni Pasta Recipe tastes like restaurant pasta but feels lighter on the stomach, and my family now requests it weekly. ★★★★★”
Ingredients You Need
Pasta and base:
- 12 ounces rigatoni
- Use bronze-cut rigatoni if possible, since the rough surface holds sauce better.
- 2 tablespoons olive oil
- Extra virgin tastes best here, but any neutral olive oil works.
- 1 medium yellow onion, finely diced
- 1 small carrot, finely diced
- This adds natural sweetness and balances acidity, so you skip sugar.
- 3 to 4 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- Optional but adds a subtle warmth and depth.
Spices and flavor boosters:
- 1 tablespoon harissa paste
- Use mild harissa if you prefer gentle heat, or hot if you love spice.
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon smoked paprika
- Adds a slightly smoky, “slow cooked” vibe without actual smoking.
- 1 to 1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
Tomato components:
- 1 can (28 ounces) crushed tomatoes
- I like San Marzano style for sweetness and low acidity.
- 2 tablespoons tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- ½ cup vegetable broth or chicken broth
- Water works in a pinch, but broth adds more flavor.
Creamy texture without cream:
- ½ cup unsweetened plain oat milk or cashew milk
- Choose a barista or “extra creamy” version without vanilla or sugar.
- ¼ cup raw cashews, soaked in hot water 20 minutes, then drained
- If you avoid nuts, use ¼ cup silken tofu instead.
- 2 tablespoons nutritional yeast or finely grated Parmesan
- Nutritional yeast keeps it dairy free with a cheesy vibe.
Finishing touches:
- 2 tablespoons butter or vegan butter
- ¼ cup grated Parmesan or vegan Parmesan, plus more for serving
- ¼ cup chopped fresh basil or flat-leaf parsley
- Pinch of red pepper flakes, optional
Equipment:
- Large stock pot or Dutch oven
- Large pot for boiling pasta
- Colander
- Blender or high-speed blender for the cream-free sauce base
- Wooden spoon or silicone spatula
- Measuring cups and spoons
Tips & Mistakes
- Salt the pasta water generously so the rigatoni tastes seasoned from the inside.
- Cook the pasta just to al dente, since it will finish in the sauce and you want it to keep some bite.
- Dice the onion and carrot small so they soften quickly and blend into the sauce instead of staying chunky.
- Sauté the aromatics until they look soft and glossy; pale onions taste sharp and undercooked.
- Toast the spices in the oil for a minute or two so they bloom and taste deeper, not dusty.
- Use good quality crushed tomatoes, since they drive most of the flavor.
- Blend the cashews until completely smooth so the sauce feels silky, not gritty.
- Add the plant milk slowly and keep the heat at a gentle simmer so it does not curdle.
- Thin the sauce with a splash of starchy pasta water if it looks too thick and sticky.
- Taste and adjust salt and acid at the end; a pinch of salt or squeeze of lemon can fix a flat-tasting sauce.
How to Make Cream-free Tomato Rigatoni Pasta Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Build the tomato base
Stir in tomato paste and cook it for 2 to 3 minutes until it darkens slightly and smells sweet. Add crushed tomatoes, broth, oregano, basil, smoked paprika, and black pepper. Bring the mixture to a gentle simmer and stir often so it does not stick to the bottom. Let it bubble on low heat for 10 to 15 minutes so the flavors deepen.
Step 3: Cook the rigatoni
While the sauce simmers, bring a large pot of water to a boil and salt it generously. Add rigatoni and cook according to package directions until just al dente. Scoop out about 1 cup of starchy pasta water and set it aside, then drain the rigatoni.
Step 4: Blend the cream-free sauce component
In a blender, combine soaked cashews, oat milk, nutritional yeast or Parmesan, and a pinch of salt. Blend until the mixture looks completely smooth and creamy, scraping down the sides as needed. If it looks too thick to blend, add a tablespoon or two of broth or water.
Step 5: Combine and finish the sauce
Pour the cashew mixture into the simmering tomato sauce while you stir. Keep the heat on low and stir until the sauce looks uniform and creamy. Add butter and stir until it melts and gives the sauce a glossy finish. If the sauce looks too thick, stir in a splash of pasta water until it reaches your preferred consistency.
Step 6: Toss the rigatoni
Add the drained rigatoni directly into the pot of sauce. Toss gently but thoroughly so every tube gets coated inside and out. If the pasta soaks up too much sauce, loosen it with more pasta water, a few tablespoons at a time. Taste and adjust salt and pepper.
Step 7: Garnish and serve
Turn off the heat and stir in fresh basil or parsley. Sprinkle in extra Parmesan or vegan Parmesan and a pinch of red pepper flakes if you enjoy more heat. Serve the Cream-free Tomato Rigatoni Pasta Recipe hot, with more herbs and cheese on top.
Variations I've Tried
I swap the rigatoni for penne or fusilli when I use what I already have in the pantry, and the sauce still clings beautifully. I add sautéed mushrooms and spinach to make it feel like a full veggie-packed dinner in one bowl. I stir in cooked Italian sausage or plant-based sausage crumbles when my family wants extra protein. I also toss in a handful of roasted cherry tomatoes at the end for little bursts of sweetness.
How to Serve Cream-free Tomato Rigatoni Pasta Recipe
Serve this pasta in warm bowls so the sauce stays silky and comforting. Top each portion with extra grated Parmesan, a drizzle of olive oil, and plenty of fresh basil. Add a simple green salad with lemony dressing and some garlic bread or toasted baguette slices. A cold sparkling water with citrus or iced herbal tea pairs nicely and keeps the meal light.
How to store
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat gently on the stove over low heat with a splash of water or broth to loosen the sauce.
- You can freeze the sauce by itself for up to 2 months, then thaw it overnight in the fridge and reheat on the stove.
- If you freeze the pasta mixed with sauce, use it within 1 month and expect a softer texture after reheating.

Cream-free Tomato Rigatoni Pasta Recipe
Ingredients
Instructions
- Heat the olive oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and carrot and cook, stirring occasionally, until soft, about 8 minutes.
- Stir in the garlic, ginger, harissa, ground coriander, and turmeric. Cook for about 2 minutes, stirring, until very fragrant. Season with a pinch of salt.
- Add the tomato paste and cook, stirring, for 2 to 3 minutes until it darkens slightly and smells sweet.
- Stir in the crushed tomatoes, broth, dried oregano, dried basil, smoked paprika, and black pepper. Bring to a gentle simmer and cook on low heat for 10 to 15 minutes, stirring often so the sauce does not stick.
- While the sauce simmers, bring a large pot of salted water to a boil. Add the rigatoni and cook according to package directions until just al dente. Reserve about 1 cup of starchy pasta water, then drain the rigatoni.
- In a blender, combine the soaked and drained cashews, oat or cashew milk, nutritional yeast or Parmesan, and a pinch of salt. Blend until completely smooth and creamy, adding a tablespoon or two of water or broth if needed to help it blend.
- Pour the blended cashew mixture into the simmering tomato sauce while stirring. Keep the heat on low and stir until the sauce looks uniform and creamy. Add the butter and stir until melted and glossy. If the sauce seems too thick, stir in a splash of reserved pasta water.
- Add the drained rigatoni to the pot of sauce. Toss gently but thoroughly until all the pasta is well coated, loosening with more pasta water a few tablespoons at a time if needed. Taste and adjust salt and pepper.
- Turn off the heat and stir in the chopped fresh basil or parsley. Sprinkle in the grated Parmesan or vegan Parmesan and red pepper flakes if using. Serve hot with extra herbs and cheese on top.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 22 g; saturated fat 7 g; carbohydrates 66 g; fiber 7 g; sugars 12 g; protein 17 g; sodium 780 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply