Add all the ingredients to a large pot and make sure all the ingredients are completely covered with the liquid/broth.
Place a lid on top, then bring to a boil.
Turn the heat down to medium and remove the lid.
Stir the spaghetti and continue to stir every few minutes to prevent sticking.
Continue cooking until most of the liquid has been absorbed and the pasta is cooked through. You should have a bit of liquid remaining, this is your spaghetti sauce - no need to add any additional tomato sauce!
Turn the heat off and stir in the cheese if using.
I like to remove the pan from the stove so it doesn't continue to cook on the hot burner.
Leftovers can be stored in the refrigerator for up to 1 week.