I make this Caramelized Onion & Garlic Pasta when I want something cozy, creamy, and deeply flavorful without using dairy. The slow-roasted onions and garlic bring a rich sweetness, while the butternut squash, cashews, and tomatoes create a velvety sauce that feels comforting and satisfying.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 large yellow onions, thinly sliced
2 whole garlic pods with tops sliced off
1 1/2 cups low-sodium vegetable broth or water
1 cup cherry or grape tomatoes
1/2 roasted butternut squash
1/2 cup cashews, soaked for 1 hour
1 tsp onion powder
1 tbsp paprika
1 tsp dried thyme
1 tsp dried rosemary
Pinch of saffron, optional
1/2 cup nutritional yeast
Juice of 1 lemon
Fresh parsley, basil, or carrot tops, chopped
8 oz whole wheat or legume pasta
Salt, to taste
Black pepper, to taste
Red pepper flakes, optional
1 tsp fried onions, for finishing
Directions
I preheat the oven to 350°F.
Then I spread the sliced onions on a baking sheet, then add a little salt, paprika, thyme, and rosemary. I add the garlic pods, tomatoes, and 1/2 cup of the broth, then cover everything with foil.
I roast for 40 to 50 minutes, stirring occasionally. Also I add a splash of broth or water if the onions begin to stick or brown too quickly.
I roast the butternut squash in the oven at the same time, cut side down, until tender. Then I remove it and set it aside.
In a high-speed blender, I combine the soaked cashews, 1 cup broth, roasted butternut squash, roasted garlic from 1 pod, onion powder, saffron if using, nutritional yeast, and lemon juice. I blend until completely smooth, adding more broth if needed, then season with salt to taste.
I squeeze the roasted garlic from the second pod over the caramelized onions and mash it lightly with a fork. Then I stir in the blended sauce.
I cook the pasta according to the package directions, reserving about 1/2 cup of pasta water before draining.
After that I transfer the sauce mixture to a large skillet and loosen it with a splash of broth or reserved pasta water as needed.
Next I add the cooked pasta and chopped fresh herbs, then season with salt, black pepper, and red pepper flakes if desired. I toss everything until well coated and silky.
I finish with fried onions and extra fresh herbs, then serve it warm.
Servings and timing
I get 4 servings from this recipe, which makes it a great option for a family meal or for saving a portion for later. The prep time is 15 minutes, the cooking time is 50 minutes, and the total time comes to 65 minutes. Each serving has about 420 calories.
Variations
I sometimes swap the whole wheat pasta for legume pasta when I want extra protein and a slightly different texture. I also like to add spinach or kale at the end for more greens. For a deeper savory flavor, I sometimes add a little extra nutritional yeast or a pinch more rosemary. When I want a bit of heat, I increase the red pepper flakes. If I do not have butternut squash, I can use roasted pumpkin or sweet potato for a similar creamy result.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. When I reheat the pasta, I add a small splash of broth, water, or plant-based milk to loosen the sauce because it thickens as it sits. I usually warm it in a skillet over low heat for the best texture, but a microwave also works for a quick reheating option.
FAQs
Can I make this recipe without cashews?
I can replace the soaked cashews with sunflower seeds for a nut-free option, although the flavor changes slightly. I can also use a plain unsweetened plant-based cream if I want a shortcut.
Can I make this pasta ahead of time?
I can prepare the roasted vegetables and blended sauce ahead of time, then cook the pasta fresh when I am ready to serve. That makes dinner feel much faster and easier.
What type of pasta works best for this recipe?
I like using whole wheat pasta or legume pasta because both hold the creamy sauce well. Shapes like penne, fusilli, or shells also work nicely because the sauce clings to them easily.
Can I freeze the sauce?
I can freeze the sauce on its own in an airtight container for up to 2 months. When I want to use it, I thaw it in the refrigerator and reheat it gently with a little extra liquid to bring back the creamy texture.
Is the saffron necessary?
I do not need to use saffron for this recipe to work well. I think it adds a subtle warmth and extra depth, but the pasta still tastes rich and delicious without it.
Conclusion
I think this Caramelized Onion & Garlic Pasta is a wonderful plant-based comfort meal that feels creamy, rich, and full of roasted flavor. I love how the sweet onions, mellow garlic, and silky butternut-cashew sauce come together in such a satisfying way. It is the kind of pasta I make when I want something nourishing, cozy, and impressive without making anything too complicated.
📖 Recipe:
Print
Caramelized Onion & Garlic Pasta
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 65 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A cozy, creamy plant-based pasta featuring sweet caramelized onions, mellow roasted garlic, and a velvety butternut squash and cashew sauce. Rich, comforting, and perfect for an easy weeknight dinner.
Ingredients
2 large yellow onions, thinly sliced
2 whole garlic pods with tops sliced off
1 1/2 cups low-sodium vegetable broth or water
1 cup cherry or grape tomatoes
1/2 roasted butternut squash
1/2 cup cashews, soaked for 1 hour
1 tsp onion powder
1 tbsp paprika
1 tsp dried thyme
1 tsp dried rosemary
Pinch of saffron (optional)
1/2 cup nutritional yeast
Juice of 1 lemon
Fresh parsley, basil, or carrot tops, chopped
8 oz whole wheat or legume pasta
Salt, to taste
Black pepper, to taste
Red pepper flakes (optional)
1 tsp fried onions, for finishing
Instructions
- Preheat the oven to 350°F (175°C).
- Spread sliced onions on a baking sheet. Add salt, paprika, thyme, and rosemary. Place garlic pods and tomatoes on the sheet, add 1/2 cup broth, and cover with foil.
- Roast for 40–50 minutes, stirring occasionally and adding liquid if needed to prevent sticking.
- Roast the butternut squash cut side down until tender, then set aside.
- In a blender, combine soaked cashews, 1 cup broth, roasted squash, roasted garlic from one pod, onion powder, saffron (if using), nutritional yeast, and lemon juice. Blend until smooth and season with salt.
- Squeeze roasted garlic from the second pod over the onions and mash lightly, then stir in the blended sauce.
- Cook pasta according to package directions, reserving 1/2 cup pasta water before draining.
- Transfer sauce to a skillet and loosen with broth or pasta water as needed.
- Add cooked pasta and fresh herbs. Season with salt, pepper, and red pepper flakes if desired, then toss to coat.
- Finish with fried onions and extra herbs. Serve warm.
Notes
Swap cashews with sunflower seeds for a nut-free option.
Use pumpkin or sweet potato instead of butternut squash if needed.
Add spinach or kale at the end for extra greens.
Store leftovers in the fridge for up to 4 days.
Reheat with a splash of broth or plant-based milk to loosen the sauce.
The sauce can be frozen separately for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Roasting and Blending
- Cuisine: Plant-Based
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 480 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 9 g
- Protein: 14 g
- Cholesterol: 0 mg
