Cook the pasta for 2-3 minutes less than the package instructions. Drain the pasta, rinse with cold water, and set aside.
In a large pot, heat 2 tablespoons of oil over medium heat. Stir in onion, carrot, celery, and potatoes. Cook for 8-10 minutes, stirring occasionally.
Continue cooking and add in garlic and rosemary. Cook for 4-5 more minutes, stirring every few minutes until the vegetables are fairly soft.
Next, add the beans, canned tomatoes with juice, and vegetable stock, along with the remaining 1 tablespoon of salt. Bring to a boil over medium-high heat.
Turn down the heat to a gentle simmer, add kale and cooked pasta, and simmer for 5 minutes over medium-low heat.
Serve hot and enjoy!