
Few things hit harder on a cold evening than a big pot of minestrone bubbling away on the stove, and this version is loaded with carrots, celery, zucchini, green beans, cannellini beans, kale, and ditalini pasta in a rich crushed tomato and vegetable broth. The base builds serious depth the old-fashioned way — softened aromatics, a couple minutes of tomato paste cooked until it darkens, and a long enough simmer to let everything meld together. Every single ingredient here is naturally free of animal products, so there's no need to audit labels or swap anything out; it's plant-based from the ground up without any compromise on flavor or heartiness. The cannellini beans add creamy protein and body, while the kale stirred in at the end stays vibrant and tender rather than mushy. A pinch of red pepper flakes and dried oregano and thyme give the broth that unmistakably Italian backbone. Finish each bowl with torn fresh basil and a shower of vegan parmesan, and serve it alongside crusty bread to catch every last drop. This recipe makes six generous servings, so it's ideal for feeding a crowd or stocking the fridge with lunches that only get better the next day.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings





















Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion, carrots, and celery and cook, stirring occasionally, until softened and the onion is translucent, about 7–8 minutes.
Add the garlic and cook, stirring constantly, until fragrant, about 1 minute. Add the tomato paste and stir to coat the vegetables, cooking for 2 minutes until the paste darkens slightly.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
