• 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: Jul 30, 2025 | Published: May 19, 2025 | 14 Comments

    520 shares
    • Facebook128
    Jump to Recipe Print SaveSaved!

    This post may contain affiliate links. Read my disclosure policy.

    Minestrone Soup topped with shaved parmesan and fresh basil leaves - in a bowl.

     

    This hearty Minestrone Soup is loaded with tender pasta, creamy cannellini beans, and a medley of fresh vegetables (kale, carrots, and green beans) simmered in a rich tomato broth. Perfect for a cozy vegetarian dinner!

    Minestrone Soup topped with shaved Parmesan and fresh basil - in a bowl.

    What is Minestrone Soup?

    Minestrone soup is a traditional Italian vegetable soup 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.

    Cooking all the soup ingredients together in a soup pot.

    My Version of Minestrone Soup

    • One-pot wonder: I love how everything simmers together in a single pot, making clean-up a breeze-perfect for busy weeknights. It's also great for meal prep!
    • Perfect for seasonal produce: This is the soup I crave in late summer or fall, when garden veggies like green beans, carrots, and kale are at their best! And, you can make minestrone soup in the winter with veggies like butternut squash, Brussels sprouts, sweet potatoes, or pantry staples like canned veggies.
    • Full meal: Between the kale, green beans, and cannellini beans, this is way more than just a light soup-it's a full meal that will actually keep you satisfied. It makes an amazing vegetarian dinner that you can complete with a slice of crusty bread and a fresh salad.
    • Use any pasta you like: I always grab whatever small pasta shape I have on hand-ditalini, elbows, or even orzo. It's a great way to use up bits and pieces from the pantry. My other 2 favorite Italian-inspired pasta soups are lemon chicken orzo soup and Italian sausage tortellini 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.

    Variations

    • Add Protein: Add cooked Italian chicken sausage, turkey sausage, or rotisserie chicken if you want extra protein (just skip the parmesan to keep it dairy-free if needed). My other favorite protein-packed soups are sausage potato soup and white lasagna chicken soup.
    • Vegan Version: Skip the parmesan or swap for a sprinkle of nutritional yeast, and make sure your veggie broth is vegan. You might also like my vegan creamy tomato coconut soup.
    • Gluten-Free Minestrone: Use your favorite gluten-free small pasta or swap pasta entirely for diced potatoes or cooked rice.
    • Creamy Minestrone: Stir in a splash of heavy cream, coconut milk, or even a swirl of cashew cream at the end.
    • Use Other Kinds of Beans: Try using kidney beans, chickpeas, or navy beans if you're out of cannellini. I love mixing two kinds for extra variety. If you love beans, try my sausage white bean soup.
    • Add More Veggies: Toss in zucchini, spinach, corn, peas, or diced bell pepper-just add them in the last 10 minutes of simmering.
    • Winter Version: For cold months, add cubed butternut squash, sweet potato, or even chopped Brussels sprouts instead of green beans. Or, try my butternut squash and sausage orzo soup.
    Minestrone Soup - 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 7 votes

    Minestrone Soup

    This hearty Minestrone Soup is loaded with tender pasta, creamy cannellini beans, and a medley of fresh vegetables (kale, carrots, and green beans) simmered in a rich tomato broth. Perfect for a cozy vegetarian dinner!
    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. 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.
    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.
    Minestrone soup - in a soup pot.

    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 »
    520 shares
    • Facebook128

    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. Sue

      December 02, 2025 at 5:33 pm

      I have a question. I am going to a function and I am bringing soup. It starts at 9:00am but we won't eat until noon. I am planning on bringing a crock pot. Can I cook the veggies (onions, celery carrots) the night before and refrigerate? I would also cook the pasta the night before and keep separate. The next day I would put all the ingredients into the crock pot and cook on low for 3 hours or so adding the pasta and kale the last 30 min.

      Reply
      • Julia

        December 13, 2025 at 11:52 pm

        Hi Sue! Yes — that plan is solid and works well for this soup.

        You can cook the onions, celery, and carrots the night before and refrigerate them. Cooking the pasta ahead and keeping it separate is exactly the right move. The next day, add everything except the pasta and kale to the crock pot and heat on LOW until hot (about 2–3 hours is perfect for warming). Add the pasta and kale during the last 20–30 minutes so the pasta doesn’t get mushy and the kale stays tender but not overcooked.

        One small tip: the soup will thicken as it sits, so bring a little extra broth to thin it out just before serving if needed.

        Reply
    2. Michaela

      November 15, 2025 at 4:47 am

      I'm in Washington State and it's November, so it is cold and raining. I needed something to lift our freezing spirits, so I searched for a soup recipe. This is, by far, one of the finest minestrone soup recipes I have ever tried. Thank you. I followed the recipe precisely, adding the parmesan rind as suggested in the notes. I just used some dried herbs since I had no fresh basil, and it was still perfect. I appreciated adding some new Italian words to my vocabulary too for kicks. I will be following your Facebook page for more.

      Reply
      • Julia

        November 16, 2025 at 2:56 pm

        Hi Michaela! I'm really glad this soup brought some comfort on a chilly Washington day. That parmesan rind really does add something special, I am glad you added it! 🙂 Thank you for taking the time to share this positive feedback - I really appreciate it! 🙂

        Reply
    3. Denise

      September 02, 2025 at 3:04 pm

      This must be my favorite soup ever! I used orzo this time and I think I like it better than any other pasta I usually add.

      Reply
      • Julia

        September 04, 2025 at 3:54 pm

        I love that you used orzo, Denise, - so clever! ❤️

        Reply
    4. 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
    5. 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
    6. 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
    7. 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