1 (8 ounce) package tempeh, broken into chunks
1 medium onion, chopped
2 medium carrots, finely chopped
8 ounces mushrooms, chopped
3 cloves garlic, chopped
2 tablespoons tomato paste
2 cups no-salt-added or low sodium vegetable broth
28 ounces crushed tomatoes
2 teaspoons coconut aminos
1 teaspoon dried basil
1 teaspoon dried oregano
1/4 teaspoon crushed red pepper flakes or to taste
1 pound bean pasta, cooked according to package instructions