01 -
Heat olive oil in a large pot over medium heat. Add diced yellow onion and cook for 8 minutes, stirring occasionally, until softened.
02 -
Season ground beef with salt and pepper. Increase heat to medium-high, add beef to the pot, and cook for 5 minutes, breaking it apart as it browns.
03 -
Add minced garlic and finely diced green bell pepper to the beef. Continue cooking for 3 minutes until the vegetables are fragrant and tender.
04 -
Drain excess fat from the pot. Pour in dry red wine and use a spatula to scrape any browned bits from the bottom. Cook for 5 to 6 minutes, allowing alcohol to evaporate until only a small amount of liquid remains.
05 -
Add tomato paste, Worcestershire sauce, hot sauce, granulated sugar, dried parsley, dried basil, mustard powder, salt, dried oregano, and red pepper flakes. Stir thoroughly to evenly coat the beef mixture.
06 -
Pour in crushed tomatoes, diced tomatoes with their juices, tomato sauce, and add bay leaves. Bring mixture to a boil, then reduce heat to medium-low, cover partially, and simmer for 45 minutes. Stir occasionally, ensuring no meat settles on the bottom, until sauce thickens to desired consistency.
07 -
Remove bay leaves and discard. Serve hot with pasta or garlic bread as desired.