Brown the beef in a heavy stock pot: In a large Dutch oven or stock pot over medium heat, brown the ground beef over medium heat. Break it apart with a wooden spoon into large chunks. When browned, use a slotted spoon to transfer the ground beef onto a paper towel-lined plate to drain. Set it aside.
Cook the vegetables: Pour off all but 1 tablespoon of the rendered fat from the ground beef (or add enough olive oil to make 1 tablespoon if there's not much fat). Add the diced onion, celery, carrot and bell pepper and cook over medium heat until softened, about 5 minutes.
Add the seasonings, tomatoes, and broth: Stir in the tomato paste and garlic, and cook about 30 seconds, until fragrant. Add in the oregano, salt, and pepper, and stir to combine. Stir in the diced tomatoes, beef broth, and red wine (if using). Lastly, add the cooked ground beef back to the pan. Taste and adjust seasonings as needed.
Simmer the soup: Bring the soup to a rapid simmer. Reduce the heat to medium-low, cover the pot, and cook for about 20 more minutes. If you are adding elbow macaroni, add it halfway through simmering, and cook until the pasta is tender.
Serve immediately: Dole the soup out into individual bowls and serve hot from the pot. Leftovers will keep up to 5 days refrigerated, or up to 3 months frozen . Did you love the recipe? Give us some stars and leave a comment below!
