Taco Spaghetti (Vegan!)
Hello, friends — today I’m so excited to share a playful, cozy mashup that’s become a weeknight favorite: Taco Spaghetti (Vegan!). Imagine the comforting twirl of spaghetti noodles meeting the bold, seasoned bite of taco-style crumbles and a luscious, tomato-forward sauce. This recipe is bright, simple, and keeps dinner interesting without a ton of fuss. It’s perfect for busy evenings, meal prep, or anytime you want something fun yet familiar on your plate.
Why you’ll love this Taco Spaghetti (Vegan!)
This one-pan feeling (the sauce and crumbles come together in a single skillet) paired with simple pantry ingredients means you can get dinner on the table quickly. The chickpea-walnut taco crumbles provide satisfying texture and protein, while a creamy tomato sauce made with dairy-free milk and nutritional yeast gives a hint of cheesiness without dairy. Finish with fresh cilantro, sliced black olives, or a sprinkle of red pepper flakes for brightness and contrast.
Ingredients
- 1 batch Chickpea-Walnut Taco Crumbles
- 12 oz. spaghetti noodles (GF if desired)
- 1 small yellow onion
- 4 cloves garlic
- 15 oz. can diced tomatoes (or fire-roasted)
- 2 Tbsp. tomato paste
- 2-3 Tbsp. fresh cilantro (optional)
- 15 oz. can tomato sauce
- 1/2 cup dairy-free milk (plain, unsweetened)
- 1 Tbsp. nutritional yeast
- 1 Tbsp. tamari
- Fresh cilantro, black olives, red pepper flakes, vegan parmesan or mozzarella, pickled jalapeño, vegan sour cream, etc., for serving
Equipment
- Large pot for boiling pasta
- Large skillet or frying pan
- Sharp knife and cutting board
- Colander
- Spoon or spatula for stirring
Prep tips

- Measure out the dairy-free milk and nutritional yeast so they’re ready to go when the sauce comes together.
- Drain and rinse the chickpea-walnut taco crumble components if your version calls for it; otherwise have the batch prepared ahead of time.
- Chop the onion finely and mince the garlic so they release their flavor quickly while cooking.
Step-by-step directions

Follow these clear steps to bring all the flavors together. I’ve kept the same ingredient amounts and the overall order from the source but rewritten each step for clarity and flow.
- Bring a large pot of salted water to a rolling boil. Add 12 oz. spaghetti noodles and cook according to the package directions until al dente. Reserve about 1 cup of the pasta cooking water, then drain the spaghetti in a colander and set aside.
- While the pasta cooks, finely chop 1 small yellow onion and mince 4 cloves garlic so they’re ready to sauté.
- Heat a large skillet over medium heat. Add the prepared 1 batch Chickpea-Walnut Taco Crumbles and cook briefly to warm them through and crisp up any larger pieces, stirring occasionally so they brown evenly. Transfer the warmed crumbles to a bowl and set aside.
- In the same skillet, add a splash of oil if needed and reduce the heat to medium-low. Add the chopped onion and sauté until it becomes translucent and soft, about 5 minutes.
- Add the minced garlic to the softened onion and cook for 30–60 seconds, or until fragrant. Be careful not to let the garlic brown.
- Stir in 2 Tbsp. tomato paste and cook for 1–2 minutes, stirring constantly, to deepen the tomato flavor and remove any raw edge from the paste.
- Pour in the 15 oz. can diced tomatoes (or fire-roasted for a smokier flavor) and the 15 oz. can tomato sauce. Stir to combine and bring the mixture to a gentle simmer.
- Add 1/2 cup dairy-free milk (plain, unsweetened) to the tomato base, then stir in 1 Tbsp. nutritional yeast and 1 Tbsp. tamari. Mix until the sauce is smooth and slightly creamy.
- Return the warmed Chickpea-Walnut Taco Crumbles to the skillet and stir them into the sauce so they’re evenly coated. Let the mixture simmer for 3–5 minutes, allowing flavors to meld. If the sauce feels too thick, add a splash of the reserved pasta water to reach your desired consistency.
- Add the drained spaghetti noodles to the skillet and toss gently to combine, making sure each strand is coated with the taco-tomato sauce. If the pan is too small, combine pasta and sauce in the large pot instead and toss there.
- Taste and adjust seasoning as needed; add salt to preference and a few grinds of black pepper if desired. If you like a fresher herb note, stir in 2–3 Tbsp. fresh cilantro now, or save it for garnish.
- Serve the Taco Spaghetti (Vegan!) hot with your choice of garnishes: chopped fresh cilantro, sliced black olives, red pepper flakes, vegan parmesan or mozzarella, pickled jalapeño, and a dollop of vegan sour cream for creaminess.
Serving suggestions
This dish is lovely with crisp, bright sides. Consider a simple chopped salad with lime dressing, charred corn, or roasted vegetables. For a truly comforting dinner, serve with warm tortillas on the side so people can choose between fork-and-bowl or taco-style scoops.
Make-ahead and storage
Leftovers store well in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stovetop with a splash of water or dairy-free milk to loosen the sauce, or warm in the microwave in 30-second bursts, stirring between intervals. You can also freeze the sauce and crumbles (without cooked pasta) for up to 2 months — thaw overnight in the fridge before reheating and tossing with freshly cooked spaghetti.
Notes and variations
- If you prefer a smokier flavor, use the fire-roasted diced tomatoes. They add a lovely depth that pairs well with the crunch of the chickpea-walnut mixture.
- Make this extra creamy by increasing the dairy-free milk to 3/4 cup, or stir in a spoonful of vegan cream cheese at the end.
- For extra protein and color, fold in a can of drained black beans or add roasted bell peppers when you add the diced tomatoes.
- If you’re watching sodium, use low-sodium tomato sauce and tamari, and taste before adding any additional salt.
- Prefer a gluten-free noodle? Swap in 12 oz. of your favorite GF spaghetti; cook according to package directions and treat the same as the regular spaghetti called for here.
Why the Chickpea-Walnut Taco Crumbles work
The texture of the chickpea-walnut combo gives the dish a meaty bite without meat. Chickpeas bring creaminess and protein, while walnuts add crunch and a savory, almost beefy note when seasoned. When those crumbles soak up the tomato sauce and tamari, they become a robust filling for the pasta that keeps every forkful interesting.
Flavor-building tips
- Take an extra minute to cook the tomato paste before you add the tomatoes — this small step deepens the sauce’s flavor dramatically.
- Use tamari instead of plain soy sauce for a richer, less salty umami boost.
- If you want a hint of tang, squeeze a little lime over the finished dish or add a few tablespoons of pickled jalapeño for brightness and acidity.
Frequently asked questions
Can I make the crumbles from scratch? Absolutely. If your chickpea-walnut taco crumble recipe yields a batch, that’s the ingredient this dish calls for. Prepare it ahead and warm briefly before combining with the sauce.
Can I switch the spaghetti for another pasta? Yes. Any long pasta like linguine or fettuccine works, and short shapes like penne or rigatoni are great if you prefer bite-sized pieces to catch the sauce.
Is this kid-friendly? Very much so. If you’re serving children, hold back on red pepper flakes and pickled jalapeños and offer them as optional toppings at the table.
Final thoughts
Taco Spaghetti (Vegan!) is one of those joyfully simple dinners that feels both familiar and new. It’s quick enough for busy nights, flexible for swaps and add-ins, and packed with flavor. Whether you’re feeding a crowd or making a cozy solo dinner, this recipe hits the spot with minimal effort and maximum comfort.
Printable recipe
Here’s the recipe in a single, easy-to-reference block for printing or saving.
Taco Spaghetti (Vegan!)
- 1 batch Chickpea-Walnut Taco Crumbles
- 12 oz. spaghetti noodles (GF if desired)
- 1 small yellow onion, chopped
- 4 cloves garlic, minced
- 15 oz. can diced tomatoes (or fire-roasted)
- 2 Tbsp. tomato paste
- 2-3 Tbsp. fresh cilantro (optional)
- 15 oz. can tomato sauce
- 1/2 cup dairy-free milk (plain, unsweetened)
- 1 Tbsp. nutritional yeast
- 1 Tbsp. tamari
- Garnishes: Fresh cilantro, black olives, red pepper flakes, vegan parmesan or mozzarella, pickled jalapeño, vegan sour cream, etc.
Directions: Follow the step-by-step directions above — cook the pasta, sauté onion and garlic, bloom the tomato paste, add canned tomatoes and tomato sauce, stir in dairy-free milk, nutritional yeast, and tamari, return the warmed Chickpea-Walnut Taco Crumbles to the sauce, toss with cooked spaghetti, and serve with desired garnishes.
If you make this, I’d love to know: do you go heavy on the olives and pickled jalapeños, or keep it classic with cilantro and a dusting of vegan parmesan? Snap a pic and share how you customize your bowl of Taco Spaghetti (Vegan!) — it’s one of those recipes that’s fun to personalize.
Happy cooking, and enjoy the cozy, zesty comfort of Taco Spaghetti (Vegan!) tonight!

