Olive oil should be heated over medium-low heat in a big pot or dutch oven. After that, add the onions and sauté them until they are translucent. When the garlic is fragrant, add the garlic and stir the mixture for another 1-2 minutes.
Add the ground sausage to the saucepan, crumble it with a wooden spoon, and heat it all until it is browned. Add the broth after that and stir. Then add uncooked spaghetti and toss the mixture once more.
For about 15 minutes, or until all the pasta is cooked through, cover the pot with the lid. Once the pasta is done cooking, taste it and, if desired, season with salt and/or pepper.
Last but not least, incorporate tomatoes and fresh basil into the mixture. Add grated cheese and serve in bowls. If desired, top with additional cheese. Enjoy!