Nonna's Minestrone Soup Recipe: Rustic Italian Grandma's Simmered Secrets

Soups & Stews

Nonna's Minestrone Soup Recipe: Rustic Italian Grandma's Simmered Secrets

Nonna's minestrone soup recipe carries the warmth of an Italian grandmother's kitchen, where simmering pots create memories as rich as the flavors. This hearty soup balances rustic tradition with modern flexibility—think tender beans, vibrant vegetables, and aromatic herbs all melded into a broth that's both comforting and nourishing.

The secret lies in slow simmering, which transforms simple ingredients into something deeply satisfying, with each spoonful telling a story of home.

What sets this minestrone apart is its adaptability—whether you're using traditional beef broth or a vegetable-based alternative, the technique remains the same. The vegetables cook in stages, ensuring each retains its texture while absorbing the savory broth.

Fresh basil and parsley finish the dish, adding bright, herbal notes that cut through the richness. It's the kind of soup that tastes even better the next day, as flavors deepen with time.

This recipe delivers a bowl of soup that's hearty enough for a cold evening but light enough for a summer lunch. The combination of pasta, beans, and seasonal vegetables creates a dish that's both filling and balanced, perfect for feeding a family or sharing with neighbors.

Every ingredient plays a role, from the caramelized onions to the tender carrots, all working together to create a taste of Italy in your own kitchen.

Whether you're making it for a weeknight dinner or a holiday gathering, this minestrone adapts to your needs—add mushrooms for extra umami, swap in whole-wheat pasta for a nuttier bite, or keep it classic with traditional ingredients.

The beauty of Nonna's method is its simplicity: a few hours of simmering transforms humble ingredients into something extraordinary. Let's bring that Italian kitchen to your stove.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for nonna's minestrone soup

Sixteen ingredients transform into Nonna's legendary minestrone—a symphony of rustic Italian flavors.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety for sautéing
Yellow Onions 🧅 2 whole Medium-sized, thinly sliced for caramelization
Celery Stalks 🥬 4 whole Fresh, stringy, chopped into small pieces
Carrots 🥕 3 whole Medium-sized, peeled and sliced into rounds
Garlic Cloves 🧄 4 cloves Fresh, peeled and minced for aromatic depth
Canned Diced Tomatoes 🍅 2 cans San Marzano preferred for sweetness
Vegetable Broth 💧 6 cups Homemade or low-sodium store-bought
Canned Cannellini Beans 🌱 1 can Drained and rinsed, for hearty texture
Canned Kidney Beans 🌱 1 can Drained and rinsed, for earthy flavor
Ditalini Pasta 🍝 1 cup Uncooked, traditional Italian short pasta
Fresh Basil Leaves 🌿 ½ cup Packed, torn for vibrant finishing touch
Fresh Parsley Leaves 🌿 ¼ cup Chopped, for bright herbal notes
Vegetable Oil 🫒 2 tbsp For extra richness in finishing
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain for balanced seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely cracked for texture

The foundation begins with San Marzano canned tomatoes and vegetable broth, which provide the soup's rich, savory base. For the best quality, seek out San Marzano tomatoes at specialty Italian markets or well-stocked grocery stores like Whole Foods—their sweet, meaty texture elevates the dish. The cannellini and kidney beans should be high-quality, low-sodium brands like Bertolli or Mutti, available at most supermarkets. Fresh herbs are non-negotiable; farmers' markets offer the most vibrant basil and parsley, but even grocery store selections work if the leaves are bright and firm. The ditalini pasta should be uncooked and traditional—De Cecco or Barilla brands are widely available and ideal for this rustic preparation.

No San Marzano tomatoes? Crushed tomatoes in a heavy-duty can work in a pinch, though the flavor won't be as refined. Substitute white beans for kidney beans if needed, but the cannellini are essential for that creamy texture. Fresh herbs unavailable? Dried basil and parsley at one-third the amount will suffice, though the flavor won't be as bright. For extra umami depth, add mushrooms or sun-dried tomatoes if you're feeling adventurous. The olive oil should be extra-virgin—California or Italian varieties work best, and you can find high-quality options at Trader Joe's or Costco. If you're using a pre-made broth, opt for a low-sodium version to control seasoning better.

This soup tastes even better the next day, as flavors meld and deepen. Store in an airtight container in the refrigerator for up to 5 days, or freeze portions for 3 months by portioning into individual containers. The pasta and beans can be pre-cooked and stored separately for 3 days before assembling the soup. For a quicker meal, keep all ingredients prepped in the fridge and simmer directly from the freezer—just add extra broth to thin as needed. The fresh herbs should be added just before serving to preserve their vibrant flavor.

❤️

