Discover the ultimate comfort food with this Cheesy Delight Baked Spaghetti Casserole. This delicious dish combines perfectly cooked spaghetti, a savory meat sauce, and a blend of rich cheeses, creating a truly heartwarming meal. Perfect for family gatherings or potlucks, it's not only easy to make but also packed with flavors that will please everyone at the table. Satisfying and indulgent, this casserole is sure to become a favorite in your home.
12 ounces spaghetti
1 pound ground beef or Italian sausage
1 medium onion, finely chopped
3 cloves garlic, minced
1 can (28 ounces) crushed tomatoes
1 can (15 ounces) tomato sauce
2 teaspoons dried Italian herbs (basil, oregano, thyme)
1 teaspoon red pepper flakes (optional)
Salt and pepper to taste
1 cup ricotta cheese
1 large egg
2 cups shredded mozzarella cheese, divided
1 cup grated Parmesan cheese
Fresh basil or parsley for garnish