01 -
3 tablespoons olive oil
02 -
1 medium yellow onion, chopped
03 -
3 medium carrots, chopped
04 -
3 ribs celery, chopped
05 -
4 cloves garlic, minced
06 -
6 cups low-sodium vegetable broth
07 -
28 ounces crushed tomatoes
08 -
1 teaspoon dried basil
09 -
1 teaspoon dried oregano
10 -
1 teaspoon Italian seasoning
11 -
¾ teaspoon salt (or to taste)
12 -
¼ teaspoon black pepper (or to taste)
13 -
⅛ teaspoon crushed red pepper flakes (optional)
14 -
1 cup dry short pasta shapes (such as ditalini, small shells, or elbows)
15 -
15 ounces red kidney beans, rinsed and drained
16 -
15 ounces cannellini beans or small white beans, rinsed and drained
17 -
Grated Parmesan cheese and chopped fresh parsley (optional, for serving)