Rustic Vegetable Soup | High-Protein

Posted on February 5, 2026

by: James Carter

Bowl of rustic vegetable soup rich in high-protein ingredients.

Start the late-afternoon chill with a pot that smells like comfort and does good for you: this Rustic Vegetable Soup delivers big, honest flavor with surprisingly high fiber and plant protein, roughly 9 grams of fiber and 14 grams of protein per serving, and a warm hit of tomato and herb aroma the minute you lift the lid. It’s the kind of bowl that feeds bodies and conversation, whether you’ve had a long day or need a low-effort weeknight winner. If you like brothy, anti-inflammatory bowls with a little extra herbal power, check this variation at anti-inflammatory vegetable soup with turmeric for a related twist.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
rustic vegetable soup high protein 2026 02 04 034201 1

Rustic Vegetable Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A hearty and comforting vegetable soup that’s high in fiber and plant protein, perfect for warming up on chilly evenings.


Ingredients

Scale
  • 1/2 cup olive oil
  • 1 large onion, chopped
  • 2 large carrots, chopped
  • 1 medium fennel, chopped
  • 1 jalapeno, finely diced (seeds optional)
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 4 garlic cloves, minced
  • 1 can diced tomatoes (preferably fire roasted), drained and reserved liquid
  • 6 cups no sodium vegetable broth
  • 3 cups spinach leaves, chopped
  • 1 can (540 mL) white kidney beans, drained and rinsed
  • 1 bay leaf
  • Croutons (for serving)
  • Grated Parmesan cheese (for serving)
  • Chopped parsley (for serving)
  • Dried chillies (optional)

Instructions

  1. Heat the olive oil in a 5qt Dutch oven over medium low heat.
  2. Add the chopped onion, carrots, fennel, and jalapeno; stir frequently until softened (8-12 minutes).
  3. Add rosemary, thyme, salt, pepper, and garlic; cook for 1-2 minutes.
  4. Stir in the strained tomatoes and cook for 3-4 minutes.
  5. Add the tomato liquid, broth, beans, and bay leaf; bring to a boil, then reduce to a simmer.
  6. Cover and let simmer for 15-30 minutes, or until vegetables are tender.
  7. Add the spinach and cook until wilted (3-5 minutes).
  8. Discard the bay leaf, taste, and adjust seasoning as needed.
  9. Serve in bowls garnished with croutons, grated Parmesan cheese, and parsley.

Notes

Add a splash of vinegar or lemon juice at the end for brightness.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1.5 to 2 cups
  • Calories: 270
  • Sugar: 6g
  • Sodium: 300mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Protein: 14g
  • Cholesterol: 0mg

Why This Rustic Vegetable Soup Never Fails

This soup is built on reliable, contrasting textures and pantry-friendly ingredients — soft beans, bright spinach, and a braised vegetable base — so it’s nearly impossible to overcook into mush. The approach is forgiving: long simmer for depth, a quick leafy toss at the end to keep brightness, and finishing garnishes that add crunch and salt. That combination means you can make a big pot, walk away, and still come back to something lively and complex.

What You’ll Need

  • 1/2 cup olive oil
  • 1 large onion, chopped
  • 2 large carrots, chopped
  • 1 medium fennel, chopped
  • 1 jalapeno, finely diced (seeds optional)
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 4 garlic cloves, minced
  • 1 can diced tomatoes (preferably fire roasted), drained and reserved liquid
  • 6 cups no sodium vegetable broth
  • 3 cups spinach leaves, chopped
  • 1 can (540 mL) white kidney beans, drained and rinsed
  • 1 bay leaf
  • Croutons (for serving)
  • Grated Parmesan cheese (for serving)
  • Chopped parsley (for serving)
  • Dried chillies (optional)

Step-by-Step Method

  1. Heat the olive oil in a 5qt Dutch oven over medium low heat; expert tip: preheat the pot for a minute so the oil shimmers gently, which prevents sticking.
  2. Add the chopped onion, carrots, fennel, and jalapeno; expert tip: stir frequently so each vegetable sweats evenly and the fennel softens without browning.
  3. Stir and sauté the vegetables until softened (8-12 minutes); expert tip: patience here builds the base flavor — you want tender, not caramelized.
  4. Add the rosemary, thyme, salt, pepper, and garlic, cooking for 1-2 minutes until fragrant; expert tip: add garlic last to avoid bitterness and give the dried herbs a chance to bloom.
  5. Stir in the strained tomatoes and cook for 3-4 minutes; expert tip: cook off a bit of acidity so the tomatoes mellow and meld with aromatics.
  6. Add the tomato liquid, broth, beans, and bay leaf; expert tip: warm the reserved tomato liquid so you don’t bring the pot too cold back to temperature.
  7. Bring to a boil, then reduce to a simmer; expert tip: a gentle simmer is what extracts flavor without breaking down the beans too aggressively.
  8. Cover and let simmer for 15-30 minutes, or until the vegetables are tender; expert tip: check at 15 minutes: you want vegetables soft but still identifiable.
  9. Add the spinach and cook until wilted (3-5 minutes); expert tip: stir once or twice so all spinach wilts evenly and retains color.
  10. Discard the bay leaf, taste, and adjust seasoning as needed; expert tip: add a splash of acid (lemon or red wine vinegar) if the soup tastes flat.
  11. Serve in bowls garnished with croutons, freshly grated Parmesan cheese, and parsley; expert tip: add croutons last to keep them crisp and add a handful at the table so everyone controls crunch.