Why You'll Love This Recipe

  • Sofa-Worthy Simplicity: I swear by this recipe because it’s the kind of soup that lets you almost pretend you’re not cooking. Sauté onions, celery, and carrots in olive oil until they’re soft—no fancy techniques, just the kind of slow simmer that happens while you’re folding laundry or scrolling through your phone. The garlic? Oh, that’s the magic—just a few cloves, crushed and blooming in the oil until the whole kitchen smells like Sunday dinner.
  • Umami Bomb: That first spoonful? Chef’s kiss. The slow caramelization of onions and celery builds into something deep and savory, while the garlic—when you let it sit just long enough—adds a warmth that lingers. Honestly, I’ve tried store-bought broth, but nothing beats the way these simple veggies, simmered low and slow, turn into a flavor so rich it feels like a hug in a bowl.
  • Leftovers That Beg for More: This soup tastes better the next day, which is basically a miracle. I make a big pot on Sundays, and by Wednesday, it’s the only thing anyone in my house wants—even my picky teenager. The veggies soften just enough to melt in your mouth, and the broth gets more concentrated, like a secret upgrade. Freeze half if you’re feeling ambitious; thaw it straight into a new batch when you’re tired of takeout.
  • Pantry Staple Power: Between us, this recipe is my go-to for when I’ve got nothing but a few basics. Olive oil, onions, celery, carrots, garlic—if you’ve got those, you’ve got a meal. No fancy ingredients, no last-minute grocery runs. I’ll be real: it’s saved me more than once when I was too tired to order in or too broke to eat out. Plus, it stretches across multiple meals without breaking the bank. That’s the kind of recipe that makes you feel like a genius.

Step-by-step instructions for Nonna's minestrone soup

Here's the method that delivers Nonna's signature rustic flavor and hearty texture every time.

1

Sauté the Vegetable Base

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, 4 whole celery stalks, and 3 whole carrots, all chopped into ¼-inch pieces. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to caramelize. You'll notice the onions turn translucent and the carrots develop a slight golden hue—this builds the soup's foundational flavor.

Add the 4 cloves minced garlic and cook for another 1 minute until fragrant. This quick sauté prevents the garlic from burning, which would impart a bitter taste. The vegetables should form a thick, flavorful paste at the bottom of the pot—this is called a soffritto, the secret to authentic Italian soups. If the vegetables release too much liquid, reduce heat slightly to allow proper browning.

2

Build the Broth and Tomato Base

Pour in the 2 cans diced tomatoes (with juices) and stir to combine with the sautéed vegetables. Cook for 3 minutes to meld the flavors. Then add 6 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, allowing the flavors to develop and the broth to infuse with the vegetables.

After 15 minutes, stir in the 1 can drained cannellini beans and 1 can drained kidney beans. These beans add hearty texture and protein while absorbing the rich broth. The soup should have a vibrant, rustic appearance with visible bean pieces floating throughout. Taste and adjust seasoning with 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper, remembering that canned beans and broth already contain some salt.

3

Finish with Pasta and Fresh Herbs

Add the 1 cup uncooked ditalini pasta to the simmering soup. Cook for 8-10 minutes, stirring occasionally, until the pasta is al dente—it should have a slight bite to it. The pasta will absorb the broth as it cooks, so don't add extra water. If the soup seems too thick, you can add ½ cup hot vegetable broth to reach your preferred consistency.

Remove the pot from heat and stir in the 0.5 cup torn fresh basil leaves and 0.25 cup chopped fresh parsley leaves. These herbs add brightness and freshness, balancing the earthy flavors of the beans and vegetables. Let the soup sit off heat for 5 minutes to allow the herbs to infuse fully. Taste again and adjust seasoning if needed—this is when you can truly appreciate the balance of flavors.

4

Finish with Richness and Serve

Return the soup to low heat and stir in the 2 tablespoons vegetable oil. This final touch adds a luxurious mouthfeel and helps distribute the flavors evenly throughout the soup. The oil should be incorporated smoothly, creating a silky texture without breaking the soup's rustic character.

Ladle the minestrone into warm bowls and serve immediately. The soup should be hearty yet light, with a perfect balance of vegetables, beans, and pasta. Each spoonful should deliver layers of flavor—sweet carrots, earthy beans, aromatic herbs, and the rich depth of the broth. For an authentic Nonna touch, serve with a sprinkle of grated Parmesan cheese on the side, though it's not part of this traditional recipe.

👨‍🍳

