Vegan Creamy Tomato Rigatoni
Vegan Creamy Tomato Rigatoni is a delightful twist on traditional pasta dishes, combining the rich flavors of marinara sauce and creamy vegan heavy cream. The long, tubular shape of rigatoni captures luscious sauce in every bite, creating a satisfying and mouthwatering experience. This dish not only speaks to the hearts of plant-based eaters but also pleases anyone seeking a hearty meal bursting with flavor.

I discovered this recipe during a busy week when I wanted something both comforting and quick to whip up. As I stirred the creamy tomato sauce, I imagined family gatherings where this dish would shine, welcoming everyone to the table. With its budget-friendly ingredients and easy preparation, it’s a dish that brings people together, and I can’t wait for you to try it!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Takes around 60 minutes from start to finish, making it perfect for weeknight dinners.
- Irresistible Flavor: The creamy marinara melds beautifully, creating a rich, velvety sauce that’s hard to resist.
- Eye-Catching Appeal: The vibrant red sauce against the ridged pasta makes for a visually stunning plate.
- Flexible Serving: Ideal for cozy family meals, casual gatherings, or just when you’re craving a comforting bowl of pasta.
- Diet-Friendly Options: Completely vegan and dairy-free, ensuring everyone at your table can enjoy a hearty meal.

