Place a large saucepan over medium heat and add the olive oil. Bring to temperature.
Add the onion and fry for two minutes. Add the garlic and fry for another minute. Don't let the garlic or onion brown.
Add the carrot, celery and cumin seeds and stir to combine. Fry for a further 5 minutes, stirring occasionally, until everything smells sweet and buttery. If the veggies start to catch and burn, add a splash of water.
Add the remaining ingredients except for the spaghetti and bring to a simmer. Add the spaghetti and, once soft, stir to separate the noodles. Cover with a lid and reduce the heat to medium/low. Cook for 5-10 minutes or until the noodles and carrots are cooked through. Season with salt and black pepper to taste.