Transform your weeknight dinner with this flavorful and healthy Whole30 Penne Arrabbiata! This guilt-free twist on the traditional Italian classic swaps out pasta for tender zucchini spirals, making it completely grain-free, gluten-free, and compliant with Whole30 guidelines. The vibrant, spicy tomato sauce is made from whole canned tomatoes, garlic, and a hint of crushed red pepper flakes for the perfect kick of heat. Fresh basil adds a burst of aromatic freshness, while the sauce clings perfectly to the zucchini noodles for a satisfying, low-carb meal ready in just 45 minutes. Whether you're following a Whole30 diet or simply looking for a wholesome, veggie-packed dinner, this recipe delivers bold flavors without compromise.
Scan with your phone to download!
Begin by preparing the zucchini spirals. If using whole zucchinis, use a spiralizer to create approximately 4 cups of noodles. Set them aside.
Peel and thinly slice the garlic cloves. Set aside.
In a large skillet, heat the olive oil over medium heat. Add the sliced garlic and sauté until golden brown, about 3 minutes. Be careful not to burn the garlic.
Add the crushed red pepper flakes to the skillet and stir for about 30 seconds to release their flavor.
Carefully add the canned whole tomatoes to the skillet, breaking them up with a spoon as they cook. If there is a lot of liquid, let it simmer and reduce slightly, about 10 minutes.
Season the sauce with salt and freshly ground black pepper. Taste and adjust seasoning if necessary.
Add the zucchini spirals to the skillet and toss them gently in the sauce to coat. Cook for about 3-5 minutes until the zucchini is al dente.
Chop the fresh basil leaves roughly and add them to the skillet, stirring them gently into the sauce.
Serve the Whole30 Penne Arrabbiata immediately, garnished with additional basil leaves if desired.
Serving size | (1343.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 694.4 |
Total Fat 52.3g | 0% |
Saturated Fat 9.6g | 0% |
Polyunsaturated Fat 6.8g | |
Cholesterol 15.9mg | 0% |
Sodium 3394.4mg | 0% |
Total Carbohydrate 48.5g | 0% |
Dietary Fiber 21.3g | 0% |
Total Sugars 34.8g | |
Protein 13.5g | 0% |
Vitamin D 0IU | 0% |
Calcium 380.1mg | 0% |
Iron 7.5mg | 0% |
Potassium 3136.5mg | 0% |
Source of Calories