Ingredients
Method
Step-by-Step
- Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the ground beef and cook for 5–7 minutes, breaking it into small pieces as it browns; drain excess fat if necessary.
- Add the diced onion, carrots, and celery to the browned beef. Cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Keep the garlic moving so it does not scorch.
- Pour in the tomato sauce, undrained diced tomatoes, beef broth, Italian seasoning, kosher salt, and black pepper. Stir well, then bring the soup to a boil.
- Reduce the heat and simmer the soup uncovered for about 15 minutes. This gives the carrots and celery time to become tender while the tomato broth develops a fuller flavor.
- Stir in the drained kidney beans, white beans, and dry ditalini pasta. Simmer for 8–10 minutes, or until the pasta is just tender, stirring occasionally because the pasta can settle and stick to the bottom.
- Taste the soup and adjust the salt and black pepper as needed. Stir in the chopped parsley if using, ladle into bowls, and finish each serving with grated Parmesan.
Notes
For leftovers, cook the ditalini separately and add it to each bowl so the pasta does not absorb too much broth in the refrigerator. Low-sodium broth and canned ingredients are helpful because the beef, beans, Parmesan, and broth can all contribute salt.
