Insert into table which contains nested-table inside (Object in Oracle)
A simple mistake, I forget to call FoodIngredients_type. Sorry for disturbing all again.

insert into Foods values ('F1', 'Food #1', Food_type('FT1', 'Noodle'),
FoodIngredients_table(FoodIngredients_type(Ingredients_type('I1','Ingredient #1', 0, 0), 10),
                      FoodIngredients_type(Ingredients_type('I2','Ingredient #2', 0, 0), 20)), 
                                           1000, 0, 0);