
Creamy Tomato Sauce with Zoodles tastes rich and cozy like your favorite pasta night, but it feels light enough that you do not need a nap afterward. It works perfectly for busy weeknights, date nights at home, or meal prep, and you can finish the whole recipe in about 30 minutes. I tested this on a Tuesday after a long workday and still had the energy to wash dishes, so that says a lot.
Why Make This Creamy Tomato Sauce with Zoodles at Home
Homemade creamy tomato sauce with zoodles gives you control over the creaminess, salt, and spice level. You skip the sugar-heavy jarred sauces and still get a thick, silky texture that clings to the zucchini noodles.
You also save money and avoid soggy takeout zucchini. Freshly spiralized zoodles keep a little bite, and the sauce coats them in a way that feels like a restaurant plate, only in your kitchen and in your sweatpants.
“This creamy tomato sauce with zoodles tastes like comfort food that secretly went to the gym and got its life together.” ★★★★★
Ingredients You Need
For the creamy tomato sauce
- Olive oil, 2 tablespoons
- Extra virgin tastes best, but any mild olive oil works.
- Unsalted butter, 1 tablespoon
- Butter adds richness and helps the sauce feel velvety.
- Yellow onion, 1 small, finely diced
- Sweet onion also works if you prefer a milder flavor.
- Garlic, 3 to 4 cloves, minced
- Use jarred minced garlic as a shortcut, about 1 tablespoon.
- Crushed tomatoes, 1 can (28 ounces)
- I like San Marzano style for a sweeter, less acidic sauce.
- Tomato paste, 1 tablespoon
- Thickens the sauce and deepens tomato flavor.
- Heavy cream, 1/2 cup
- For a lighter version, use half-and-half, but the sauce turns slightly thinner.
- Grated Parmesan cheese, 1/3 cup, plus extra for serving
- Use real Parmigiano Reggiano if possible; pre-grated in a tub works in a pinch.
- Salt, 1 to 1 1/2 teaspoons, to taste
- Black pepper, 1/2 teaspoon
- Red pepper flakes, 1/4 teaspoon
- Optional, but they add a gentle heat that balances the cream.
- Dried Italian seasoning, 1 teaspoon
- Or use a mix of dried basil and oregano.
- Fresh basil, a small handful, chopped
- Adds brightness at the end and makes it smell like a pizzeria.
For the zoodles
- Zucchini, 4 medium, spiralized
- Choose firm zucchini with smooth skin so the noodles hold their shape.
- Olive oil, 1 tablespoon
- Salt, 1/2 teaspoon
- Black pepper, 1/4 teaspoon
- Garlic powder, 1/4 teaspoon
- Adds flavor without extra chopping.
Optional add-ins
- Cooked chicken breast, sliced or shredded
- Cooked shrimp
- Sautéed mushrooms
- Baby spinach or kale, roughly chopped
- Cherry tomatoes, halved and lightly sautéed
Equipment list
- Spiralizer, julienne peeler, or a mandoline with a julienne blade
- You can also buy pre-spiralized zucchini from the produce section.
- Large skillet or sauté pan
- Medium saucepan or another large skillet for the sauce
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Tongs for tossing the zoodles with sauce
- Measuring cups and spoons
Tips & Mistakes
- Salt the sauce gradually and taste as you go so you avoid an overly salty final dish.
- Dry the spiralized zucchini with paper towels so the zoodles do not water down the creamy tomato sauce.
- Keep the heat at medium when you add cream so it does not curdle or separate.
- Add Parmesan off the heat and stir well so it melts smoothly instead of clumping.
- Cook zoodles briefly so they stay slightly firm; soft zucchini noodles turn watery and limp.
- Use a wide pan for the zoodles so they sauté instead of steam in a crowded skillet.
- Warm any add-ins like chicken or shrimp in the sauce so everything hits the table hot at the same time.
- Store the sauce and zoodles separately when possible so the noodles keep their texture.
How to Make Creamy Tomato Sauce with Zoodles
Step 1: Spiralize and prep the zucchini
Wash and dry the zucchini, then trim off the ends. Run each zucchini through a spiralizer to create long noodles, or use a julienne peeler along the length. Lay the zoodles on a clean kitchen towel or paper towels, sprinkle lightly with salt, and let them sit while you start the sauce.
Pat the zoodles dry after about 10 minutes to remove excess moisture. This step keeps the creamy tomato sauce thick and prevents a watery puddle at the bottom of the bowl.
Step 2: Start the creamy tomato sauce base
Heat a medium saucepan over medium heat and add olive oil and butter. When the butter melts and looks slightly foamy, add the diced onion. Cook and stir until the onion turns soft and translucent, about 5 to 7 minutes.
Add the minced garlic and cook 30 to 60 seconds, just until it smells fragrant. Stir in the tomato paste and cook it for about 1 minute so it caramelizes slightly and deepens in color.
Step 3: Add tomatoes and seasonings
Pour in the crushed tomatoes and stir well to combine with the onion, garlic, and tomato paste. Add salt, black pepper, red pepper flakes, and Italian seasoning. Bring the sauce to a gentle simmer and lower the heat to medium low.
Let the sauce simmer uncovered for 10 to 15 minutes, stirring occasionally. It should thicken slightly and the flavors should taste more concentrated and balanced.
Step 4: Make it creamy and cheesy
Lower the heat to low and slowly pour in the heavy cream while you stir. The sauce should turn a pretty rosy color and feel silky on the spoon. Taste and adjust salt and pepper.
Turn off the heat and add the grated Parmesan cheese. Stir until the cheese melts into the sauce and no longer looks grainy. Toss in the chopped fresh basil and give it one last stir.
Step 5: Cook the zoodles
Heat a large skillet over medium heat and add the olive oil. Add the zoodles in an even layer and season with salt, black pepper, and garlic powder. Toss with tongs and cook 2 to 4 minutes, just until the noodles soften slightly but still feel firm in the center.
Stop cooking before the zucchini releases too much liquid. You want them tender but not floppy. If the pan collects liquid, drain it off so it does not thin out the sauce.
Step 6: Combine and serve
Add a few ladles of creamy tomato sauce to the skillet with the zoodles. Toss gently with tongs until the noodles look evenly coated. Add more sauce until you reach your ideal level of sauciness.
If you use cooked chicken, shrimp, or veggies, stir them into the sauce first so they warm through, then toss everything with the zoodles. Plate the creamy tomato sauce with zoodles and top with extra Parmesan and a few basil leaves. Serve right away while everything tastes hot and the sauce clings nicely.
Variations I've Tried
I like to add a handful of baby spinach to the sauce during the last few minutes of simmering so it wilts into the creamy tomato base. It adds color and a little extra nutrition without changing the flavor much.
Sometimes I stir in sautéed mushrooms and onions for a more hearty, almost stroganoff style bowl. I also enjoy a version with cooked Italian chicken sausage sliced into coins, which turns this into a very satisfying dinner.
If you prefer a dairy lighter version, you can swap the heavy cream for coconut milk and skip the Parmesan. The sauce tastes slightly sweeter and a bit tropical, but it still coats the zoodles beautifully.
How to Serve Creamy Tomato Sauce with Zoodles
Serve creamy tomato sauce with zoodles in warm bowls so the sauce stays silky and hot. Top with extra grated Parmesan, fresh basil, and a pinch of red pepper flakes if you like a little kick. Add a side of garlic bread, crusty baguette, or a simple green salad with lemony dressing for a full meal. Kids often enjoy this with a sprinkle of shredded mozzarella on top, which melts into stretchy cheese pulls.
How to store
- Store leftover creamy tomato sauce and zoodles separately in airtight containers in the fridge for up to 3 days.
- Chill the sauce completely before you freeze it, then freeze in a freezer-safe container or zip bag for up to 2 months.
- Reheat the sauce gently on the stove over low heat and thin with a splash of milk or water if it thickens too much.
- Warm zoodles quickly in a skillet over medium heat or in the microwave in short bursts so they do not overcook and turn mushy.

