I love myself a creamy pasta, but you know what I love even more? Spicy Alfredo sauce!

This post contains helpful tips and tricks! If you're in a rush, please use the "Jump to Recipe" below!
This post might contain affiliate links. If you click on those and make a purchase, I earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
💭Why make this recipe?
- Easy (but not boring) weeknight dinner - one pot recipe ready in just 30 minutes!
- Super easy to customize: make it vegan by adding coconut cream, add veggies to make it more nutritious, or switch up the pasta type!
If you haven't already, check out my African pepper sauce, which is the base puree for this creamy, spicy Alfredo sauce recipe, as well as my other simple, weeknight dinner recipes!
📋 Ingredients
My spicy Alfredo sauce uses red bell peppers, tomatoes, onions, habanero peppers, heavy cream, and fresh Parmesan cheese. I know what you're thinking, is it even an Alfredo anymore? Technically, Alfredo sauce is any type of rich, creamy sauce typically made with Parmesan and butter, so yes it is!

📖 Ingredient notes - tips and swaps
- Adjust spice levels: seed or leave out habanero to reduce spiciness considerably or substitute it with jalapenos to retain a bit of the kick.
- Adjust creaminess: use half and half, or fat-free half and half in place of heavy cream without affecting the creaminess of the dish
- Use long pasta: cream sauces go best with long and flat noodles like fettuccine, spaghetti, tagliatelle or pappardelle
⏲️ Step-by-step instructions
Blend red bell peppers, tomatoes, onions, and habanero peppers (optional) to make the base. I typically just add vegetable stock to this as I'm blending (since you'll need to add that to the pot to cook the pasta anyway).
Saute onions in a large pot or Dutch oven. Then add the red pepper base along with vegetable stock and bring it to a light boil.

Now, add the pasta into the pot and cook for about 3-4 minutes until it's fully submerged. I try to move the pasta every 30 seconds to make sure it doesn't stick.

Develop the cream component using heavy cream (if you eat dairy) or coconut cream (if you're vegan). If you're vegan, you can also use nutritional yeast with almond milk or coconut milk for a nuttier flavor!

Once the cream is in, turn the heat to a low simmer, close the lid and let it cook for about 10 minutes. The pasta should be cooked by now. Finally, add freshly grated or shredded Parmesan cheese, top with fresh herbs like basil or even a handful of scallions.

👩🏽🍳 Quick tips for spicy Alfredo sauce
Yep. If you have a jar of Alfredo sauce sitting in your fridge, just add the blended red pepper paste to that on a stove top and saute for 3-5 minutes until they are mixed. You will have to cook the pasta separately in this case.
You can oven roast the peppers before blending. I slice them, remove seeds, add some olive oil, and throw them in the oven at 375F for 20 minutes. You can also throw the tomatoes and onions in there on the same sheet. This gives the sauce a more charred flavor
You can add fresh mushrooms, shallots, asparagus, peas, broccoli, or corn to this spicy Alfredo sauce! I suggest adding them along with the broth to allow them to cook through. Mushrooms add moisture, so you might end up with a bit more sauce than if you make this recipe without mushrooms (but it's still great for scooping up with some bread!)
♨️ Storage & serving suggestions
This spicy Alfredo pasta stays well in the fridge for up to 3 days. Portion into airtight containers before you store, then reheat each portion. To ensure creaminess, add a tablespoon of cream or a couple of tablespoons of milk before you reheat.

If you enjoyed this recipe, check out some of my other "spicy" recipes:
Did you make this recipe?! ⭐⭐⭐⭐⭐
Please leave a comment and a star rating and let me know how it went! We love hearing from you, thank you so much
📖 Recipe
Spicy Alfredo
Equipment
- Blender or Food Processor
Ingredients
For the pepper base:
- 1 red bell pepper
- 1 tomato, medium
- ¼ onion, medium yellow
- 1 habanero pepper, optional! Adjust to spice - they're really spicy.
- 1 cup vegetable broth
For the creaminess:
- ½ cup heavy cream
- ½ cup parmesan, shaved
For the pasta:
- 1 tablespoon vegetable oil
- ¼ onion, chopped, medium yellow
- 2 teaspoon minced garlic
- 8 - 10 oz long pasta, dry (spaghetti, fettuccine, papparadelle)
- 2-3 tablespoon fresh basil, for garnish
- 2 tablespoon parmesan, shaved, for garnish
- 1 teaspoon salt, to taste
- 1 teaspoon black pepper, to taste
Instructions
- Bkend red bell peppers, tomatoes, onion and habanero peppers with water in a blender (puree like consistency). Sometimes, for convenience, I like to add my broth here while blending - this helps with blenders that are not super high-powered and makes sure there's enough liquid.
- Heat a pot or Dutch oven with vegetable oil and saute onions for about 2-3 minutes, until translucent.
- Add the pepper base (and broth if you haven't already) as well as minced garlic to the pot and cook for 2-3 minutes on medium high heat until the sauce starts to boil
- Now, add the pasta to this pot and stir every 30 seconds until the pasta is fully submerged in the liquid (about 2 to 3 minutes). Then, close the lid, turn the heat to medium, and cook for about 8-9 minutes (total cook time so far should be about a minute or two under package directions)
- Add the cream to the pot, give it a good stir along with any seasoning (salt, pepper, etc. that you'd like) and cook uncovered for another 1-2 minutes (the total cook time should be roughly the package time). Finally, turn off the heat, add Parmesan and give it a good mix.
- You can garnish with fresh basil, scallions and more Parmesan and serve hot (all optional!)
Notes
- Vegan substitutions: Substitute heavy cream with coconut cream or blend equal parts nutritional yeast, almond milk and a handful of soaked cashews
- Vegetables: You can add vegetables when you add the red pepper base and broth so it can cook through. Note that some vegetables (like mushroom) can increase water content in the recipe (doesn't impact overall quality of dish, but you might end up with a bit more sauce than outlined in this recipe - great for scooping with bread!)
- For additional charred flavor: roast red peppers, tomatoes and onions in oven at 375F for 20 minutes before blending!
Nutrition
If you try this recipe, please consider leaving a star rating or review! Don't forget to tag #urbanfarmie on Instagram or @urbanfarmie on Pinterest!
Note: This post was originally written February 24, 2020 as a vegan red pepper Alfredo recipe. It was updated on August 16, 2020 significantly (including actual recipe).
It's rich and creamy, but not too much. The spices are great, but not overpowering. I used it on pasta with sausage and broccoli, and it was perfect!
This was so delicious! I swapped out the habanero for a pinch of cayenne because I have no tolerance for heat, and it was perfect.
Super delicious! We love the kick it gives, although I used half of the habanero. My whole family craves it and will be making it again.
Thank you!
My fam loves spicy and this Alfredo sauce is a hit to them! I added coconut cream to make it vegan (as suggested) and I used penne pasta. It turned out to be incredibly scrumptious and irresistible!
Delicious! Just the right amount of heat and what a clever take on traditional Alfredo cause, thank you!
Whew, I love that little hint of spice on this dish! It takes alfredo to a whole new level. The fact that it's made in one pot doesn't hurt either 😉
We really enjoyed the spicy kick in this Alfredo sauce. Great recipe!
Love the spicy kick to this sauce! Takes alfredo to the next level.
This was so delicious and flavorful! I omitted the habanero (my family are wimps) but did add some crushed red pepper flakes on top of mine. This is one we'll make again!
Such a fun and delicious spin on Alfredo sauce, with just the right amount of spice!