These carrot noodles with tofu Bolognese combine tender spiralized carrots with golden tofu crumbles, a rich tomato sauce and basil. The carrots bring a gentle sweetness, while soy sauce, oregano and smoked paprika give the tofu a savory finish. Add vegan Parmesan and you have a colorful vegan dinner in about 45 minutes.

The noodles are made entirely from carrots. You can spiralize them into spaghetti-like strands or use a vegetable peeler for wider ribbons. For a sauce to serve with conventional pasta, try my Vegan Bolognese too.

How to Make Carrot Noodles

Start with thick, firm carrots so they sit securely in the spiralizer. The photo steps below show the main stages; you’ll find all the measurements and cooking instructions in the recipe card.

Crumbled tofu browning in olive oil in a frying pan.
Brown the tofu until golden.
Tofu Bolognese being stirred in a white frying pan.
Simmer the tofu in tomato sauce.
Fresh orange carrot noodles held beside a spiralizer.
Spiralize the carrots into thin noodles.
Spiralized carrots being combined with tofu Bolognese in a frying pan.
Toss the carrot noodles with the Bolognese.

Tips for the Best Texture

  • Let the tofu brown. Pat it dry, spread the crumbles over the pan and leave them undisturbed between stirs. Adding the glaze after browning gives the tofu a firmer texture.
  • Keep the carrot strands even. Thin spirals soften more evenly than a mixture of thin and thick pieces. Snip very long strands so they are easier to toss and serve.
  • Reduce the sauce first. Simmer the passata with the tofu before adding it to the carrots. Vegetable noodles do not soak up liquid like dried pasta, so start with a sauce that already coats the crumbles.
  • Taste a noodle before serving. It should bend easily and retain a little bite. Add water only a tablespoon at a time if the sauce needs loosening.

Easy Variations

A vegetable peeler works well if you don’t have a spiralizer. Turn the carrot as you peel to make long, thin ribbons, then save the remaining cores for soup or stock. Ribbons can soften quickly, so start checking them after five minutes in the sauce.

Ready-made marinara can replace the passata. Because it is already seasoned, taste before adding extra salt or herbs. For a little heat, use the optional chili flakes in the tofu glaze. To make this gluten-free, choose gluten-free tamari and check your vegan Parmesan label.

Prefer regular pasta? Cook 225–250 g (8–9 oz) of dried pasta separately and toss it with the tofu Bolognese. Reserve a little cooking water to loosen the sauce; don’t use the carrot-noodle cooking times for dried pasta.

What to Serve with It

Serve the carrot noodles straight away with extra basil and vegan Parmesan. A green salad adds freshness, and Pull Apart Garlic Bread is ideal for scooping up any tomato sauce left in the bowl.

Frequently Asked Questions

Can I make carrot noodles without a spiralizer?

Yes. Use a vegetable peeler to shave long ribbons, rotating the carrot as you go. Stop when the remaining core is too small to hold safely. The ribbons will be wider than spiralized noodles but work with the same sauce.

Do I need to boil the carrot noodles first?

No. Briefly sauté them, then finish cooking them in the Bolognese until tender with a little bite. Boiling first can make them too soft when you toss them with the sauce.

Why is my carrot pasta watery?

Carrots release moisture and absorb much less sauce than dried pasta. Simmer the Bolognese uncovered before combining it with the noodles, and avoid pouring in extra water all at once. If needed, let excess liquid evaporate gently, taking care not to overcook the carrots.

Which tofu should I use?

Firm or extra-firm tofu works best because it crumbles and browns well. Drain and pat it dry before cooking. Silken tofu is too delicate for the browned crumbles in this recipe.

Can I prepare it ahead?

Yes. Make the tofu Bolognese ahead and keep the prepared carrot noodles separate. Cook the noodles just before serving for the best texture.

Storage and Reheating

Refrigerate leftovers in a covered container for up to three days. Reheat gently in a frying pan until hot throughout, adding a small splash of water only if needed. The carrots will soften more as they reheat. For the best make-ahead result, store the Bolognese separately and cook fresh carrot noodles when you’re ready to eat.

