Creamy Dairy-Free Roasted Vegetable Pasta Sauce
This pasta sauce has a little secret: it’s packed with roasted veggies, but you’d never guess! A tray of vegetables and garlic, roasted until sweet and caramelized and then blended with marinara and a splash of coconut milk. It’s the creamiest, most flavourful sauce ever. I always make extra… future-me is always grateful when lunch rolls around!

Confession time. I usually buy store-bought marinara; toddler life means time is always tight! But Greg and I love giving it a little upgrade. Sometimes we blend in tofu for a rose twist, and other times, like in this recipe, we add roasted veggies. It’s our go-to trick for sneaking more veggies onto the plate without anyone noticing.
Roasting your veggies first is the key! Caramelization is the secret to a pasta sauce bursting with deep, natural flavour.
The veggies you choose make a difference!
Carrots and bell peppers aren’t just colourful, they add natural sweetness and depth to your marinara sauce. When roasted, carrots develop a rich, caramelized flavor that balances the acidity of tomatoes, while red bell peppers bring a smoky, slightly fruity note that makes the sauce taste more complex and layered. Together, they create a sauce that’s extra vibrant and flavourful.
Why coconut milk works (and other options)
Coconut milk makes this pasta sauce rich, creamy, and silky without any dairy. Its subtle sweetness balances the acidity of the tomatoes and the roasted veggies beautifully. But, coconut isn’t for everyone, I get it! If you’d prefer a different flavour, other plant-based milks like cashew, oat, or almond milk work too, just make sure to use the unsweetened, unflavoured versions.
Use this sauce wherever you would use marinara, on a tasty meatball sub, or even crispy tofu “chicken” parm.
Rigatoni is my pasta of choice for this sauce. Its large, ridged tubes are ideal for thick sauces like this one because the grooves and hollow centres can hold onto the creaminess, making every bite satisfyingly flavourful. However, if you prefer a different pasta shape you can absolutely substitute it.
Print
Creamy Dairy-Free Roasted Vegetable Pasta Sauce
- Prep Time: 5 mins
- Cook Time: 45 minutes
- Total Time: 50 minutes
- Yield: 4 servings
Description
A creamy, luscious pasta sauce made with roasted vegetables, garlic, tomato and coconut milk.
Ingredients
- 3 large carrots, chopped
- 1 red bell pepper, chopped
- 1/2 onion, chopped
- 3 cloves garlic, whole
- 3 tbsp olive or avocado oil
- pinch of salt
- 1–1/2 cups coconut milk
- 1–1/2 cups marinara sauce
- 1 tsp chili flakes
- 450g pasta (I used rigatoni)
- optional: vegan parmesan and fresh finely chopped basil, for garnish
Instructions
- Preheat oven to 425 F.
- To a large rimmed baking sheet or large baking dish, add carrot, bell pepper, onion, garlic, oil and a pinch of salt and stir to combine.
- Bake in preheated oven for 30 minutes, flipping halfway through, until carrots are soft.
- Meanwhile, in a large pot, cook pasta according to package directions. Drain and set aside. Reserve pot.
- Add roasted vegetables to a blender with coconut milk and marinara sauce. Blend until smooth ( about 2 minutes total). Taste and add extra salt, if desired.
- Add cooked pasta and sauce back into reserved pot, and add chili flakes. Heat on low-medium, stirring occasionally, until hot.
- Serve with a sprinkle of vegan parmesan and some fresh basil, if using.
Notes
Storage instructions:
-
Fridge: Store in an airtight container for up to 4 days.
-
Freezer: Freeze for up to 3 months; thaw overnight before reheating.
-
Reheat: Warm gently on the stove, adding a splash of milk if needed.
quick question: what does 1–1/2 mean? is it 1.5? or 0.5 to 1? or? i cant make sense of it, but i really want to make the recipe. thanks
One and a half! 1.5 🙂
This is such a great recipe. Thanks a lot!
Just made this and can’t tell there’s veggies in the sauce at all! Added some mushrooms on the side and it was delicious! Found your blog a while ago and it’s inspired me to try to go vegan so thank you!
I added about half a cup of beans for some extra protein and it came out great! Thanks for sharing the recipe!
Trying to select 5 stars but it won’t let me. This is amazing!!!
To cut down on fat, I subbed 3/4 c. lite coconut milk, plus 1/2 c. unsweetened soy milk. And only used 1 TBSP oil to roast the veggies.
Added sliced green olives to the sauce when heating it up. A really nice touch!
My new favorite pasta recipe, so creamy and delicious
This was perfect I had veggies I needed to use and spaghetti sauce I needed to use. It is awesome and was so simple to make.
So yummy right!
Yet another amazing pasta sauce recipe!! This is going to be yet another staple for us as it prefect for using up any veggies that are going bad in the fridge!
Can’t put into words how amazing this tastes! Absolutely love it, thank you.