(Vegan) Chunky Italian Vegetable Stew

This chunky Italian vegetable stew is thick with tender ribbons of Lacinato and curly kale, soft cannellini beans, sweet carrots, and fragrant leeks and garlic in a tomato-broth that finishes with a bright drizzle of olive oil.

(Vegan) Chunky Italian Vegetable Stew

Hands-on prep is short (about 10–15 minutes) and the stew simmers for about 30 minutes to deepen flavor and thicken. It’s an excellent weeknight main or make-ahead lunch—serve with crusty bread and quick pickles for contrast.

Why You’ll Love This Recipe

Hearty without heaviness: beans and kale give satisfying texture and protein while a simple simmer concentrates the tomato-broth into a cozy, spoonable stew. For a crisp, acidic counterpoint on the side, try Refrigerator Pickles (they’re an easy, crunchy match).

  • Chunky, comforting texture from cannellini beans plus two types of kale.
  • Simple prep—roughly 10–15 minutes chopping and 30 minutes simmering.
  • Make-ahead friendly: flavors improve after a day in the fridge.
  • Vegan as written; adding grated cheese will make it non-vegan.

This stew works as a standalone bowl or as part of a casual spread—pair it with bread, a simple salad, or pickles for contrast.

Ingredients You’ll Need

  • 4 tablespoons olive oil: olive oil: Used both for sautéing the aromatics at the start and as a finishing drizzle to add richness and shine.
  • 2 leeks, white and light green parts only, sliced: leeks (white and light green parts only): Provide a soft, sweet onion-like base; use only the paler parts for tenderness and mild flavor.
  • 1 large yellow onion, large, diced: yellow onion: Adds savory depth and body when softened with the leeks during the initial sauté.
  • 2 carrots, peeled and diced: carrots: Bring natural sweetness and texture to the chunky stew—peeling and dicing ensures even cooking.
  • 2 stalks celery, diced: stalks of celery: Add classic aromatic backbone and a touch of savory green flavor when diced and softened.
  • 6 cloves garlic, chopped: garlic: Stirred in late to preserve its bright, fragrant punch rather than becoming bitter from long cooking.
  • 1 bunch Lacinato kale, thick stems discarded and leaves sliced: Lacinato kale: Hearty, slightly earthy leaves that hold shape when sliced and simmered—remove thick stems for tenderness.
  • 1 bunch curly kale, thick stems discarded and leaves sliced: curly kale: Adds volume and a slightly different texture; combined with Lacinato for a pleasing mix of tender and toothsome greens.
  • 1 32 oz container vegetable broth: 32 oz container vegetable broth: The flavorful liquid base that carries the tomato and aromatics—use a good-quality broth for best results.
  • 2 15-ounce cans cannellini beans, drained and rinsed: 15-ounce cans cannellini beans: Provide creamy body and plant-based protein; draining and rinsing removes excess sodium and canning liquid.
  • 1 28-ounce can diced tomatoes: 28-ounce can diced tomatoes: Supply acidity, tomato flavor, and some texture; the juices help build the stew’s broth.
  • 1/2 teaspoon crushed red pepper flakes: crushed red pepper flakes: Give a gentle heat that lifts the savory flavors without overpowering the stew.
  • 1 bay leaf: bay leaf: A subtle aromatic that adds background herbal complexity during the simmer.
  • kosher salt and black pepper: kosher salt and black pepper: Essential for seasoning at multiple stages—adjust after the 30-minute simmer to account for concentrated flavors.

How to Make the Stew

  1. Heat 2 tablespoons of oil in a large pot or Dutch oven over medium heat. Add the leeks and onion, and cook – stirring occasionally – until soft, about 8. Add the carrots and celery and cook for another 5 minutes before adding the kale and cooking, stirring occasionally, for another 2 to 3 minutes.Stir in garlic and cook until fragrant, about 1 minute.
  2. Add the broth, beans, tomatoes (and their juices), crushed red pepper, bay leaf, salt, and pepper and bring to a boil. Reduce heat and simmer, 3/4 of the way covered, until thickened, about 30 minutes.
  3. Season to taste.
  4. When ready to serve, ladle soup into bowls and top each bowl of soup with a drizzle of the remaining olive oil. Serve with bread and cheese if desired. Adding cheese of course will make this non-vegan, but very delicious.
(Vegan) Chunky Italian Vegetable Stew close-up view

Keep Kale Tender

Kale is hearty but can become tough if overcooked. Removing the thick stems and slicing leaves into ribbons speeds tenderizing while preserving texture. For another related idea, try Wild Rice Salad with Roasted Vegetables and Lemon-Tahini Dressing.

Add the sliced kale after the carrots and celery have softened; cook for only 2 to 3 minutes before adding the garlic so the leaves wilt but keep some bite.

  • Strip stems by folding each leaf and slicing along the rib.
  • Slice leaves into 1/2-inch to 1-inch ribbons for even cooking.
  • Add kale late in the sauté stage, not at the very start.

How to Boost Umami

