
Creamy Tomato Sauce with Zoodles tastes rich and cozy like your favorite pasta night, just lighter and brighter from all that fresh zucchini. It works well for busy weeknights, low carb eaters, or anyone who wants a 25-minute dinner that still feels like comfort food. I tested this on my own “pasta or nothing” family, and even they scraped the bowls clean.
Why Make This Creamy Tomato Sauce with Zoodles at Home
You control the creaminess, the salt, and the spice level, so the sauce fits your taste instead of the other way around. You also skip the sugar-heavy jarred sauces and use simple ingredients that probably already sit in your pantry.
Zoodles cook in minutes, so dinner lands on the table faster than takeout arrives. You also get that twirlable pasta vibe with a pile of vegetables that still tastes indulgent.
“This Creamy Tomato Sauce with Zoodles tastes like a cozy Italian night while still feeling light and fresh, and I would happily eat it every week. ★★★★★”
Ingredients You Need
Here is everything you need for Creamy Tomato Sauce with Zoodles.
For the zoodles
- 4 medium zucchini, firm and unblemished
- Choose zucchini about 6 to 7 inches long so they spiralize easily.
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
For the creamy tomato sauce
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 small yellow onion, finely diced
- 3 to 4 garlic cloves, minced
- 1/2 teaspoon crushed red pepper flakes
- Adjust to taste or skip for kids.
- 1 can (28 ounces) crushed tomatoes
- Use San Marzano style if possible; they taste sweeter and less acidic.
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon sugar or honey
- This balances acidity; use your favorite sweetener in a small amount.
- 3/4 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 cup heavy cream
- You can swap half-and-half for a lighter sauce, or full-fat coconut milk for dairy free.
- 1/3 cup grated Parmesan cheese
- Use a wedge and grate it yourself for best flavor; pre-grated works in a pinch.
- 2 tablespoons chopped fresh basil or parsley, for garnish
Optional add-ins
- 1 cup cooked chicken breast, shredded or cubed
- 1 cup sautéed mushrooms
- 1/2 cup thawed peas
- 1/4 cup sun-dried tomatoes, chopped
Pantry shortcuts and notes
- Jarred marinara: Use 3 cups of a good quality marinara and simmer it with garlic, cream, and cheese if you want a shortcut.
- Garlic: Use 1 teaspoon garlic powder if you run out of fresh cloves.
- Onion: Use 1 teaspoon onion powder or 1/3 cup frozen diced onion in place of fresh.
Equipment list
- Spiralizer, julienne peeler, or mandoline with julienne blade
- Large skillet or sauté pan
- Medium saucepan
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Colander or large bowl for salted zucchini
- Tongs for tossing zoodles in sauce
Tips & Mistakes
- Salt the zucchini before cooking so it releases extra water and the sauce stays thick and creamy.
- Do not cook zoodles too long, or they turn soggy and watery; keep them crisp-tender.
- Taste the sauce near the end and adjust salt, pepper, and sugar so the flavor hits that sweet-savory balance you like.
- Warm the cream before adding it to the tomato sauce so it blends smoothly and does not curdle.
- Stir the Parmesan in off the heat so it melts gently and does not clump.
- Use a wide skillet for the zucchini so they sauté in a single layer instead of steaming in a pile.
- Dry the zucchini with a clean towel after salting so you avoid a watery sauce.
- Add cooked protein at the end so it stays juicy and does not overcook in the sauce.
How to Make Creamy Tomato Sauce with Zoodles
Step 1: Prep and salt the zucchini
Wash the zucchini and trim the ends. Spiralize each zucchini into noodles and place them in a large colander or bowl. Sprinkle with 1 teaspoon kosher salt, toss, and let them sit for 10 to 15 minutes while you start the sauce.
Step 2: Start the creamy tomato sauce
Heat 2 tablespoons olive oil and 1 tablespoon butter in a medium saucepan over medium heat. Add the diced onion and cook 4 to 5 minutes until the onion turns soft and lightly golden. Stir in the garlic and crushed red pepper flakes and cook 30 seconds until fragrant.
Step 3: Simmer the tomato base
Pour in the crushed tomatoes and stir well. Add dried oregano, dried basil, sugar or honey, 3/4 teaspoon kosher salt, and 1/2 teaspoon black pepper. Bring the sauce to a gentle bubble, then lower the heat and simmer 10 to 12 minutes, stirring occasionally, so the flavors deepen and the sauce thickens slightly.
Step 4: Add the cream and cheese
Lower the heat to low. Stir in the heavy cream slowly while you stir the sauce so it blends smoothly. Add the grated Parmesan and stir until it melts and the sauce turns velvety and rich.
Taste the sauce and adjust seasoning with more salt, pepper, or a pinch of sugar if the tomatoes still taste sharp. Keep the sauce on the lowest heat setting while you cook the zoodles. Stir occasionally so it does not stick.
Step 5: Dry and cook the zoodles
Pat the salted zucchini dry with a clean kitchen towel or paper towels to remove as much moisture as possible. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the zoodles and toss with tongs for 2 to 3 minutes until they turn bright green and just tender but still slightly crisp.
Season the zoodles with black pepper and a small pinch of salt if needed. Do not walk away, because they soften quickly and you want them to hold their shape.
Step 6: Combine zoodles and sauce
Turn off the heat under the skillet with the zoodles. Pour in enough creamy tomato sauce to coat the zucchini generously, then toss with tongs until every strand looks saucy. If you prefer a bowl with more sauce, add extra and treat it almost like a soup-meets-pasta situation.
Sprinkle fresh basil or parsley over the top. Add extra Parmesan to taste. Serve right away while the zoodles stay firm and the sauce feels hot and silky.
Variations I've Tried
I swap half of the zucchini with yellow squash noodles for extra color and a slightly sweeter flavor. I also stir in sautéed mushrooms and peas when I want more vegetables and a bit of texture. Sometimes I add leftover shredded chicken for a higher protein dinner that still tastes light.
I also like a spicy version with extra crushed red pepper flakes and a spoonful of Calabrian chili paste for heat lovers. For a dairy free version, I use olive oil instead of butter, full-fat coconut milk instead of cream, and nutritional yeast in place of Parmesan.
How to Serve Creamy Tomato Sauce with Zoodles
Serve Creamy Tomato Sauce with Zoodles in warm bowls and top it with extra Parmesan, fresh basil, and a grind of black pepper. Add a simple green salad or a plate of roasted vegetables on the side for more crunch and color. Garlic bread or toasted sourdough makes a great partner for scooping up extra sauce. Kids often like a sprinkle of mozzarella on top, which melts into a stretchy, cheesy layer.
How to store
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: Keep the creamy tomato sauce by itself in the freezer for up to 2 months, but store zoodles fresh since they turn mushy after freezing.
- Reheating: Warm the sauce gently in a saucepan over low heat, then add fresh sautéed zoodles and toss; if the sauce looks too thick, stir in a splash of milk or broth.
- Meal prep tip: Spiralize zucchini up to 2 days ahead, store in a paper towel lined container in the fridge, and cook it fresh while the sauce reheats.

