Discover the ultimate comfort food with this Baked Spaghetti Casserole featuring three delicious cheeses. Combining the heartiness of pasta with rich flavors of cheese and meat, it's the perfect dish for family dinners, potlucks, or cozy nights with friends. This easy-to-make casserole is customizable and suits various dietary needs, ensuring everyone can enjoy its cheesy goodness. Gather around the table and create lasting memories with this delightful meal!
12 oz spaghetti
2 tablespoons olive oil
1 medium onion, finely chopped
2 garlic cloves, minced
1 lb ground beef (or turkey)
1 (28 oz) can crushed tomatoes
1 (15 oz) can tomato sauce
1 teaspoon dried oregano
1 teaspoon dried basil
Salt and pepper, to taste
1 cup ricotta cheese
1 cup mozzarella cheese, shredded
1 cup Parmesan cheese, grated
Fresh basil leaves, for garnish (optional)