Welcome spring to the dinner table with this warm and satisfying minestrone recipe.

This one-pot soup recipe is so delicious you won’t believe how easy it is to make. If you’re up for the challenge, you can even make your own pesto.

Get the recipe.


  • 6 green onions, chopped and white and green parts seperated
  • 2 garlic cloves or garlic stalks, chopped
  • 1 pound baby potatoes or Yukon Gold potatoes, scrubbed clean and cut into 1-inch pieces
  • 1/2 pound artichoke hearts, chopped
  • 1 tablespoon olive oil
  • 15 ounce can diced tomatoes, undrained
  • 4 cups chicken or vegetable stock
  • 15 ounce can chickpeas
  • 10 ounces frozen peas
  • 1/2 pound asparagus, cut into 1-inch pieces
  • 2 cups sliced greens, such as dandelion, chard, spinach, kale, or arugula
  • 1/4 cup pesto
  • Parmesan or pecorino cheese, grated (optional)


  1. Warm olive oil in a large pot over medium-high heat. Add the white parts of the green onions and garlic and sauté for one minute.
  2. Add the potatoes and sauté for another minute.
  3. Add the diced tomatoes with their liquids, plus the chicken or vegetable stock. Add salt to taste. Lower heat to medium-low. Cover and let simmer for 10 minutes.
  4. If using fresh artichoke hearts, add and let simmer covered for another five minutes.
  5. Uncover and add the chickpeas, green peas. Let simmer for five minutes.
  6. Add the asparagus and artichoke hearts, if using frozen.
  7. Stir well. Allow soup to simmer for another two minutes.
  8. Add sliced greens and stir. Simmer for another minute.
  9. Turn off heat. Add pesto. Salt and pepper to taste.
  10. Serve and top with grated cheese, if using.

Editor's Note: This video_recipe was originally published on , and was last reviewed on .

Never Miss a Beat!

Get Healthy Tips Sent to Your Phone!

Message and data rates may apply. Text the word STOP to opt out and HELP for help. Click here to view the privacy and terms.

About UPMC

Headquartered in Pittsburgh, UPMC is a world-renowned health care provider and insurer. We operate 40 hospitals and 800 doctors’ offices and outpatient centers, with locations throughout Pennsylvania, Maryland, New York, West Virginia, and internationally. We employ 4,900 physicians, and we are leaders in clinical care, groundbreaking research, and treatment breakthroughs. U.S. News & World Report consistently ranks UPMC Presbyterian Shadyside as one of the nation’s best hospitals in many specialties and ranks UPMC Children’s Hospital of Pittsburgh on its Honor Roll of America’s Best Children’s Hospitals. We are dedicated to providing Life Changing Medicine to our communities.