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.
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.
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.
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.
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.