This Nourishing Vegan Bean and Pasta Soup is a hearty, one-pot comfort meal packed with plant-based protein, fiber, and rich flavors—perfect for cozy nights and easy meal prep!
In a large pot, heat olive oil over medium heat. Add onion, and carrots and cook for about 5 minutes.
Add the Italian season and minced garlic cloves and cook for another minute.
Pour in vegetable broth, fire-roasted diced tomatoes, 2 cans of drained and rinsed Pinto beans and dry pasta, and bring to a boil. Reduce heat to a simmer and let cook for about 10 minutes, or until the pasta is al dente.
Add in the baby spinach and stir until it wilts. Remove the soup from the heat.