Step 1: Build Your Vegetable Base (9 Minutes)
Heat 2 tablespoons of olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion and cook for 4 minutes, stirring occasionally, until it becomes soft and translucent. Add the sliced mushrooms and zucchini, and cook for 5-7 more minutes, stirring occasionally, until they're golden and tender.
Why this order? The onion needs time to soften and release its sugars first. Then the mushrooms and zucchini add their earthy, umami flavors while developing slight caramelization. Together, they create a flavor foundation that's already delicious before you add anything else.
Step 2: Add Aromatics and Paste (2 Minutes)
Stir in the minced garlic, tomato paste, and red pepper flakes. Cook for about 2 minutes, stirring frequently, until the tomato paste turns brick red (a darker shade than it started) and the garlic becomes aromatic. Season with ½ teaspoon of salt.
This step is crucial. When tomato paste cooks with the vegetables, it develops deeper, caramelized flavors that just straight tomato sauce can't match. You're essentially cooking the paste, not just stirring it in.
Step 3: Build the Broth (Combine and Bring to Boil)
Stir in the crushed tomatoes (with their juices), navy beans, vegetable broth, and 2 cups of water. Season with the remaining ½ teaspoon of salt. Bring the mixture to a boil over medium-high heat.
Step 4: Add the Pasta and Simmer (12 Minutes)
Once the liquid is boiling, add your broken-up lasagna noodles. Reduce the heat to medium-low and gently simmer, uncovered, stirring occasionally, for about 12 minutes. The noodles will soften as they cook, absorbing all that gorgeous broth and becoming tender without turning mushy.
You're aiming for a gentle simmer here, not a rolling boil. This prevents the noodles from breaking apart too much and keeps the soup from becoming too thin.
Step 5: Prepare the Ricotta Mixture (While Soup Simmers)
While your soup is simmering, combine the vegan ricotta, ¼ cup vegan parmesan, fresh basil (or parsley), and 1 tablespoon of olive oil in a small bowl. Season with a few grinds of cracked black pepper. Mix until smooth and creamy. This is your luxurious topping that makes everything feel special.
Step 6: Finish and Serve
Once the soup is done, remove it from heat. Stir in the fresh parsley and remaining ¼ cup of vegan parmesan. Taste and season with additional salt if needed—remember, the ricotta you'll add has salt too, so don't overdo it.
Ladle the soup into bowls and top each serving with a generous dollop of the ricotta mixture. Garnish with extra vegan parmesan and fresh herbs if you're feeling fancy, plus a drizzle of good olive oil.