Creamy Tomato Sauce with Zoodles
Ingredients
Instructions
- Wash and dry the zucchini, then trim off the ends. Spiralize each zucchini into long noodles using a spiralizer or julienne peeler.
- Lay the zoodles on a clean kitchen towel or paper towels, sprinkle lightly with salt, and let them sit for about 10 minutes.
- Pat the zoodles dry to remove excess moisture so they do not water down the sauce.
- Heat a medium saucepan over medium heat and add the olive oil and butter.
- When the butter melts and looks slightly foamy, add the diced onion. Cook, stirring, until soft and translucent, about 5 to 7 minutes.
- Add the minced garlic and cook 30 to 60 seconds, just until fragrant.
- Stir in the tomato paste and cook for about 1 minute so it deepens in color and flavor.
- Pour in the crushed tomatoes and stir to combine with the onion, garlic, and tomato paste.
- Add salt, black pepper, red pepper flakes if using, and Italian seasoning. Bring to a gentle simmer, then reduce heat to medium-low.
- Simmer uncovered for 10 to 15 minutes, stirring occasionally, until slightly thickened and the flavors concentrate.
- Lower the heat to low and slowly pour in the heavy cream while stirring. The sauce should turn a rosy color and feel silky.
- Taste and adjust salt and pepper as needed.
- Turn off the heat and add the grated Parmesan. Stir until the cheese fully melts and the sauce looks smooth.
- Stir in the chopped fresh basil.
- Heat a large skillet over medium heat and add the olive oil.
- Add the zoodles in an even layer and season with salt, black pepper, and garlic powder.
- Toss with tongs and cook 2 to 4 minutes, just until the noodles soften slightly but still feel firm in the center.
- If the pan collects liquid, drain it off so it does not thin the sauce.
- Add a few ladles of creamy tomato sauce to the skillet with the zoodles.
- Toss gently with tongs until the zoodles are evenly coated, adding more sauce to reach your preferred level of sauciness.
- If using cooked chicken, shrimp, or vegetables, warm them in the sauce first, then toss with the zoodles.
- Serve immediately, topped with extra Parmesan and fresh basil if desired.
Notes
Approximate per serving (1/4 of recipe, without optional add-ins): 260 calories; fat 20 g; saturated fat 8 g; carbohydrates 16 g; fiber 4 g; sugars 10 g; protein 7 g; sodium 780 mg. Values are estimates and will vary based on exact products, added salt, cheese amounts, and any optional add-ins. Storage tips: Store sauce and zoodles separately in airtight containers in the fridge for up to 3 days. Freeze the cooled sauce (without zoodles) for up to 2 months and reheat gently, thinning with a splash of milk or water if needed. Rewarm zoodles quickly in a skillet or in brief microwave bursts to avoid overcooking.

Leave a Reply