This top meal is inspired by Indian cuisine, is full of flavour and good for you, too.
Heat oil in a large, heavy-based saucepan over medium heat. Cook onion and garlic for 3 to 5 minutes or until onion is soft. Add cinnamon, cardamom, cumin and chilli. Cook for 30 seconds or until fragrant.
Add rice. Stir to coat. Add stock, beans, cauliflower and mushrooms. Bring to the boil. Reduce heat to medium-low. Simmer, covered, for 12 minutes or until liquid is absorbed. Remove from heat. Stand, covered, for 10 minutes or until rice is tender. Remove cinnamon stick.