Spicy Tomato Pasta

5 from 2 votes
Jump to Recipe

This post may contain affiliate links.

This dreamy, creamy Spicy Tomato Pasta is the kind of dish that feels special enough for a celebration, yet simple enough for any random Thursday. With its rich, velvety sauce and just the right amount of spice, it’s the perfect romantic dinner that the whole family will love.

If you’re a fan of Penne alla vodka, this one’s for you. It’s lighter, easier to make, and comes together with ingredients you probably already have on hand. The creamy sauce uses full-fat coconut milk, but don’t let that throw you – it’s just a perfectly creamy, savory delight.

😍 Why You’ll Love This Spicy Tomato Pasta

This dish is a dream come true for anyone who loves comfort food with a bit of a kick. It’s creamy, rich, and packed with flavor – everything you want in a pasta. The spicy red pepper flakes add just the right amount of heat without overpowering the dish, while the coconut milk (or heavy cream, if you prefer) makes the sauce decadently smooth and luxurious. It’s a perfect balance of savory, spicy, and creamy that’ll have you going back for seconds.

Whether you’re making it for a weeknight dinner or a special celebration, this pasta feels like a total treat – but it comes together in just 30 minutes – all taste, no hassle. You’re going to love how easy and satisfying this one is!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
fusilli pasta

🗒️ Ingredients

Yellow onion: Adds a sweet, savory foundation to the sauce that makes every bite feel cozy.

Garlic cloves: A fragrant touch that infuses the sauce with irresistible depth.

Parmesan: Freshly grated for that final burst of nutty, creamy flavor that ties everything together.

Extra virgin olive oil: A silky base that adds richness and enhances all the flavors.

Crushed red pepper flakes: The perfect dash of heat to make your tastebuds dance without overwhelming the dish.

Coconut milk or heavy cream: A creamy indulgence that makes the sauce velvety smooth, with a touch of sweetness.

Tomato paste: Packed with deep, concentrated tomato flavor that’s the heart of this sauce.

Fusilli pasta: Twisting and turning, this pasta holds the sauce perfectly in every bite.

Pasta water: A secret weapon to bring everything together, ensuring your sauce is silky and clings to the pasta.

Fresh basil: A fragrant, colorful finish that adds a burst of freshness and a pop of green to your plate.

👩‍🍳 How to Make Spicy Tomato Pasta

🧂 Bring a large pot of salted water to a boil and get ready to cook your pasta.

🔥 While the water heats up, warm the olive oil in a deep skillet over medium heat.

🧅 Add the diced onion and garlic, cooking and stirring for about five minutes until softened and fragrant.

🍅 Stir in the tomato paste and crushed red pepper flakes, cooking until the tomato paste begins to brown and the flavors develop—about 5 minutes.

💧Add a splash of water to deglaze the pan, scraping up all those delicious browned bits.

🥥 in the coconut milk (or heavy cream), stirring until the sauce is perfectly smooth and creamy.

✋Turn off the heat, cover, and set the sauce aside while you cook the pasta.

🫧Add the fusilli to the boiling water, cooking two minutes less than the package directions for al dente perfection.

💧Before draining, reserve one cup of the pasta cooking water.

🥄 Gently add the cooked fusilli to the sauce, stirring in 1/2 cup of pasta water and half of the Parmesan, letting the cheese melt and the sauce thicken.

🥣 Gradually stir in the remaining pasta water as needed to achieve a smooth, creamy sauce.

🍽️ Serve the pasta in shallow bowls, garnished with fresh basil.

🥳 Enjoy!

🎩 Tips and Tricks

  • Sauté the onion and garlic gently: Don’t rush this step! Take your time to cook the onion and garlic on medium heat until they’re soft and fragrant. This builds the base of your sauce and ensures a deep, savory flavor.
  • Brown the tomato paste: Don’t just stir it in—let it cook and brown a little in the pan. This caramelization brings out the rich, umami flavors of the tomato paste and enhances the sauce.
  • Use the pasta water wisely: The reserved pasta water is your friend! It’s starchy and helps create a smooth, velvety sauce that sticks to the pasta. Start with a small amount, adding more as needed to get the right consistency.
  • Under-cook your pasta slightly: Cook the fusilli about 2 minutes less than the package directions. This ensures the pasta has a little more bite when you add it to the sauce, which will absorb more flavor and stay perfectly al dente.

🌟 Variations

Veggie-packed Spicy Tomato Fusilli
Add some sautéed veggies like spinach, zucchini, or bell peppers to the sauce for a fresh, colorful twist. You could even toss in some mushrooms for an earthy depth.

Spicy Tomato Fusilli with Chicken
For a heartier meal, add some grilled or pan-seared chicken to the pasta. You could also swap in shredded rotisserie chicken for a quicker version. It adds protein and makes it more filling.

Spicy Tomato Fusilli with Shrimp
Add shrimp for a seafood-inspired version. Sauté the shrimp separately and fold them into the pasta at the end for a burst of flavor.