Pro Tips For Making Nonna'S Minestrone Soup

  • SWEEAT THE AROMATICS: Start by cooking onions, celery, and carrots in olive oil over medium-low heat—don’t rush this. I learned the hard way that blistering them turns them bitter, and you’ll taste it in every spoonful. Let them soften slowly, stirring occasionally, until the onions release their sweetness and the oil smells like a Sunday market.
  • CHOP GARLIC THIN: Slice those garlic cloves paper-thin instead of mincing them. They’ll cook faster and infuse the soup without burning. I used to crush them, and half the time they’d turn acrid—now they just melt into the broth like they’re supposed to.
  • SALT THE WATER LATE: Wait until the soup is simmering with all the veggies before adding salt. Adding it early dilutes the flavor as the broth absorbs the water. Trust me, your nonna would scold you for this—she knew timing was everything.
  • USE STALE PASTA: Toss in your pasta when the soup is nearly done, but here’s the trick: use dried pasta that’s been sitting in your pantry for a few weeks. Fresh pasta will turn mushy, but old dried pasta holds up and soaks up the broth like a sponge. (Yes, even if it’s past its "best by" date.)

Best sauces and condiments for this dish

Classic Tomato Sauce

Start with a simple San Marzano tomato sauce—simmer 2 cans diced tomatoes with 2 cloves minced garlic, 1 tsp dried oregano, and ½ tsp red pepper flakes for 10 minutes on low heat.

Blend half the sauce for a smoother texture or leave it chunky for rustic appeal. This sauce adds depth to your minestrone without overpowering the vegetables. 🍅

Umami-Boosting Mushroom Broth

For extra richness, sauté 1 lb sliced cremini mushrooms with 1 tbsp olive oil until golden, then deglaze with ½ cup white wine and add to your broth.

The mushrooms release deep, savory flavors that pair beautifully with the beans and pasta. Use this enhanced broth instead of plain vegetable broth for a restaurant-quality upgrade.

Garlic-Herb Oil

Infuse ½ cup olive oil with 4 cloves roasted garlic, 1 tbsp fresh rosemary, and 1 tbsp fresh thyme for 1 hour at room temperature. Drizzle 1 tbsp over each bowl before serving—this adds a fragrant, aromatic layer that complements the earthy minestrone.

Store the remaining oil in the fridge for up to 1 week.

Lemon-Caper Vinaigrette

Brighten the soup with a tangy vinaigrette made from 3 tbsp olive oil, 1 tbsp lemon juice, 1 tsp capers, and ½ tsp Dijon mustard. Whisk together and drizzle over the finished soup for a refreshing contrast to the hearty flavors.

This works especially well if your minestrone leans too heavy—it cuts through the richness beautifully.

Spicy Arrabbiata Finish

For heat lovers, stir in 1 tbsp arrabbiata sauce (store-bought or homemade) at the end. This fiery tomato-chili sauce adds a bold kick without altering the soup’s texture.

I recommend Rao's Homemade Arrabbiata for its balanced heat and tang. Add it just before serving to preserve its vibrant color and intensity. 🌶️

Creamy White Bean Purée

Blend 1 cup cooked cannellini beans with ¼ cup vegetable broth and 1 tbsp olive oil until smooth. Stir this purée into the finished soup for a velvety texture and extra protein.

The creamy element balances the soup’s heartiness, making it feel even more indulgent. This works particularly well if you’re serving a crowd—it adds a luxurious touch without extra effort.

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 8g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this minestrone soup vegan?

Replace the vegetable broth with a high-quality vegetable-based broth (like Imagine Foods or Pacific Foods), and use olive oil instead of butter. For extra richness, add 1 tablespoon nutritional yeast when serving to mimic the umami depth of Parmesan. The recipe already aligns perfectly with plant-based diets, as it's naturally free of meat and dairy.

2

Why does Nonna's version use ditalini pasta instead of other shapes?

Ditalini's tiny tubes hold onto the broth beautifully while maintaining their shape, creating a satisfying texture in every bite. The small size also makes it easier to eat with a spoon, which is perfect for hearty soups. While other pasta shapes like rigatoni or penne work, ditalini is traditional for Italian minestrone because it absorbs flavor without becoming mushy.

3

My soup turned out too thick—how can I fix it?

Add ½ to ¾ cup hot vegetable broth gradually while stirring until you reach your preferred consistency. If the soup is already served, thin it with a splash of broth or water at the table. For future batches, simmer uncovered to prevent reduction, or add the pasta earlier to absorb some of the liquid before serving.

4

Can I prepare this minestrone ahead of time?

This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. When reheating, add ¼ cup broth per serving to restore texture. Pro tip: Cook the beans and pasta separately, then assemble when ready to serve for the freshest flavor.

5

What vegetables can I substitute if I don't have carrots or celery?

Swap carrots for zucchini or sweet potatoes (add them later in cooking), and celery for leeks or fennel for similar texture. For a Mediterranean twist, use eggplant or artichoke hearts. The key is balancing flavors—if you remove one vegetable, add another with complementary sweetness or earthiness to maintain the soup's depth.

★★★★★4.9(1 review)
Categories Soups & Stews