This easy one-pot vegan minestrone soup is loaded with vegetables, kidney beans, fire-roasted tomatoes, potatoes, and pasta in a flavorful broth. A cozy, healthy dinner that's great for meal prep.
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, and carrots and cook, stirring occasionally, until softened, about 5 minutes.
Add the fire-roasted tomatoes with their juices, the kidney beans, garlic powder, onion powder, and Italian seasoning. Stir to combine.
Cover with a lid and cook for 5 minutes. Using a wooden spoon or spatula, roughly break down the tomatoes.
Add the potatoes, pasta, and vegetable broth. Stir and bring to a simmer.
Cover and cook on low, stirring every few minutes, for 12 to 15 minutes, until the potatoes are tender and the pasta is cooked. Add a splash more broth if the soup gets too thick.
Season to taste with salt and pepper. Serve topped with chopped parsley and vegan parmesan.
Notes
Dice the potatoes into small (about ½-inch) pieces so they cook at the same speed as the pasta.
Top your soup with a fresh crack of pepper, a sprinkle of vegan parmesan, and some chopped parsley.
The pasta keeps absorbing broth as the soup sits. Add a splash of broth or water when reheating.
Refrigerate leftovers in an airtight container for 4 to 5 days, or freeze for up to 3 months.
Tuscan-style variation: use ¾ cup semi-pearled farro instead of pasta and white beans instead of kidney beans, add 1 to 2 extra cups of broth, and simmer 20 to 25 minutes. Stir in 3 to 4 cups chopped kale or Swiss chard for the last 5 minutes.