Yes, you can make this dish without star anise and caraway seeds too. You can use cumin seeds (jeera) in place of caraway seeds and skip the star anise altogether.