2 Tbsp olive oil
1 medium onion, chopped
1 lb. ground beef
1/2 small carrot, pared and finely chopped
1/2 stalk celery, finely chopped
1 cup dry white wine
1/2 cup milk
1/4 tsp. ground nutmeg
1 can tomatoes (or use fresh)
1 cup beef broth
3 Tbsp tomato paste
1 tsp. each salt and basil (or about 3 leaves, chopped, fresh basil)
1/2 tsp. thyme
dash pepper
1 bay leaf
1 lb uncooked spaghetti
1 cup freshly grated Parmesan cheese
Heat olive oil in 12" non-corrosive skillet over medium heat. Add onion; sauté until soft, 4 - 5 minutes. Add beef and cook, breaking up meat into fine pieces, until meat loses its raw color, about 6 minutes. Do not brown.
Stir carrot and celery into meat mixture; cook over medium-high heat 2 minutes. Stir in wine and cook until wine is evaporated, 4 - 6 minutes. Stir in milk and nutmeg; reduce heat to medium and cook until milk is evaporated, 3 - 4 minutes. Remove from heat.
Press tomatoes and their liquid through sieve into bowl; discard seeds. Stir sieved tomatoes, beef broth, tomato paste, salt and seasonings into meat mixture. Heat to boiling; reduce heat to low. Simmer uncovered, stirring frequently, until most of the liquid has evaporated and sauce is thick, 1 to 1-1/2 hrs. Remove and discard bay leaf.
Just before serving time, cook spaghetti in large kettle of boiling salted water just until al dente, 8 - 12 minutes. Drain well. Ladle meat sauce over spaghetti in heated bowl. Sprinkle cheese on top.