-
Heat oil in a large pot on medium heat. Cook onions for about 10 minutes until translucent but not brown. Add garlic and cook for another 2-3 minutes.
-
Add tomato paste. Add liquid from the tomatoes and then , use your fingers to squish tomatoes as much as you can before dropping them into the sauce. Mix well and then add one cup of water.
-
Add salt, sugar, and chopped basil. Stir sauce. If sauce is too thick for your liking, add more water, starting with a half cup at a time, and stir after each addition, to get the consistency you like.
-
While sauce is cooking, in a medium bowl, combine ricotta, eggs, and chunks of mozzarella. Set aside.
-
Preheat oven to 375. Fill a large pot with water and a pinch of salt. Water level should be enough to cook pasta. Bring water to a boil. Cook shells according to package directions. Do not overcook as shells will still have to bake in the oven.
-
When pasta is cooked, drain but do not rinse. Allow pasta to cool slightly in strainer before moving on to next step so you don't burn your hands when stuffing them. In the meantime, take a large baking or lasagna pan and put a layer of sauce on the bottom.
-
To stuff shells, take a tablespoon of cheese filling and put inside each shell. Do not over stuff or filling will leak out during baking. Place in pan. Continue with each shell, placing them closely together in baking pan until all shells have been used.
-
Cover shells with marinara sauce. Top sauce with a layer of shredded mozzarella cheese. Drizzle with olive oil. Bake uncovered for 30 minutes or until cheese melts.
-
Check at 15-20 minutes to make sure cheese does not burn. Serve immediately.