Add ground beef in a large nonstick pot over medium-high heat.
Cook until no longer pink.
Drain half the fat.
Add onion, garlic, peppers and cook for about 5 minutes until onions are tender and garlic is fragrant.
Add water, broth, tomato sauce, diced tomatoes, bay leaves, Worcestershire sauce, soy sauce, salt, pepper, Italian seasoning, paprika.
Mix and bring to a boil.
Then, reduce heat to Low, cover with lid and simmer for 15 minutes.
Add uncooked macaroni.
Cover with lid again and cook until pasta is cooked through and al dente, mixing often. This takes about 15-20 minutes.
Turn off heat and mix in cheese (optional).
Discard bay leaves.
Garnish with fresh parsley. Enjoy!