More Vegetable Recipes

A bowl of carrot noodles with tomato tofu Bolognese and grated vegan Parmesan.

Carrot Pasta with Tofu Bolognese

No ratings yet
Tender carrot spirals tossed with golden tofu crumbles, a rich tomato sauce and fresh basil, finished with vegan Parmesan.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 3 servings
Course: Dinner, Main Course
Cuisine: Italian-Inspired

Ingredients
 
 

For the noodles and Bolognese
  • 1 1/3 lb large, thick carrots peeled and trimmed
  • 14 oz firm or extra-firm tofu drained and patted dry
  • 2 tbsp olive oil divided
  • 2 cups tomato passata not tomato paste
  • 1 small handful fresh basil torn, plus more to serve
  • 2–3 tbsp finely grated vegan Parmesan to serve
  • salt and black pepper to taste
For the tofu glaze
  • 2 tbsp reduced-salt soy sauce
  • 1 tbsp tomato paste
  • 1/4 cup water
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/4 tsp black pepper
  • 1 pinch chili flakes optional

Equipment

  • Spiralizer or vegetable peeler
  • Large nonstick frying pan
  • Wide, deep frying pan

Method
 

  1. Prepare the carrots and glaze. Spiralize the carrots into thin noodles and snip any very long strands. Alternatively, use a vegetable peeler to make long ribbons, turning each carrot as you work and stopping at the core. Whisk all the glaze ingredients together in a small bowl.
  2. Brown the tofu. Heat 1 tbsp olive oil in a large nonstick frying pan over medium-high heat. Crumble in the tofu, spread it out and cook for 10–12 minutes, stirring occasionally, until golden in places and most of its moisture has evaporated. Allow a little longer if the tofu is particularly wet.
  3. Add the glaze and tomatoes. Turn the heat down to medium. Pour in the glaze and stir for 1–2 minutes, until it coats the tofu. Add the passata and simmer gently, uncovered, for 8–10 minutes. Stir in the basil and taste before adding salt.
  4. Sauté the carrot noodles. Heat the remaining 1 tbsp olive oil in a second wide, deep frying pan over medium heat. Add the carrot noodles and toss gently for about 1 minute.
  5. Toss and serve. Add the tofu Bolognese to the carrots and cook gently for 5–7 minutes, tossing occasionally, until the carrots are tender with a little bite. Thicker spirals may need a few extra minutes; taste a strand to check. If the sauce becomes too thick, add water 1 tbsp at a time. Divide between bowls and finish with vegan Parmesan, extra basil and black pepper.

Notes

  • Choose thick carrots that fit securely in your spiralizer. A vegetable peeler makes wider, thin ribbons; start checking these after 5 minutes in the sauce. Save any unused carrot cores for soup or stock.
  • Use passata (plain strained tomatoes), not tomato paste, for the 500 g / 2-cup sauce quantity. You can use a similar amount of ready-made marinara; taste before adding extra salt.
  • Carrot noodles soften quickly and do not absorb liquid like dried pasta. Stop cooking while they still hold their shape and add extra water only when needed.
  • For regular pasta, replace the carrots with 225–250 g (8–9 oz) dry pasta, cook separately according to its packet and toss with the Bolognese. Reserve a little pasta water for loosening the sauce.
  • For a gluten-free version, use gluten-free tamari and check the vegan Parmesan label.

Tried this recipe?

Let us know how it was!

THE DR. VEGAN COOKBOOK COLLECTION

More ideas for your next pasta night

Explore seven digital cookbooks with 200+ plant-based recipes, from quick dinners to comfort food.

Explore the cookbooks →

Making this later? I’ll email you this recipe, free.

The recipe on this page, straight to your inbox. No payment or card needed.

New here? Click the button in your email to open this recipe and confirm you’d like my free recipe emails: five reader favorites over the next few days, then one a week. Unsubscribe anytime.