If you want a deeper savory base, add small pantry boosts sparingly and taste as you go: a teaspoon or two of tomato paste, a splash of soy sauce, or 1 teaspoon of miso dissolved in a few tablespoons of warm broth all work well.

Be cautious—these are concentrated flavors, so start small and adjust after the 30-minute simmer.

  • Tomato paste (1–2 teaspoons) amps tomato richness.
  • Low-sodium soy sauce or liquid aminos adds savory depth without salt overload.
  • White or brown miso (start with 1 teaspoon, dissolved) brings rounded umami and complexity.

Finish with Olive Oil

A final drizzle of good olive oil brightens the stew and gives the broth a glossy finish. Reserve roughly 2 tablespoons of the 4 tablespoons of oil for this purpose.

If you like, finish an individual bowl with a little lemon zest or a squeeze of lemon juice for added brightness.

  • Reserve oil at the start—use half for sautéing, half for finishing.
  • Drizzle just before serving so the oil’s flavor remains fresh.
  • Optional: finish with lemon zest or a few chili flakes for contrast.

Tips for Success

Reserve oil for finishing: Heat only 2 tablespoons of the olive oil for sautéing and reserve about 2 tablespoons to drizzle on the finished bowls—this brightens the stew and adds a silky mouthfeel.

Control kale texture: Remove thick stems from both kales and slice the leaves thinly. Add kale after the root vegetables have softened and cook just 2 to 3 minutes so it stays tender without turning mushy.

Taste before serving: Because the stew simmers about 30 minutes and the broth concentrates, always recheck and adjust kosher salt and black pepper at the end.

Save This Recipe

(Vegan) Chunky Italian Vegetable Stew Pinterest pin

More Recipes to Try

Frequently Asked Questions

Yes. Cool completely, transfer to airtight containers or freezer bags, and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop; you may need to add a splash of water or broth to loosen the thickened broth.

Yes—Swiss chard, spinach, or collards can substitute for kale (adjust cooking time: spinach wilts quickly). Other white beans, like great northern or navy beans, work in place of cannellini.

You can grate Parmesan or another hard cheese over individual bowls for extra richness, but note that doing so will make the dish non-vegan.

Make-Ahead & Storage

This stew stores well in the fridge for 3–4 days—flavors often deepen overnight, making leftovers especially good. Reheat gently on the stove and add a splash of broth if the stew has thickened too much.

For quick weeknight meals, double the batch and freeze portions for easy lunches or dinners later.

(Vegan) Chunky Italian Vegetable Stew

(Vegan) Chunky Italian Vegetable Stew

This vegan Chunky Italian Vegetable Stew is a hearty, chunky tomato-broth soup studded with cannellini beans, ribbons of Lacinato and curly kale, leeks, carrots, and celery with a garlicky finish. It simmers about 30 minutes to deepen flavors and thicken the broth, making it a cozy weeknight meal that pairs well with crusty bread.
Cook Time:30 minutes
Total Time:30 minutes
Course: Main, Soup
Cuisine: Italian
Keyword: cannellini beans, kale, vegan, vegetable stew

Equipment

  • large pot or Dutch oven

Ingredients

  • 4 tablespoons olive oil
  • 2 leeks white and light green parts only, sliced
  • 1 large yellow onion large, diced
  • 2 carrots peeled and diced
  • 2 stalks celery diced
  • 6 cloves garlic chopped
  • 1 bunch Lacinato kale thick stems discarded and leaves sliced
  • 1 bunch curly kale thick stems discarded and leaves sliced
  • 1 32 oz container vegetable broth
  • 2 15-ounce cans cannellini beans drained and rinsed
  • 1 28-ounce can diced tomatoes
  • 1/2 teaspoon crushed red pepper flakes
  • 1 bay leaf
  • kosher salt and black pepper

Instructions

  1. Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the leeks and diced yellow onion and cook, stirring occasionally, until soft, about 8 minutes.
  2. Add the carrots and diced celery and cook, stirring occasionally, for 5 minutes. Add both types of sliced kale and cook, stirring occasionally, for 2 to 3 minutes. Stir in the chopped garlic and cook until fragrant, about 1 minute.
  3. Add the vegetable broth, the drained and rinsed cannellini beans, the diced tomatoes with their juices, crushed red pepper flakes, and the bay leaf. Season with kosher salt and black pepper, bring to a boil, then reduce heat and simmer covered three-quarters of the way until thickened, about 30 minutes.
  4. Taste and adjust seasoning with additional kosher salt and black pepper as needed.
  5. When ready to serve, ladle stew into bowls and drizzle each bowl with the remaining olive oil. Serve with bread and, if desired, grated cheese (note: adding cheese will make this non-vegan).

Notes

Reserve about 2 tablespoons of the 4 tablespoons olive oil for drizzling at the end. Simmering about 30 minutes concentrates flavors and thickens the broth, so recheck salt after simmering. Optional: serve with crusty bread or grated cheese (cheese will make the dish non-vegan).

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating