A rich, satisfying stew made in one pot with juicy tomatoes, creamy butter beans, fresh herbs, and Parmesan. This fiber-packed, plant-based dish is quick to prepare, low in saturated fat, and perfect for cozy dinners or meal prep. Serve with crusty bread for a wholesome, flavorful meal everyone will love.
Preparing Your Cooking Base: Begin by placing a large Dutch oven or heavy-bottomed stockpot over medium heat. Pour in 3 tablespoons of extra-virgin olive oil and allow it to warm gently for about 30 seconds. The olive oil should shimmer without smoking — this indicates it is ready. Add 1 sprig of fresh rosemary and let it infuse in the hot oil for about one minute, releasing its fragrant oils to create a flavorful base for your stew.
Softening and Caramelizing Onions: Add 1 medium yellow onion, diced finely, into the pot with the rosemary oil. Stir to coat the onions evenly. Allow them to cook slowly for about 8 minutes, stirring occasionally until they soften and turn golden brown. This slow caramelization brings out the onions’ natural sweetness and builds the stew’s depth of flavor. Once the onions are ready, remove and discard the rosemary sprig.
Building the Tomato Base: Add 2 pints of cherry or grape tomatoes to the pot. Stir to mix them with the caramelized onions. Let them cook uncovered for about 8 minutes. As they heat, their skins will soften and burst, releasing rich juices. Stir occasionally so the tomatoes break down evenly. This creates a naturally flavorful, hearty base for the stew.
Adding Aromatics and Seasoning: Stir in 2 tablespoons of tomato paste to intensify the flavor. Add 3–4 thinly sliced garlic cloves, ½ teaspoon crushed fennel seeds, and a pinch of chili flakes. Continue to cook for 3–4 minutes, stirring constantly until the aromas fully develop. Season with ¾ teaspoon kosher salt, adjusting to taste. This step layers the seasoning for a balanced, aromatic stew foundation.
Incorporating Beans and Broth: Add 2 (15.5-ounce) cans of butter beans along with their brine to the pot. Pour in 2 cups of vegetable broth and stir gently to combine. The beans will absorb the tomato base’s flavors and create a creamy texture. The brine from the beans adds body and richness, so be sure to include it.
Simmering for Flavor Development: Raise the heat slightly and bring the stew to a gentle simmer. Keep the pot uncovered so the liquid can reduce naturally. Let the stew cook for about 15 minutes, stirring occasionally to prevent sticking. This simmering deepens the flavors and thickens the stew to a hearty consistency.
Enriching with Cheese and Pepper: Turn off the heat and stir in ½ cup grated Parmesan cheese. The cheese will melt into the stew, adding creaminess and a savory depth. Add freshly cracked black pepper to taste — it will give warmth and a subtle kick to the stew.
Brightening with Vinegar: Stir in 1½ teaspoons red wine vinegar. This adds brightness and balances the stew’s richness. Taste and adjust salt and pepper if needed to achieve the perfect harmony of flavors.
Serving and Garnishing: Ladle the stew into deep bowls while still warm. Garnish each serving with freshly chopped parsley and extra grated Parmesan for a beautiful presentation. Serve with crusty bread to soak up the flavorful broth, making the meal even more satisfying.
Enjoying and Storing: Enjoy this stew immediately for the freshest taste. Store any leftovers in an airtight container in the refrigerator for up to four days. To reheat, warm gently on the stovetop over medium-low heat or microwave in portions, stirring every 30 seconds for even heating. The stew’s flavors will deepen with time, making it an excellent option for meal prep.
Notes
For best flavor, choose ripe cherry or grape tomatoes — their natural sweetness and juiciness will enhance the stew’s depth.
Do not drain the butter beans; the liquid contains starch that enriches the stew’s texture.
Adjust chili flakes according to your spice preference. For a milder stew, reduce or omit them entirely.
Parmesan cheese adds richness and umami; use freshly grated for the best flavor.
This stew reheats well and tastes even better the next day as the flavors develop.