
This hearty, vegetable-packed minestrone is the kind of soup that makes you want to pull out a big pot and spend a Sunday afternoon in the kitchen. Tender carrots, celery, and onion build a deeply savory base, while creamy cannellini beans and ditalini pasta make every bowl genuinely filling — no dairy required to get there. The real magic is the homemade pesto swirled in at the end: fresh basil, pine nuts, garlic, and nutritional yeast blended with olive oil and a squeeze of lemon create that rich, cheesy depth you'd normally expect from a parmesan-heavy sauce. Nutritional yeast is the quiet hero here, delivering a savory, umami punch that makes the pesto taste indulgent without any actual cheese involved. A handful of baby spinach stirred in at the finish adds color and a little extra nutrition without weighing anything down. The recipe serves 6, so it's ideal for a weeknight batch cook or a casual dinner with friends. Store-bought pesto almost always contains dairy, so blending your own takes just a few minutes and makes a noticeable difference in both flavor and peace of mind.
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












parmesan rind









Make the pesto: combine the basil, pine nuts, garlic, and nutritional yeast in a blender or food processor and pulse until coarsely chopped. With the motor running, stream in the olive oil until the mixture is smooth and bright green. Add the lemon juice and 1/4 tsp salt, pulse once more to combine, then taste and adjust salt. Transfer to a small bowl and set aside.
Heat 3 tbsp 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 8 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
