• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Minestrone Soup

    By Julia | Updated: May 22, 2025 | Published: May 19, 2025 | 8 Comments

    217 shares
    • Facebook28
    Jump to Recipe Print SaveSaved!
    This post may contain affiliate links. For more information, please see our affiliate policy.

    This hearty Minestrone Soup is vibrant and veggie-packed, loaded with tender pasta, creamy cannellini beans, and a medley of fresh vegetables simmered in a rich tomato broth. I finish it with leafy kale, fresh basil, and shaved parmesan for a cozy, comforting meal that’s perfect any night of the week.

    Minestrone soup - in a soup pot.

     

    Minestrone - a Classic Italian Vegetable Soup 

    Minestrone soup is a classic Italian vegetable soup I love making with whatever seasonal veggies I have on hand. It’s typically made with a mix of vegetables, beans, and pasta or rice in a tomato-based broth. There’s no single “authentic” version—it varies by region and ingredients, often including things like carrots, celery, zucchini, spinach, potatoes, and borlotti or cannellini beans. While it’s usually vegetable-based, you can easily adapt it with meat or different broths depending on your taste. If you enjoy hearty, pasta-based soups with protein, don’t miss my lemon chicken orzo soup and Italian sausage tortellini soup.

    Just a heads-up: my version includes Parmesan, so it’s not vegetarian or vegan—but you can swap in a vegan hard cheese if you prefer. 

    As with most good soups a Minestrone begins with a sofritto which is a flavourful base made by gently sautéing finely chopped vegetables usually onion, celery and carrot in olive oil. It forms the foundation of Minestrone soup by adding depth and richness. My other favorite vegetable soup is a classic tomato soup.

    Minestrone Soup - in a bowl.
    Minestrone Soup - close-up of the ladle of soup.

    The Ingredients You'll Need

    • Vegetables: onion, carrots, celery (soffritto), garlic, green beans, and kale. This soup is lterally packed with veggies!
    • Canned cannellini beans: I drain and rinse canned beans to reduce excess sodium and improve texture.
    • Canned diced tomatoes: Super convenient!
    • Pasta: Use small shapes like elbow or ditalini. I used elbow macaroni and cooked it right in the broth. Always add pasta toward the end—cooking it too early makes it mushy.
    • Vegetable broth: high-quality, flavor-packed broth is essential!
    • Garnish: fresh basil, shaved Parmesan - I add those just before serving.
    • Everyday essentials: olive oil, salt, and pepper—staples that help build flavor in almost any dish.
    • Tip: The below photo shows every single ingredient you need. Take a screenshot for your shopping list!
    This photo shows all the ingredients you need to make Minestrone Soup.
    Minestrone Soup topped with shaved Parmesan and fresh basil - in a bowl.

    Serve with

    • Classic Italian Salad (with sun-dried tomatoes, artichokes, cherry tomatoes, pine nuts, Parmesan cheese, and a mix of baby spinach + baby arugula) 
    • Apple Spinach Salad (with feta, pistachios, and honey-mustard lemon dressing)
    • Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto
    • Greek Salad
    • Garlic Butter Dinner Rolls
    • Spinach & Ricotta Flatbread
    • Bacon Cheddar Scones
    Minestrone Soup topped with shaved parmesan and fresh basil - in a bowl.
    5 from 4 votes

    Minestrone Soup

    This hearty Minestrone Soup is vibrant and veggie-packed, loaded with tender pasta, creamy cannellini beans, and a medley of fresh vegetables simmered in a rich tomato broth. I finish it with leafy kale, fresh basil, and shaved parmesan for a cozy, comforting meal that’s perfect any night of the week.
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Soup
    Cuisine Italian
    Servings 6
    Calories per serving 247 kcal
    Author: Julia

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium yellow onion finely diced
    • 2 large carrots peeled and cut into rounds
    • 2 celery ribs finely sliced
    • 2 cloves garlic minced
    • 1 cup green beans trimmed and roughly chopped
    • 28 ounce diced tomatoes canned
    • 4 cups vegetable broth
    • 15 ounces cannellini beans canned, rinsed and drained
    • 2 cups kale roughly chopped
    • ¾ cup small pasta such as elbow macaroni or ditalini
    • salt and pepper to taste
    • fresh basil to garnish
    • ½ cup shaved parmesan to garnish
    US Customary - Metric
    Prevent your screen from going dark

    Instructions 

    • Add the olive oil to a large pot set over a low heat. When it’s hot, add the onion, carrots and celery. Cook gently for 10 minutes until soft.
    • Add the garlic and the green beans and cook for 3-4 minutes.
    • Pour in the diced tomatoes and vegetable broth and bring to a simmer. Let the soup bubble gently for about 20 minutes or until the vegetables are tender.
    • Add the cannelloni beans, kale and pasta to the pot. Stir to combine then simmer for a further 10-12 minutes, or until the pasta is cooked.
    • Taste and season with salt and pepper.
    • Garnish with fresh basil and shaved parmesan cheese.

    Notes

    Variations

    As I mentioned above, Minestrone is a very flexible recipe. Here are some other ingredients & variations I recommend using in this soup:
    • Zucchini or courgette: add in place of or alongside green beans for a summery feel.
    • Potatoes: would make this soup heartier—great for colder months.
    • Peas or corn: Add near the end for sweetness and color.
    • Spinach or Swiss chard: Sub in for kale, added at the end so it wilts gently.
    • Broken spaghetti or orzo: Work just as well as macaroni or ditalini.
    • Parmesan rind: If you want a richer broth you can add a parmesan rind while the soup is simmering then remove it just before serving.

    Storage Tips

    • Fridge: Minestrone Soup should be covered and stored in the refrigerator where it will keep for 3-4 days. The flavor often improves after a day or two!
    • Pro Tip: If I plan to store leftovers, I cook the pasta separately and add it when serving to avoid it soaking up all the broth.
    • Freezer: If you want to keep it longer, it can be frozen for up to 3 months.

    Nutrition

    Nutrition Information
    Minestrone Soup
    Amount per Serving
    Calories
    247
    % Daily Value*
    Fat
     
    7
    g
    11
    %
    Saturated Fat
     
    2
    g
    13
    %
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    4
    g
    Cholesterol
     
    6
    mg
    2
    %
    Sodium
     
    1126
    mg
    49
    %
    Potassium
     
    470
    mg
    13
    %
    Carbohydrates
     
    37
    g
    12
    %
    Fiber
     
    7
    g
    29
    %
    Sugar
     
    8
    g
    9
    %
    Protein
     
    11
    g
    22
    %
    Vitamin A
     
    5395
    IU
    108
    %
    Vitamin C
     
    24
    mg
    29
    %
    Calcium
     
    225
    mg
    23
    %
    Iron
     
    4
    mg
    22
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

    Keyword Minestrone Soup

    How to Make Minestrone Soup (Step-by-Step + Tips & Tricks)

    • Cook soffritto: Heat olive oil in a large pot over low heat. Once hot, add the onion, carrots, and celery, and cook gently for about 10 minutes until softened.
    • Tip: I cook the soffritto (onion, carrot, celery) low and slow—rushing this step can lead to bland soup.
    Cooking onion, carrots, and celery in a large pot, then adding garlic towards the end.
    • Add the garlic and green beans, and cook for another 3–4 minutes. Garlic burns quickly, so I add it after the vegetables have softened, not with the soffritto.
    • Tip: I dice the vegetables evenly so they cook at the same rate and give a consistent texture in every bite.
    Adding green beans to the vegetable medley in the soup pot.
    • Stir in the diced tomatoes and vegetable broth, bring to a simmer, and let the soup cook gently for about 20 minutes, or until the vegetables are tender.
    Stirring in the diced tomatoes and vegetable broth together with the cooked vegetables - in a soup pot.
    • I simmer the soup gently, not at a rapid boil, to keep the vegetables from breaking down too much.
    Slowing simmering the vegetable soup base in a pot.
    • Add the cannellini beans, kale, and pasta, then stir to combine and simmer for another 10–12 minutes, until the pasta is cooked through. I like to chop the kale into small, bite-sized pieces so it wilts quickly and evenly in the soup.
    • Tip: I add the pasta and the beans toward the end to prevent them from overcooking and going mushy.
    Adding cannellini beans, kale, and elbow macaroni to the vegetable soup in a pot.
    • Season to taste with salt and pepper. I always do it at the end—broth and canned beans can vary in saltiness.
    • Garnish with fresh basil and shaved Parmesan.
    Cooking all the soup ingredients together in a soup pot.
    Minestrone Soup - in a bowl.

    More Italian-Inspired Soups

    • Creamy Sausage Tortellini Soup
    • Italian Sausage Potato Soup
    • White Lasagna Chicken Soup
    • Italian Sausage White Bean Soup
    Minestrone Soup topped with shaved Parmesan and fresh basil - in a bowl.
    « Chicken Piccata Orzo
    Passion Fruit Margarita »
    217 shares
    • Facebook28

    Reader Interactions

    Comments

      Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

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

      Recipe Rating




    1. Laura T.

      June 18, 2025 at 11:28 am

      Delicious and the only change I made was extra veggies like spinach instead of kale and zucchini from my mini garden. This was very tasty highly recommend.

      Reply
      • Julia

        June 20, 2025 at 1:11 pm

        Hi Laura! I love that you added so many more veggies!! 🙂

        Reply
    2. Chris Hawkins

      May 24, 2025 at 5:24 am

      Made this today. Easy and tasty. Love your recipes

      Reply
      • Julia

        May 25, 2025 at 12:51 pm

        Thank you, Chris, for your review - I really appreciate it! 🙂

        Reply
    3. Vanessa

      May 23, 2025 at 7:39 pm

      I swapped out the pasta for quinoa for some extra protein and because we're gluten-free, totally yum!

      Reply
      • Julia

        May 25, 2025 at 12:55 pm

        What a brilliant idea to use quinoa instead of pasta! Thank you so much for sharing, Vanessa!!

        Reply
    4. Leyla

      May 22, 2025 at 10:02 am

      This was so good! Parmesan on top was the perfect addition along with fresh basil. I used green bell peppers, added zucchini and mushrooms.

      Reply
      • Julia

        May 25, 2025 at 1:05 pm

        So glad you liked it, Leyla! 🙂 I love that you used different veggies - they sound delicious!

        Reply

    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2025 JuliasAlbum.com

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




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