In a 5 ½ quart dutch oven or large pot, heat the olive oil over medium heat.
Add onions, carrots, and celery and cook until onions are translucent; this step takes around 5 minutes.
Add in the garlic and cook until fragrant.
Then stir the dried oregano, basil, and thyme into the cooked vegetables. Cook for another 1-2 minutes or until the spices are fragrant. This step helps to bloom the dried herbs, which gives them a deeper flavor.
Stir the tomato paste into the vegetables. This method helps to blend the tomato paste evenly into the vegetables and soup.
Next, add the ground beef to the soup pot and sprinkle it with salt. Cook until the beef is no longer pink. Break up the ground beef into small pieces as it cooks.
Into the soup pot, pour the tomato sauce, diced tomatoes, beef broth, red kidney beans, and white kidney beans.
Bring to a boil, then simmer for 45 minutes or until carrots and celery are soft. Add more beef broth if the soup gets too thick.
Serve with cooked ditalini pasta. You can add the pasta to the pot or add the pasta into a bowl and then ladle the soup over the top and mix.