Creamy harissa pasta is a quick, comforting dish with bold flavor. A spoonful of harissa stirred into a simple tomato sauce gives the pasta a smoky, slightly spicy depth that pairs beautifully with the richness of cream. This version comes together fast, makes a satisfying weeknight meal, and is easy to customize to your heat preference or what you have on hand.
Pasta is a go-to for many of us because it’s fast, forgiving, and endlessly adaptable. In this recipe I combine a basic tomato sauce with harissa paste, garlic and butter, then finish with cream for a silky texture. The cream softens the chile heat so the harissa’s complex flavors—smoky, tangy, and aromatic—can shine without overwhelming the dish.
You can make this recipe entirely vegetarian, or add cooked chicken, shrimp, or roasted vegetables to turn it into a heartier main. It works with many pasta shapes; I often cook farfalle, but penne, ziti, fettuccine, or spaghetti are all great choices.
How to make harissa pasta
Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Reserve a splash of the pasta cooking water in case you want to loosen the sauce later.
While the pasta cooks, heat the butter in a large skillet over medium heat. Add the minced garlic and sauté for about a minute, stirring constantly so the garlic softens but doesn’t brown.
Pour in the tomato sauce, then stir in the harissa paste and let the mixture simmer gently for about 3 minutes, stirring occasionally. If the harissa seems very spicy, start with a smaller amount and taste as you go.
Lower the heat and stir in the heavy cream. Allow the sauce to warm through for 1–2 minutes so the cream incorporates and the sauce becomes glossy and smooth. If it seems too thick, add a little reserved pasta water to reach your desired consistency.
Drain the pasta, add it to the skillet, and toss until every piece is coated in the sauce. Finish with a grind of black pepper and salt to taste, then serve hot with grated cheese and fresh basil if you like.

Recipe tips
- Adjust the heat by varying the amount of harissa: start with 1 to 1½ tablespoons for a noticeable kick. If using milder harissa, increase slightly to taste.
- Add cooked protein such as shredded rotisserie chicken, sautéed shrimp, or pan-roasted tofu for extra substance.
- Choose any pasta shape you prefer. Short shapes like farfalle, penne, or ziti trap the sauce well; long noodles like fettuccine or spaghetti also work.
- Save a small cup of pasta water before draining. A splash helps loosen and emulsify the sauce if it tightens up when combined with the pasta.
- For a lighter version, substitute half-and-half for heavy cream, though the sauce will be less rich and slightly thinner.
How to store leftovers
Store any leftovers in a sealed container in the refrigerator for 2–3 days. To reheat, spread the pasta in a baking dish, top with shredded mozzarella or another melting cheese, and bake at 350°F (175°C) for about 5 minutes. If desired, finish under the broiler for a minute or two to crisp and brown the cheese.
Before serving leftovers, add a few fresh basil leaves or a sprinkle of grated Parmesan. A little extra drizzle of olive oil or a splash of cream can revive the sauce’s texture.
Looking for more spicy recipes?
- Roasted cauliflower with harissa tahini sauce
- Peri-peri rice
- Spicy edamame with caramelized jalapeños
- Spicy jalapeño feta dip

More recipes to love



Creamy Harissa Pasta
Ingredients
- 8 ounces dried pasta (farfalle, penne, or spaghetti)
- ½ tablespoon butter
- 2 cloves garlic, minced
- 15 ounces tomato sauce
- 1½ tablespoons harissa paste (adjust to taste)
- ¼ cup heavy cream
- Parmesan or mozzarella cheese, optional
- Fresh basil leaves, optional
- Salt and pepper to taste
Instructions
- Heat salted water in a large pot and cook the pasta according to package directions until al dente. Reserve a cup of the cooking water.
- Peel and mince the garlic while the pasta cooks.
- About five minutes before the pasta is done, melt the butter in a large skillet over medium heat. Add the garlic and cook for 1 minute, stirring constantly so it does not brown.
- Add the tomato sauce and harissa paste to the skillet. Stir to combine and simmer for about 3 minutes, reducing heat slightly if needed.
- Pour in the heavy cream and stir until combined. Heat for 1–2 minutes until the sauce is hot and cohesive. If the sauce is too thick, add a splash of reserved pasta water.
- Season with salt and pepper to taste.
- Drain the pasta and add it directly to the skillet. Toss to coat the pasta evenly with the sauce.
- Serve topped with grated cheese and fresh basil leaves if desired.
Notes
Cooking tips:
- Increase the spice level by adding more harissa. If you prefer milder heat, use less and taste as you go.
- Add cooked protein like chicken or shrimp for a complete meal.
- This recipe comfortably serves 2, but can stretch to 3–4 if served with a side salad or bread.
Nutrition
If nutrition info is shown, values are based on an online calculator and are estimates. Please verify using your own data.