Nourishing Vegan Bean and Pasta Soup
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!
Jump to RecipeCraving a cozy, satisfying meal that’s both nutritious and delicious? This Nourishing Vegan Bean and Pasta Soup is the ultimate comfort food—packed with protein-rich beans, hearty pasta, and flavorful veggies in a savory broth.
It’s an easy one-pot recipe that’s perfect for busy weeknights, meal prep, or whenever you need a warm, wholesome bowl of goodness. Plus, it’s completely plant-based, dairy-free, and customizable to your taste. Get ready to enjoy a simple, feel-good soup that will keep you coming back for more!
Why You’ll Love This Vegan Bean and Pasta Soup
✔ Wholesome & Nutritious – Loaded with protein-packed beans, fresh veggies, and whole-grain pasta.
✔ Easy One-Pot Recipe – Minimal effort, maximum flavor!
✔ Budget-Friendly & Meal-Prep Friendly – Makes a big batch and tastes even better the next day.
✔ Completely Plant-Based & Dairy-Free – A comforting soup everyone can enjoy.
KEEP IN TOUCH! FOR MORE INSPIRATIONS, TUTORIALS, AND FREE KNITTING PATTERNS, SIGN UP FOR OUR WEEKLY NEWSLETTER:
Nourishing Vegan Bean and Pasta Soup
(As an Amazon associate, I earn from qualifying purchases)
Ingredients:
2-3 tbsp olive oil
1 small yellow onion
3 garlic cloves, minced
2 carrots, chopped
1 tsp Italian seasoning
1, 15.5 oz can fire-roasted diced tomatoes
2, 15.5 oz cans pinto beans, drained and rinsed
8 oz. spiral pasta (I used whole wheat)
8 cups vegetable broth
4 cups baby spinach
Directions:
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.
Perfect for Meal Prep!
This soup stores beautifully in the fridge for up to 5 days and freezes well for quick, nourishing meals whenever you need them.
This Nourishing Vegan Bean and Pasta Soup is the perfect blend of comfort and nutrition, making it a go-to recipe for chilly nights, meal prep, or anytime you need a hearty, wholesome meal. Packed with plant-based protein, fiber, and rich flavors, it’s a satisfying dish that’s easy to make and even easier to love.
Whether you enjoy it fresh off the stove or as a next-day leftover, this cozy soup is sure to become a staple in your kitchen. Give it a try and let me know—what’s your favorite way to customize this comforting bowl?
Nourishing Vegan Bean and Pasta Soup
Ingredients
- 2-3 tbsp olive oil
- 1 small yellow onion
- 3 garlic cloves, minced
- 2 carrots, chopped
- 1 tsp Italian seasoning
- 1 15.5 oz can fire-roasted diced tomatoes
- 2 15.5 oz cans pinto beans, drained and rinsed
- 8 oz spiral pasta
- 8 cups vegetable broth
- 4 cups baby spinach
Instructions
- 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.
Looking for more Easy Vegan Recipes like this Nourishing Vegan Bean and Pasta Soup?
Slow Cooker Vegan Butternut Squash Soup
Slow Cooker Carrot Ginger Soup
Easy Instant Pot Vegan Minestrone Soup
I love seeing your finished dishes! If you enjoyed making this Nourishing Vegan Bean and Pasta Soup, or any of my other vegan soup recipes, I’d love to see yours on Instagram, just tag me @ginamicheleny. Happy cooking!