Nutrition Breakdown

  • Serving size: approximately 1.5 to 2 cups.
  • Calories: about 270 kcal per serving.
  • Protein: roughly 14 grams per serving, mostly from white kidney beans.
  • Carbohydrates: around 32 grams per serving, with a good portion from beans and vegetables.
  • Fat: about 18 grams per serving, primarily from olive oil.
  • Fiber: approximately 9 grams per serving, thanks to beans, carrots, and fennel.
  • Short health insight: This is a nutrient-dense, fiber-forward bowl that keeps you full and supports steady blood sugar; add a squeeze of lemon for a vitamin C boost and better iron absorption from the beans and greens.

Perfect Pairings

  • Crusty whole-grain bread or a warm baguette to mop up the broth and add hearty carbs.
  • A simple green salad dressed with lemon and olive oil when you want a lighter meal contrast.
  • A chilled glass of Sauvignon Blanc or a light-bodied red like Pinot Noir for an easy dinner pairing.
  • For colder months, top with a dollop of pesto or swirl in some roasted garlic butter to increase richness.

How to Store It Right

  • Refrigerate: transfer cooled soup to airtight containers and keep in the fridge for up to 4 days.
  • Freeze: portion into freezer-safe containers or heavy-duty bags for up to 3 months; leave 1 inch headspace for expansion.
  • Reheat: thaw overnight in the fridge, then warm slowly on the stove over low-medium heat until steaming; add splash of broth if it thickened.
  • Freshness tip: store croutons and grated Parmesan separately — add them just before serving to preserve texture.

Expert Tips

  • Use the right pot: a 5qt Dutch oven distributes heat evenly and reduces the chance of scorching the base.
  • Control texture: if you like a chunkier soup, shorten the simmer; for a creamier mouthfeel, mash a bit of the beans against the pot wall before adding spinach.
  • Season in stages: salt early and taste later; beans and tomatoes concentrate as the soup reduces.
  • Bright finish: a small splash of vinegar or lemon at the end lifts flavors and makes the herbs pop.

Flavor Experiments

  • Seasonal (Autumn): swap half the carrots for roasted butternut squash and add a pinch of smoked paprika for cozy depth.
  • Gourmet: stir in 1/4 cup dry white wine with the tomatoes, finish with a drizzle of good olive oil and shaved Parmigiano-Reggiano.
  • Playful: add a swirl of basil pesto or a spoonful of harissa to the bowl for heat and herb complexity.

Learn from My Mistakes

  • Mistake: Overcooking the spinach until it’s gray and mushy. Fix: add spinach at the very end and cook just until wilted.
  • Mistake: Skipping the tomato liquid and losing flavor. Fix: reserve and warm the tomato liquid, then add it back for concentrated tomato flavor.
  • Mistake: Too-flat soup after simmering. Fix: finish with a bright acid like lemon juice or a splash of vinegar and a pinch of salt.
  • Mistake: Soggy croutons from storing with soup. Fix: keep garnishes separate and add them at serving time.

What to Do with Leftovers

  • Turn into a creamy pasta sauce: simmer leftovers down, toss with cooked short pasta, and finish with grated cheese.
  • Make a lentil or grain bowl: reheat soup and ladle over cooked farro, quinoa, or brown rice for a heartier lunch.
  • Blend for a smooth bisque: pulse half the soup in a blender with a splash of broth for a velvety version, then stir back into the remaining chunky soup.

Quick Questions

Q: How long will the soup keep in the fridge?

A: Properly cooled and stored in an airtight container, it will keep up to four days. Reheat only the portion you need; frequent reheating shortens shelf life.

Q: Can I use dry beans instead of canned?

A: Yes — use about 1.5 cups cooked white beans (soak and simmer dry beans until tender) to replace the can. Add them with the broth so they warm through without breaking.

Q: Is this soup freezer friendly with the spinach and croutons?

A: Freeze the soup without croutons and without adding the spinach if you prefer the brightest color; you can also freeze with spinach, though its texture will be softer after thawing.

Q: Can I make this in a slow cooker?

A: Yes — sauté the vegetables first for better flavor, then transfer to the slow cooker with tomatoes, broth, beans, and herbs and cook on low for 4-6 hours; add spinach in the final 15 minutes.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star