• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Always From Scratch
  • Old School Italian Recipes
  • Italian Chicken Recipes
  • Italian Summer Recipes
  • Recipe Index
  • About Me
menu icon
go to homepage
  • Old School Italian Recipes
  • Italian Chicken Recipes
  • Italian Summer Recipes
  • Recipe Index
  • About Me
    • Email
    • Instagram
  • subscribe
    search icon
    Homepage link
    • Old School Italian Recipes
    • Italian Chicken Recipes
    • Italian Summer Recipes
    • Recipe Index
    • About Me
    • Email
    • Instagram
  • ×
    Home » Recipes » Hearty Italian Soups

    Classic Italian Minestrone

    Published: Mar 11, 2023 · Modified: Sep 11, 2024 by Vinny · This post may contain affiliate links · 1 Comment

    Jump to Recipe Print Recipe

    A simple Italian vegetable soup with fresh and delicious flavor. Classic Italian Minestrone is one of the oldest recipes in Italian history despite it being modified over time. It's filled with carrots, celery, spinach, green beans and more!

    Serve this soup with a delicious sandwich like My Big Fat Greek Chicken Burger or a Gruyere Grilled Cheese!

    A bowl of minestrone with a piece of Italian bread.

    Looking for more classic soup recipes? Try our Zuppa Toscana, Pasta Fagioli with Spinach, or Italian Wedding Soup

    Jump to:
    • The History of Minestrone
    • Ingredient Notes and Substitutions
    • How To Make Minestrone
    • Pro-Tips
    • Recipe FAQs
    • More Hearty Soups
    • 📖 Recipe
    • Reviews

    The History of Minestrone

    When I say Classic Italian Minestrone, it is no joke because minestrone dates all the way back to before the Roman Empire. There are records of minestrone dating back to the 2nd century B.C. When the Romans conquered Italy, the Italians were introduced to an assortment of new foods and vegetables. The Romans were rich, baby! I'm sure the conquest wasn't great for the original Italians, but I guess they evened it out by ending up with a few new vegetables and a few new Roman recipes like Bucatini Amatriciana and Spaghetti Carbonara.

    Minestrone comes from the word minestra, which means soup in Italian. There are written recipes describing Minestrone as early as 30 A.D. That was almost 2,000 years ago. A cookbook called De Re Coquinaria has a recipe called Polus which could have been the original classic Italian minestrone. This is similar to our take on Fronto Chicken from this historical cookbook, Fennel Chicken Thighs in Red Wine.

    I love making dishes that have a history to them. A lot of Italians, like to keep exactly with tradition. I'm not in that camp. I like to use what I have available to me now that they maybe didn't have available to them when they thought the earth was flat. Like tomatoes didn't exist when minestrone was invented but the recipe evolved in the 1500s to include them since they became widely available in Italy.

    Ingredient Notes and Substitutions

    Ingredients for the recipe.
    • Broth. Minestrone is supposed to be a vegetarian dish, but I still use chicken broth if I am buying store-bought. I just don't like boxed vegetable broth. If I have enough vegetable scraps saved in my freezer I'll make my own vegetable broth.
    • Vegetables. Minestrone is kind of like my Pasta Primavera with Broccoli and Asparagus. in that you can use whatever vegetables are in season. The base vegetables that you always need are carrots, celery, and onion. Green beans, kidney beans, spinach, and zucchini can all be substituted with other veggies like kale, peas, potatoes, or cabbage.
    • Tomato Paste. Tomato paste is best used when caramelized with the vegetables. When it caramelizes the tomato flavor will intensify which is why we use such a small amount of it.
    • Ditalini. I like to add the pasta directly to my soup. I love the creamy silky starchiness it adds to the soup. I would suggest cooking the ditalini separately if you plan on saving a large portion of the soup.

    *Please see the recipe card below for more information on ingredients.

    How To Make Minestrone

    Soups can all be very similar. You always start with the base. A simple mirepoix is a combination of vegetables that is great to learn for making any soup!

    Carrots, celery, and onion sauteing in a pot with garlic.

    Step 1: Start by adding olive oil to a large dutch oven on medium heat. Once the oil is shimmering pour in the carrots, celery, and onion. Start layering in the seasoning with salt, pepper, and oregano. Saute the vegetables until they are soft, about 8 minutes, then add in the minced garlic.

    Tomato paste mixed with sauteing vegetables to caramelize.

    Step 2: Once the garlic is fragrant, add in the tomato paste and allow it to sit directly on the bottom of the pot for 2 minutes. This will help caramelize the flavor of the tomato. Next, stir the tomato paste throughout the vegetables and saute for another 2 minutes.

    Simmering crushed tomatoes with vegetables.

    Step 4: Add the crushed tomatoes. Stir the vegetables well throughout the crushed tomatoes and bring them to a simmer.

    Broth added to pot boiling.

    Step 5: Add the chicken broth and stir in the basil, bay leaves, more oregano, salt, and pepper. Bring it to a boil and add green beans, zucchini, kidney beans, and a parmesan rind if you have it. Lower the soup to a simmer and cover leaving an opening for steam to escape. Simmer for 30 minutes, stirring occasionally.

    Step 6: Remove the cover and add the ditalini. Stir well and simmer for another 15 minutes until the macaroni is cooked. Stir often because the ditalini will sink to the bottom and get stuck to the pan.

    Spinach wilted into the soup.

    Step 7: Finally, add the spinach and cover for the final two minutes to wilt the spinach. Remove the cover and stir it well throughout the soup. Serve with parmesan and crusty Italian bread!

    Enjoy this soup with a sandwich like Eggplant Caprese Grilled Cheese or Pepperoni Bread (Stromboli)!

    Pro-Tips

    1. Caramelize the tomato paste by allowing it to sit directly on the pot when you add it. This will help develop the deep tomato flavor.
    2. If you plan on saving or freezing this soup, don't cook the ditalini in the soup. Cook it separately and add it to the bowl so that it doesn't soak up all the soup when you're saving it.
    3. Chop the carrots, onions, and celery in similar sizes so that they will cook at the same pace.
    A bowl of minestrone with a piece of Italian bread next to the dutch oven filled with soup.

    Recipe FAQs

    How to save minestrone?

    This recipe makes a double batch. One for now, and one to store in the freezer. When you reheat the frozen minestrone, add some chicken broth because the beans and pasta will soak up some of the liquid. Eating this recipe on day 2 always yields a thicker soup.

    Should I put parmesan rind in my soup?

    I put parmesan rind in almost all of my soups. It adds a salty and nutty flavor. It's a way to use every part of the cheese so that you have no waste. It's the same reason I save all of my vegetable scraps. I'm not trying to say that you can ONLY use homemade vegetable stock. I just think it's a nice way to use the vegetable scraps that would otherwise be thrown away.

    Everyone loves a classic Italian minestrone, unless they hate vegetables, of course. But everyone needs a vegetable soup here and there like our Creamy Mushroom Mascarpone Soup or Barley Lentil Soup!

    If you love this recipe, add it to your grocery list this year and print it below. Leave a comment and a review below to let us know what you think.

    More Hearty Soups

    • rustic italian tortellini soup topped with parmesan
      Rustic Italian Tortellini Soup with Sausage
    • white bean lentil soup
      White Bean Lentil Soup
    • roasted carrot ginger soup with thyme
      Roasted Carrot Ginger Soup
    • Sausage and broccoli rabe soup with tortellini in a dutch oven.
      Broccoli Rabe and Tortellini Soup

    You can follow us on Instagram @vindelgiudice and Tiktok @alwaysfromscratch to see videos and tutorials of our recipes!

    📖 Recipe

    A bowl of minestrone with a piece of Italian bread.

    Classic Italian Minestrone

    Vincent DelGiudice
    A classic Italian Minestrone filled with vegetables and nutrients. A hearty dish with beans, pasta, zucchini, carrots, celery, spinach and more!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr
    Course Main Course, Side Dish
    Cuisine Italian
    Servings 8 servings
    Calories 216 kcal

    Equipment

    • 1 Large Dutch Oven

    Ingredients
      

    • 8 cups chicken broth
    • 2 carrots, chopped
    • 2 celery stalks, chopped
    • 1 medium onion, chopped
    • 3 cloves garlic, minced
    • 1 cup green beans, chopped
    • 1 zucchini, chopped
    • 1 can kidney beans, rinsed
    • 1 bag of spinach
    • 1 28 oz can crushed tomatoes
    • 2 tablespoon tomato paste
    • 1 cup ditalini
    • 10 basil leaves
    • 2 bay leaves
    • 2-3 teaspoon salt
    • 2 teaspoon pepper
    • 1½ tablespoon oregano
    • 3 tablespoon olive oil

    Instructions
     

    • In a large pot add olive oil and bring to medium heat. Add carrots, onions, and celery. Stir well and saute for 8 minutes until vegetables are soft season with salt and pepper. Once the vegetables have become soft, add the garlic and saute for 1 minute. Then add tomato paste and stir until incorporated. Allow the vegetables to sit for 3 minutes.
    • Add the crushed tomatoes and bring them to a boil. Then add the chicken broth and bring it to a boil again. Stir in the zucchini, green beans, kidney beans, basil, bay leaves, salt, pepper, and oregano. Bring the soup to a simmer and cover leaving a small gap for air to escape and simmer for 30 minutes.
    • Take the cover off and add the ditalini. Simmer for another 15 minutes or until the ditalini is soft.
    • Add the spinach and cover for 2 more minutes to wilt the spinach and then stir well. Serve with crusty bread.

    Notes

    1. When you add the tomato paste and combine it with the vegetables, allowing them to sit for a couple of minutes will caramelize the tomato paste and intensify the tomato flavor. 
    2. I prefer to cook my pasta in the soup for flavor. But if you think you're going to eat this for leftovers, you may want to cook pasta separately so that it doesn't soak up all of the soup. 

    Nutrition

    Calories: 216kcalCarbohydrates: 32gProtein: 9gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 5mgSodium: 2119mgPotassium: 660mgFiber: 6gSugar: 5gVitamin A: 6175IUVitamin C: 20mgCalcium: 99mgIron: 3mg
    Tried this recipe?We'd love for you to Leave a Review!

    More Hearty Italian Soups

    • Butter chicken soup in a bowl topped with cilantro.
      Butter Chicken Soup
    • Beef and barley soup in a pot.
      Beef and Barley Soup with Mushrooms
    • Bowl of sausage and lentil soup.
      Sausage and Lentil Soup
    • Chicken tortellini soup in a bowl.
      Chicken Tortellini Soup

    Reader Interactions

    Comments

    1. Vinny

      June 21, 2024 at 12:49 am

      5 stars
      This is a classic that we make often. Usually we have it on repeat all Fall! Hope you enjoy!

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Vinny in the Kitchen.

    Vinny DelGiudice, MS CCC-SLP

    My name is Vinny. I am an Italian-American home cook, a photographer, and previously, a speech pathologist specializing in swallowing and voice disorders. I share the recipes I grew up eating in my home and the recipes that I cook for my family. Always From Scratch is about cooking homemade meals and eating with family.

    More about me →

    Italian Summer Recipes

    • chicken spiedini
      Chicken Spiedini
    • Kale and Cannellini Bean salad in a bowl topped with pine nuts.
      Kale and Cannellini Bean Salad
    • Zucchini alla scapece on a tray garnished with mint.
      Zucchini alla Scapece
    • Grilled chicken burger on a bun with garlic aioli.
      Gorgonzola Grilled Chicken Burger
    • Chickpea and feta salad in a bowl topped with pistachios
      Chickpea Cucumber Feta Salad
    • Finished Italian green bean salad
      Italian Green Bean Salad

    Our Top Recipes!

    • sausage and peppers
      Italian Sausage and Peppers
    • lemon pepper grilled chicken
      Grilled Lemon Pepper Chicken Thighs
    • A grilled pork chop stuffed with feta and sauteed spinach and garlic served on more sauteed spinach.
      Grilled Stuffed Pork Chops
    • Bacon blue cheese burger on a cutting board.
      Bacon Blue Cheese Burger
    • summer farro salad with Italian white beans
      Summer Farro Salad with Cannellini Beans
    • Orzo and garbanzo bean salad with olives, tomatoes, and more in a bowl.
      Orzo and Garbanzo Bean Salad

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility
    • Terms & Conditions

    Newsletter

    • Sign Up!

    Contact

    • Want to work with us?
    • Video Editing Service
    • Instagram
    • About

    Disclaimer: I may earn from affiliate links on this page. As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Always From Scratch

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.