🤲 Substitutions

  • Don’t have yellow onion? No problem – shallots, white onion, or red onion will bring the same sweet base with a slightly different twist.
  • Out of Parmesan? Pecorino Romano can step in, or nutritional yeast if you’re keeping it dairy-free but still want that cheesy vibe.
  • Any neutral oil like vegetable or avocado oil will do, or even butter if you’re after that extra richness.
  • Fresh chopped chili peppers will spice things up, or swap in smoked paprika for a less fiery, but smoky kick.
  • If you’re not into coconut milk, heavy cream, half-and-half, or a dairy-free cream like oat or cashew will still keep the sauce creamy and dreamy.
  • Don’t have tomato paste? Use tomato sauce (just add a little more) or crushed tomatoes for a chunkier sauce.
  • Penne, rigatoni, or spaghetti can fill in for Fusilli twists without missing a beat.
  • Threw out the pasta water? Grab some broth or just add more cream or coconut milk to get that silky texture back.
  • Fresh basil is the perfect finish, but parsley, arugula, or dried basil (use about a third of the amount) will also give you that herby pop.
fusilli

📓 Best served with

  • Garlic bread
  • A side of grilled chicken
  • Roasted vegetables

👝 How to Store Leftover Spicy Tomato Pasta

Let your pasta cool down to room temperature before storing it in an airtight container. It’ll stay fresh in the fridge for about 3 days. When you’re ready to eat, just reheat it on the stove over low heat, adding a little water or cream to get that creamy texture back. You can also microwave it, just stir it in between to heat evenly.

🧠 Common Questions

Can I make this pasta ahead of time?

Yes, you can! The sauce and pasta can both be made in advance. Just store them separately in the fridge, then combine and heat everything up when you’re ready to serve.

Can I use a different type of pasta?

Definitely! You can use any pasta you prefer – penne, rigatoni, or even spaghetti will work great. Just adjust the cooking time accordingly.

Can I make this recipe vegan?

Yes! Simply swap the Parmesan for nutritional yeast and use coconut milk or a dairy-free cream in place of the heavy cream. It’s just as creamy and delicious!

What if I don’t like spicy food?

No problem! You can leave out the red pepper flakes entirely, or just add a small pinch to control the heat.

Can I add protein to this dish?

Absolutely! Grilled chicken, shrimp, or even a vegetarian protein like chickpeas would be perfect additions.

fusilli
5 from 2 votes

Spicy Tomato Pasta

The creamiest, dreamiest pasta, with a luxurious tomato and cream sauce and just the right amount of spice.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4

Equipment

  • Dutch oven or stockpot

Ingredients 

  • 1 medium yellow onion, diced
  • 4 garlic cloves, peeled and smashed
  • 1 cup Parmesan, freshly grated, omit if you're dairy-free
  • 2 tbsp extra virgin olive oil
  • 1/2 tsp crushed red pepper flakes
  • 2/3 cup full fat coconut milk or heavy cream
  • 6 ounces tomato paste
  • 1 lb fusilli pasta , I use brown rice pasta
  • 1 cup reserved pasta water, from cooked pasta pot
  • Fresh basil, for serving, optional

Instructions 

  • Bring a large lidded stockpot of salted water to a boil.
  • Adjacent to your stockpot, heat the olive oil in a large, deep skillet over medium heat.
  • Add onion and garlic and cook, stirring, for about five minutes.
  • Add the tomato paste and red pepper flakes and cook, stirring, until the tomato paste starts to brown. This will take about 5 minutes.
  • Add a splash of water to deglaze the pan and scrape up the browned bits.
  • Add in the coconut milk or heavy cream, stirring constantly, until a smooth sauce forms.
  • Turn off the heat, remove with from heat, and cover with a lid.
  • Add fusilli to pot of boiling salted water and cook two minutes less than packaged directions require. You want the pasta to be a bit less than al dente.
  • Scoop out one cup of the pasta water and reserve.
  • Uncover your pan of sauce and put back on low heat.
  • Using a slotted spoon, add fusilli to the pan of sauce.
  • Add 1/2 cup of the pasta cooking water to the sauce and half of the Parmesan, stirring to combine and melt the cheese.
  • When the water is absorbed, stream in the remaining 1/2 of the pasta water as needed.
  • Stir to incorporate into the creamy sauce.
  • Serve pasta in shallow bowls with fresh basil, if desired.

Nutrition

Calories: 706kcal | Carbohydrates: 98g | Protein: 27g | Fat: 23g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Cholesterol: 17mg | Sodium: 757mg | Potassium: 847mg | Fiber: 6g | Sugar: 10g | Vitamin A: 919IU | Vitamin C: 13mg | Calcium: 356mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Kat Ashmore
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Dinner
Cuisine: American, Italian
Servings: 4
Calories: 706
Keyword: pasta
Like this recipe? Leave a comment below!

Related Recipes

5 from 2 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

    1. Hi Sasha,
      I often make this with coconut milk and I don’t find it to be overwhelming. There is certainly a hint of it, but the tomato is the predominant flavor!
      Let me know if you give it a try!
      Kat.

  1. 5 stars
    Absolutely delicious. Great weekday meal after days work and school. Quick to throw together and fills up little bellies