Prepare marinara sauce. In a medium skillet, heat olive-oil over medium-low heat. Add garlic and cook for a few seconds until fragrant. Add tomato puree, sugar, basil, oregano, salt and pepper.
Bring to a simmer and cook for about 10-15 minutes, until slightly reduced and thickened.
When done, remove from heat and let cool slightly.
Preheat the oven to 350 F (180C). Grease a 8 X 12 inch (20x30cm) baking dish with olive oil or melted butter ( 9×13 inch dish works as well).
While you prepare the marinara sauce, cook the pasta in salted water with 3-4 minutes less than package instructions, in my case for 11 minutes.
In a medium bowl mix together ricotta cheese with 1 cup mozzarella cheese, parmesan cheese, fresh basil and oregano, beaten egg, salt, garlic powder and black pepper.
Using a spoon or simply a piping bag fill each shell with the ricotta mixture.
Spread half of the marinara sauce in the bottom of the pan.
Arrange the filled shells over the sauce.
Top the shells with remaining marinara sauce and sprinkle with remaining 1 cup mozzarella cheese.
In a small bowl mix the breadcrumbs with melted butter.
Spread breadcrumbs over the top.
Cover the baking dish with aluminum foil and bake for 20 minutes.
Uncover the pan and bake for 15 minutes more. If necessary, broil for a few minutes until the cheese has the desired golden brown look.
Decorate with fresh basil and enjoy!