A delicious and easy-to-make one-pot spaghetti recipe that combines hearty flavors with a cheesy finish.
Heat a large skillet over medium heat and cook the ground beef until browned.
Use a wooden spoon to break the beef into small pieces as it cooks for even browning.
Add the chopped onion and green bell pepper to the skillet and sauté until softened.
Stir frequently to prevent the vegetables from sticking to the skillet.
Stir in the diced tomatoes, water, salt, sugar, and chili powder. Mix well.
Ensure the mixture is well combined for even cooking.
Break the spaghetti in half and add it to the skillet, ensuring it is submerged in the liquid.
Press the spaghetti down gently to ensure it cooks evenly.
Cover the skillet and simmer on low heat, stirring occasionally, until the spaghetti is tender, about 20 minutes.
Check the spaghetti occasionally to ensure it doesn't stick to the bottom of the skillet.
Sprinkle the shredded cheddar cheese over the top and cover until melted.
For a golden crust, place the skillet under a broiler for 2-3 minutes after adding the cheese.
Serve the spaghetti hot, garnished with fresh parsley if desired.
Serve with a side of garlic bread for a complete meal.