2 pounds lean ground beef
2 large yellow onions, chopped
6 cloves garlic, chopped
2 (15 ounce) cans tomato sauce
2 (14.5 ounce) cans diced tomatoes
3 cups water
1/2 cup sofrito sauce (such as Goya)
3 tablespoons Worcestershire sauce
2 tablespoons Italian seasoning
1 tablespoon seasoned salt, or to taste
3 bay leaves
2 1/2 cups uncooked elbow macaroni
Add all ingredients to list
Heat a large pot or Dutch oven over medium-high heat. Cook and stir beef in the hot pot until browned and crumbly, about 10 minutes; drain and discard grease. Stir onion and garlic into beef; cook and stir until onion is translucent, about 10 minutes.
Stir tomato sauce, diced tomatoes, water, sofrito, Worcestershire sauce, Italian seasoning, seasoned salt, and bay leaves into beef mixture. Bring mixture to a boil, reduce heat to low, cover the pot, and simmer, stirring occasionally, until flavors blend, about 20 minutes.
Pour macaroni into beef mixture, cover the pot, and continue simmering until pasta is tender and flavors are completely blended, about 25 minutes. Discard bay leaves.