1.
Brown sausage in skillet over medium-high heat until cooked through, about 8 minutes. Drain excess fat. Set aside.
2.
Heat the olive oil in a medium saucepan on medium-high heat.
3.
When the oil is hot, add the onions and garlic. Cook until the onions start to get soft (but before they get brown), about five minutes.
4.
Add the tomatoes, tomato paste, salt, pepper, and Italian seasoning. Mash up the whole tomatoes into smaller chunks.
5.
Keep heating sauce until it starts to bubble (a.k.a. simmer), then turn the heat to low, and simmer uncovered. After 20 minutes, add the reserved sausage, then simmer for an additional 5 minutes.
6.
For the spaghetti: A good time to start boiling the water is just before you add the tomatoes to the sauce. Fill a large pot with water. Bring to a boil, and cook for the time directed on the pasta box.
7.
When the spaghetti is cooked, drain it and put it in a large bowl. Add the sauce. Serve!