Ingredients You’ll Need
- 1 (1 lb) box rigatoni pasta: The star of the dish; rigatoni’s shape holds sauce better than many other pasta types. Whole grain or gluten-free options work well too.
- 1 tbsp vegan butter: Adds richness and depth; feel free to substitute with olive oil for a healthier twist.
- 1/2 onion, diced: Brings sweetness and a base layer of flavor; yellow onions are the best choice.
- 1 tbsp garlic, minced: Essential for aromatic flavor; fresh garlic is ideal, but you can use jarred if needed.
- 1 tsp salt: Enhances all the flavors; feel free to adjust to your taste.
- 1/2 tsp Italian seasoning: A mix of dried herbs that brings an Italian flair; can be replaced with a blend of dried oregano and basil.
- 1/4 tsp crushed red pepper flakes: For a hint of heat; adjust to your spice preference.
- 1 tbsp flour: This helps thicken the sauce; use all-purpose or a gluten-free blend if necessary.
- 1 1/2 cups vegan heavy cream: Gives the sauce its creamy base; coconut cream or homemade cashew cream can also be used.
- 1 1/2 cups marinara sauce: The heart of the flavor profile; a good-quality jarred marinara works well.
How to Make Vegan Creamy Tomato Rigatoni
Boil Pasta: Start by bringing a large pot of salted water to a boil. Add the 1 lb box of rigatoni pasta and cook as per package instructions until al dente, usually around 10-12 minutes. The pasta should be tender yet firm to the bite.
Melt Vegan Butter: While the pasta cooks, melt 1 tbsp of vegan butter in a large skillet over medium heat. The butter should become bubbly but not brown, setting the stage for rich flavors to develop.
Sauté Onion: Add the diced 1/2 onion to the skillet. Cook it for about 5 minutes, stirring occasionally until it softens and begins to take on a golden color. This step builds a flavor base for your sauce.
Add Garlic & Seasoning: Stir in 1 tbsp of minced garlic, 1 tsp salt, 1/2 tsp Italian seasoning, and 1/4 tsp crushed red pepper flakes. Let these cook together for about 1 minute, or until fragrant—this is where the magic happens, infusing the air with delicious Italian scents.
Incorporate Flour: Sprinkle in 1 tbsp of flour and stir it until fully combined with the onion mixture. This helps create a nice thickness in your sauce that will cling beautifully to the pasta.
Mix in Cream & Marinara: Pour in 1 1/2 cups of vegan heavy cream and 1 1/2 cups of marinara sauce. Stir until everything is well blended, then reduce the heat and let it simmer. You want the sauce to thicken slightly, which should take about 5 minutes. The sauce will become creamy and aromatic.
Reserve Pasta Water: Once the rigatoni is cooked, be sure to reserve 1/2 cup of pasta water before draining it. This starchy water will help achieve the perfect sauce consistency!
Combine Pasta & Sauce: Drain the rigatoni and add it directly to your creamy sauce in the skillet. Toss the pasta gently until it’s thoroughly coated with the sauce, making sure every noodle is enveloped.
Adjust Consistency: Pour in about 1/4 cup of the reserved pasta water to the skillet. Stir and add more water as needed until the sauce reaches your desired consistency. It should be creamy but not too runny—it should cling nicely to the pasta.
Storing & Reheating
Store any leftover Vegan Creamy Tomato Rigatoni in an airtight container in the refrigerator for up to 4 days. If you want to keep it longer, refrigerate it in portions for a maximum of 3 months. When ready to reheat, simply warm it in a saucepan over medium heat, adding a splash of plant milk or more pasta water to revive the creamy sauce and prevent it from drying out.
Chef’s Helpful Tips
- Watch closely when sautéing the onions; you want them caramelized but not burnt.
- Always hold back a bit of the pasta water; it’s better to add gradually than to risk a soupy sauce.
- Feel free to add veggies like spinach or mushrooms to the sauce for extra nutrition.
- Taste your sauce and adjust seasonings before combining with pasta; flavors can change as it simmers.
- This dish can easily be made ahead and stored in the fridge for quick weeknight dinners.
This Vegan Creamy Tomato Rigatoni is essentially the ultimate comfort food. It brings a sense of warmth to the table while being simple enough for a weeknight meal. With its luscious creamy sauce and the satisfying bite of rigatoni, it’s a dish everyone will love. Don’t hesitate to add your own twist—maybe some sautéed mushrooms or fresh basil sprinkled on top! Enjoy discovering the joy of this classic, vegan-style.
Recipe FAQs
Can I use a different type of pasta?
How can I make this dish gluten-free?
Is there a way to make this oil-free?
Can I freeze this pasta dish?
More Dinner Recipes
👉 If you make my Vegan Creamy Tomato Rigatoni recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Vegan Creamy Tomato Rigatoni
- Prep Time: N/A
- Cook Time: 60 minutes
- Total Time: 0 hours
- Yield: 8 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Description
This Vegan Creamy Tomato Rigatoni is a delightful dish featuring creamy marinara sauce, plant-based ingredients, and pasta, making it an ideal quick dinner or comfort food. Perfect for those seeking simple, flavorful meals!
Ingredients
- 1 (1 lb) box rigatoni pasta
- 1 tbsp vegan butter
- 1/2 onion, diced
- 1 tbsp garlic, minced
- 1 tsp salt
- 1/2 tsp italian seasoning
- 1/4 tsp crushed red pepper flakes
- 1 tbsp flour
- 1 1/2 cups vegan heavy cream
- 1 1/2 cups marinara sauce
Instructions
- Boil Rigatoni noodles and cook to al dente according to the directions on the box.
- Melt vegan butter in a large skillet over medium heat.
- Add diced onion and cook until softened and starting to brown.
- Stir in minced garlic, salt, Italian seasoning, and crushed red pepper flakes, cooking for about 1 minute.
- Mix in flour until thoroughly combined.
- Add vegan heavy cream and marinara sauce; stir until well combined, then simmer until the sauce thickens slightly.
- Once pasta is cooked, reserve 1/2 cup of pasta water and then drain the noodles.
- In the skillet, add the cooked pasta to the sauce and stir until it's well coated.
- Stir in about 1/4 cup of reserved pasta water, adjusting the consistency as needed.
Notes
For a spicier dish, increase the amount of crushed red pepper flakes.
Feel free to add vegetables like spinach or bell peppers for extra nutrition.
Leftovers can be stored in the fridge and reheated for a quick meal.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 0mg