Taco Spaghetti (Vegan!)
Ingredients
- 1 batch Chickpea-Walnut Taco Crumbles
- 12 oz spaghetti noodles GF if desired
- 1 small yellow onion finely diced
- 4 cloves garlic minced
- 15 oz diced tomatoes can, use fire-roasted if preferred
- 2 Tbsp tomato paste
- 15 oz tomato sauce can
- 1/2 cup dairy-free milk plain, unsweetened
- 1 Tbsp nutritional yeast
- 1 Tbsp tamari
- 2-3 Tbsp fresh cilantro optional, for stirring in
- toppings (optional) fresh cilantro, black olives, red pepper flakes, vegan parmesan or mozzarella, pickled jalapeño, vegan sour cream, etc.
Instructions
- Prepare the Chickpea-Walnut Taco Crumbles according to the recipe you use and set aside.
- Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to package instructions; drain in a colander and rinse with cool water to stop cooking, then drain very well.
- While the pasta cooks, finely dice the onion and mince the garlic.
- Heat an extra-large skillet over medium-high. Add the diced onion and sauté 6–7 minutes using 1–3 tablespoons water or vegetable broth for a no-oil method, adding small splashes as needed until softened.
- Add the minced garlic to the softened onion and cook 1–2 minutes, then reduce the heat to medium-low.
- In a small bowl, whisk together the tomato sauce, dairy-free milk, nutritional yeast, and tamari to make the creamy tomato sauce.
- Add the creamy tomato sauce, diced tomatoes with their juices, and tomato paste to the skillet; stir and gently simmer 5–7 minutes to meld flavors.
- Add the drained spaghetti and the prepared Chickpea-Walnut Taco Crumbles to the skillet; toss with tongs until everything is evenly combined and heated through.
- Turn off the heat and stir in 2–3 tablespoons chopped fresh cilantro if using. Serve immediately with desired optional toppings.
Equipment
- Large Pot
- Colander
- extra-large skillet
- Mixing Bowl
- Knife
- Cutting Board
- Tongs
Notes
- Use GF noodles and tamari for a gluten-free version.
- Optional mix-ins: jalapeño, bell pepper, corn, fresh tomato, or diced green chiles.
- Add vegan cheese shreds at the end for a cheesier version.
- Estimated yield is about 9 cups for the full recipe.
- Nutritional estimates vary based on brands and toppings used.

