Start by cooking spaghetti according to package directions.
While spaghetti is cooking, in a separate pan, sauté onions and garlic over medium heat until they start to soften.
Add ground beef and cook, breaking up with a wooden spoon while it browns.
Season ground beef as it cooks with 1 teaspoon of salt and pepper to taste.
Once ground beef has cooked through, add crushed tomatoes, tomato sauce, and low-sodium chicken broth.
Season with additional teaspoon of salt and pepper to taste.
Let simmer while pasta finishes cooking.
Drain pasta and preheat oven to 350 degrees.
In a 9x13 pan, layer sauce, pasta and cheese.
Add about 1/3 of sauce to bottom of casserole dish.
Top with 1/3 of the pasta, followed by 1 1/2 cups of cheese and additional 1/3 of the pasta.
Add remaining pasta, then sauce, then finish with cheese.
Cover with foil and bake 30-45 minutes or until sauce is bubbly around the sides and cheese has melted.
Let stand a few minutes before serving.