Spiralized zucchini noodles tossed in a fiery garlic-chili tomato sauce — all the punch of classic arrabbiata, none of the carbs.
| Amount | Ingredient |
|---|---|
| 4 medium | Zucchini (about 1½ lbs total) |
| 2 cloves | Garlic, thinly sliced |
| 1 | Fresh red chili pepper (or ½ tsp red pepper flakes), finely chopped |
| 400 g (14 oz) | Crushed San Marzano tomatoes (1 can) |
| 3 tbsp | Extra-virgin olive oil |
| Handful | Fresh basil leaves, roughly torn |
| — | Salt, to taste |
| — | Black pepper, to taste |
| For serving | Grated Parmesan or Pecorino Romano (optional) |
> Note: The key to this dish is not overcooking the zucchini noodles — they need just 2 minutes in the sauce to stay al dente.
Step 1: Prepare the Zucchini
Trim the ends off each zucchini. Using a spiralizer with the medium blade, create long noodles. If you don't have a spiralizer, use a vegetable peeler to create wide ribbons, or a julienne peeler for thinner strands.
Spread the zucchini noodles on a clean kitchen towel or paper towels and pat dry gently. Removing excess moisture prevents the noodles from becoming watery in the sauce.
Step 2: Sauté the Aromatics
Heat 3 tablespoons of olive oil in a large skillet over medium heat. Add the sliced garlic and chopped chili pepper (or red pepper flakes) and cook until the garlic is fragrant and just beginning to turn golden at the edges — about 1 minute. Do not let the garlic burn, or it will turn bitter.
Step 3: Build the Arrabbiata Sauce
Pour the crushed tomatoes into the skillet. Stir to combine with the oil and aromatics. Reduce the heat to low-medium and let the sauce simmer gently for 10 minutes, stirring occasionally, until it thickens slightly and the flavors meld.
Season with salt and freshly ground black pepper to taste.
Step 4: Add the Zucchini Noodles
Add the spiralized zucchini noodles directly to the simmering sauce. Toss gently but thoroughly with tongs to coat every strand. Cook for no more than 2 minutes — the zucchini should be heated through but still retain a slight crunch (al dente).
Critical: Overcooking turns zucchini noodles into a watery, mushy mess. 2 minutes max — watch the clock.
Step 5: Finish and Serve
Remove the pan from the heat. Toss in the torn basil leaves. Divide among warm bowls. Top with a grating of Parmesan or Pecorino Romano if desired. Serve immediately.
| Mistake | Why | Fix |
|---|---|---|
| Overcooking the noodles | Zucchini releases water and turns mushy | Toss for 2 minutes max; remove from heat immediately |
| Skipping the drying step | Excess water dilutes the sauce | Pat noodles dry thoroughly before adding |
| Burning the garlic | Turns bitter and acrid | Cook over medium heat; remove pan from burner if garlic browns too fast |
| Using bottled sauce | Flat, one-dimensional flavor | Make the 10-min sauce from scratch — it's the whole point |
| Adding zucchini too early | They steam in the pan and get soggy | Only add after the sauce has been simmering for 10 minutes |
Zucchini noodles do not store well — they release water and become mushy upon reheating. For best results, serve immediately.
If you must have leftovers, store the sauce and noodles separately:
| Wine | Why |
|---|---|
| Montepulciano d'Abruzzo | Rustic, medium-bodied red with enough acidity and spice to match the chili heat |
| Chianti Classico | Sangiovese's cherry acidity cuts through the tomatoes and complements the garlic |
| Verdicchio dei Castelli di Jesi | Crisp, mineral white with herbal notes — a surprising and refreshing pairing |
| Gavi di Gavi | Light, elegant white that won't overpower the delicate zucchini |
| Beer | Why |
|---|---|
| Italian Pilsner | Clean, crisp bitterness cuts through the olive oil and chili |
| Saison | Peppery, fruity notes echo the spice of the arrabbiata |
| American Pale Ale | Citrusy hop character stands up to the garlic and tomatoes |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 145 | 4 g | 11 g | 10 g | 3 g |
Nutrition without Parmesan. Add approximately 20-30 calories and 2 g protein per tablespoon of grated cheese.
Can I make this ahead?
Only the sauce can be made ahead. The zucchini noodles should be spiralized and cooked fresh for the best texture. Make the arrabbiata sauce up to 3 days in advance and reheat before adding the noodles.
What's the best zucchini for spiralizing?
Medium-sized zucchini (6-8 inches long, about 1½ inches in diameter) are ideal. They have fewer seeds and firmer flesh than larger zucchini. Yellow squash works well too.
Can I use frozen zucchini noodles?
Fresh is strongly preferred. Frozen zucchini noodles release large amounts of water when thawed, resulting in a soupy, mushy dish. If using frozen, thaw completely, squeeze dry in a kitchen towel, and reduce the cooking time to 1 minute.
Is this dish keto-friendly?
Absolutely. With only 10 g of carbs (3 g fiber = 7 g net carbs) per serving, it fits comfortably within standard keto macros.
What if I don't have a spiralizer?
Use a vegetable peeler to create wide ribbons (zucchini "pappardelle"), or a julienne peeler for thinner strands. Even diced zucchini sautéed in the sauce works in a pinch — it's a different dish but still delicious.
Can I add pasta to bulk it up?
Yes — cook 200 g of spaghetti or penne al dente and toss with the zucchini noodles and sauce. This stretches the dish to feed 6 and makes it more familiar for traditional pasta lovers.
Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.