Heat a large pot over medium-high heat and add the olive oil. Once the oil is hot, toss in the diced onion, bell pepper, and ground beef. Cook, stirring frequently, until the beef is browned and fully cooked through. Drain any excess fat, then return the pot to the heat. Stir in the garlic and let it cook for about 30 seconds, just until fragrant.
Next, pour in the tomato sauce, diced tomatoes, beef broth, Worcestershire sauce, seasoned salt, Italian seasoning, bay leaves, and uncooked macaroni. Stir everything together well and bring the mixture to a boil. Once it reaches a boil, lower the heat to maintain a gentle simmer, stirring occasionally. Cook for about 20 minutes or until the pasta is tender.
Once done, remove the bay leaves and mix in the shredded cheddar cheese. Serve hot and enjoy!