In a large pot over medium high heat, add the oil. Add the onions and cook for 4 minutes, until softened. Add the mushrooms, a bit pinch of salt. Cover and cook for 15 minutes, stirring occasionally.
Add the chicken, garlic, rosemary, paprika, caraway, coriander, stock, coconut milk, a bit pinch of salt. Bring to a simmer. Cook for 15 minutes over medium low. Mix the cornstarch with 1 tablespoon of water. Pour in the soup and simmer for a minute. Season to taste.
Meanwhile, cook the pasta according to the packet instructions. Drain and rinse. Serve a ladle of pasta in each bowl and serve with soup on top.
