Preheat your oven to 350 and prep your casserole dish for nonstick.
Cook and drain any optional meat that you are adding. You can also use vegetables in lieu of the meat.
Cook your pasta as directed. Cook and drain and meat that you will be adding to this recipe.
In a medium bowl, mix together the ricotta and creamed cheeses. Set this aside.
In another bowl, stir together your sauce and tomatoes. Set this aside as well.
Now, in a skillet on medium heat, melt your butter until just melted. Add the eggs and then stir in the pasta. When the pasta seems well covered with the other contents of the skillet you can turn off the heat.
To assemble this casserole, we will be working in layers. On the bottom layer place half of your pasta mix. Then add the optional meat/vegetables for the next layer. Pour one half of the tomato sauce mix over the meat/veggie layer. Top this with the cream/ricotta cheese as a layer.
Mix the remaining pasta with the remaining tomato sauce and tomatoes. Add this mix over the top layer.
Finally, top with the shredded cheese. Season as desired.
Bake you million dollar pasta casserole for 35-40 minutes. The cheese should begin to brown when this is ready. Remove from the oven and allow to cool.
See post for ingredient details. This can be made low carb as well.
Please note: Nutritional data has been calculated using a tool that comes with this recipe card and not by me. This means that Nutritional Information is only an estimate and can vary especially with ingredients that you use. The accuracy of this tool may differ from other tools as expected. Also note that there is no instructional value to the video that may be attached to this recipe. It is only there for visual pleasure. For more information about the images in this recipe, please refer the the recipe instructions. Thank you!