Creamy Tomato Sauce with Zoodles
Ingredients
Method
- Wash the zucchini, trim the ends, and spiralize into noodles. Place the zoodles in a large colander or bowl, sprinkle with 1 teaspoon kosher salt, toss, and let sit for 10 to 15 minutes to release excess moisture.
- Meanwhile, heat 2 tablespoons olive oil and 1 tablespoon butter in a medium saucepan over medium heat. Add the diced onion and cook for 4 to 5 minutes, until softened and lightly golden.
- Stir in the minced garlic and crushed red pepper flakes and cook for about 30 seconds, just until fragrant.
- Pour in the crushed tomatoes and stir in the dried oregano, dried basil, sugar or honey, 3/4 teaspoon kosher salt, and 1/2 teaspoon black pepper. Bring to a gentle bubble, then reduce heat and simmer for 10 to 12 minutes, stirring occasionally, until slightly thickened and flavorful.
- Reduce the heat to low. Slowly stir in the heavy cream until fully blended, then add the grated Parmesan and stir until melted and the sauce is smooth and creamy. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar if needed. Keep the sauce on very low heat, stirring occasionally.
- Pat the salted zucchini dry thoroughly with a clean kitchen towel or paper towels to remove as much moisture as possible.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the zoodles and cook, tossing with tongs, for 2 to 3 minutes until bright green and just tender but still slightly crisp. Season with black pepper and a small pinch of salt if needed.
- Turn off the heat under the skillet. Pour in enough creamy tomato sauce to generously coat the zoodles and toss with tongs until evenly covered. Add any optional cooked chicken, mushrooms, peas, or sun-dried tomatoes at this stage, if using.
- Transfer to warm bowls, garnish with chopped fresh basil or parsley and extra Parmesan if desired, and serve immediately while the zoodles are still firm and the sauce is hot and silky.
Notes
Approximate per serving (4 servings, without optional add-ins): 260 calories; fat 19 g; saturated fat 9 g; carbohydrates 18 g; fiber 4 g; sugars 11 g; protein 8 g; sodium 780 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
