Brown ground beef in a large pot over medium-high heat.
When beef is almost cooked through, add onions, carrots, and celery and cook until tender, stirring occasionally, about 6 minutes. Add garlic and cook 1 minute more.
Add tomato sauce, beef broth, ½ cup water, canned tomatoes, sugar, oregano, and thyme. Bring to a boil, cover, and reduce heat to medium-low.
Let simmer 5 minutes, stir in ditalini pasta, and continue cooking until vegetables are soft and pasta is al dente, about 10 minutes more.
Add beans, season to taste with salt and pepper, and thin with more water, if desired.
Serve with Parmesan cheese and enjoy!
