It is surprisingly simple to make this classic Italian vegetarian pasta in your own kitchen.
Credit by: KingOfChef
Preheat oven to 200°C. Melt butter in a large frying pan over medium heat. Add onion and garlic. Cook for 3 minutes. Add spinach. Cook for 5 minutes. Set aside to cool. Process in a food processor with ricotta and oregano until smooth. Season with salt and pepper.
Make sauce: Heat oil in a saucepan over medium-low heat. Add onion and garlic. Cook for 10 minutes. Add remaining sauce ingredients. Bring to the boil. Reduce heat to low. Simmer until sauce thickens.
Lightly grease a 2-litre capacity casserole dish. Spread one-third of the sauce over base of dish. Spoon spinach and ricotta mixture into cannelloni tubes. Place into dish. Spoon over remaining sauce. Sprinkle with cheeses. Bake for 45 minutes, or until golden and tender.