Italian Soup Dish: Rustic Minestrone Recipe

Updated November 3, 2026

Total time
1 hr 15 min
prep 25 min · cook 50 min
Serves
6
portions as written

Jump to recipe

Italian Soup Dish: Rustic Minestrone Recipe

This Italian soup dish is a rustic minestrone made with beans, seasonal vegetables, tomatoes, and small pasta in a savory broth. Minestrone varies from region to region and household to household; this flexible version makes a satisfying one-pot meal, with pasta added near the end so it stays pleasantly firm.

Ingredients

  • 2 tablespoons (30 ml) extra-virgin olive oil
  • 1 medium yellow onion, diced, about 1 cup (150 g)
  • 2 medium carrots, diced, about 1 cup (130 g)
  • 2 celery stalks, diced, about 1 cup (100 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 2 tablespoons (30 g) tomato paste
  • 1 teaspoon (1 g) dried oregano
  • 1 teaspoon (1 g) dried basil
  • 1 can crushed tomatoes, 14.5 ounces (411 g)
  • 6 cups (1.4 L) low-sodium vegetable broth
  • 1 medium zucchini, diced, about 1 1/2 cups (200 g)
  • 1 small potato, peeled if desired and cut into 1/2-inch cubes, about 1 cup (150 g)
  • 1 can cannellini beans, 15 ounces (425 g), drained and rinsed; or 1 1/2 cups (250 g) cooked beans
  • 1 cup (100 g) small pasta, such as ditalini or small shells
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • 1/4 teaspoon (0.5 g) freshly ground black pepper, plus more to taste
  • 2 cups (60 g) chopped fresh spinach or chopped kale, tough stems removed
  • 1 tablespoon (15 ml) red wine vinegar or fresh lemon juice
  • 1/4 cup (15 g) chopped fresh parsley
  • Finely grated Parmesan, for serving, optional

Instructions

  1. Prepare the vegetables. Dice the onion, carrots, celery, zucchini, and potato into small, fairly even pieces. Mince the garlic and rinse the beans. Keeping the vegetables close in size helps them cook evenly, while small potato cubes become tender in the broth without turning to mash.
  2. Build the flavor base. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrots, celery, salt, and pepper. Cook for about 8 minutes, stirring regularly, until the onion is translucent and the carrots begin to soften. If the vegetables start browning before they soften, lower the heat a little.
  3. Add garlic, tomato paste, and herbs. Stir in the garlic, tomato paste, oregano, and dried basil. Cook for 2 minutes, stirring so the paste coats the vegetables and darkens slightly. This brief cooking step takes away the raw taste of the paste and gives the broth a deeper tomato flavor; do not let the garlic scorch.
  4. Simmer the vegetables. Pour in the crushed tomatoes and vegetable broth, then add the potato and zucchini. Stir and bring the pot to a gentle boil. Reduce the heat to maintain a steady simmer, partially cover, and cook for 20 minutes. Check a potato cube with a fork: it should be nearly tender, not falling apart.
  5. Add beans and pasta. Stir in the drained cannellini beans and pasta. Simmer uncovered for the time on the pasta package, usually 8 to 10 minutes, stirring once or twice to prevent sticking. Start checking a minute before the package’s suggested time, because pasta continues to soften in hot soup. If the pot is bubbling too vigorously, reduce the heat.
  6. Finish and season. Stir in the spinach or kale and cook for 2 to 3 minutes, until wilted and tender. Turn off the heat, add the vinegar or lemon juice and parsley, and taste the broth. Adjust salt, pepper, and acidity as needed. The soup should taste savory and balanced, not sharply acidic; add a splash of broth if it has become thicker than you like.
  7. Ladle and garnish. Serve hot in bowls, with grated Parmesan and a little extra olive oil if desired. Put grated cheese on the table so each person can add as much as they like. The recipe makes six generous soup portions.

Tips

  • Cut vegetables evenly. Small, similar-sized pieces cook at roughly the same rate. If the carrots are much larger than the zucchini and potato, they may still be firm when the pasta is ready.
  • Keep the simmer gentle. A hard boil can break up the beans and make the vegetables ragged. Once the broth reaches a boil, lower the heat until you see occasional, quiet bubbles.
  • Choose pasta timing with leftovers in mind. For soup you plan to eat right away, cook the pasta in the pot. For planned leftovers, cook it separately and add it to individual bowls; this keeps it from swelling and absorbing most of the broth in the refrigerator.
  • Use broth to adjust thickness. Minestrone naturally thickens as it stands. Keep extra broth or water nearby and stir in a little at a time when reheating, then taste again before adding more salt.

Serving Suggestions

Serve minestrone as a complete lunch or a simple dinner. A slice of toasted crusty bread is useful for catching the tomato-rich broth, and a green salad with a lightly acidic dressing makes a fresh contrast. For a more substantial meal, offer a small antipasto plate of olives, roasted peppers, or sliced vegetables alongside the soup rather than adding many heavy sides.

Set out Parmesan, chopped parsley, black pepper, and olive oil as optional toppings. Parmesan adds a salty, savory finish, while parsley keeps each bowl tasting bright. To keep the soup dairy-free, leave off the cheese; the beans and pasta already make it filling. Check pasta packaging if you need a particular ingredient or allergen profile, since shapes and formulations vary.

Variations

Use the vegetables you have. Green beans, chopped cabbage, diced winter squash, or chopped chard can replace the zucchini or spinach. Add firm vegetables with the potato so they have time to soften; stir tender greens in during the final few minutes. Since vegetables differ in water content and cooking time, check for tenderness instead of relying only on the clock.

Change the beans. Great Northern beans or small white beans work in place of cannellini beans. Kidney beans are another option, though their firmer texture and stronger flavor make the soup a little heartier. Rinse canned beans to remove excess canning liquid and salt, then adjust the seasoning after they have simmered in the broth.

Make it gluten-free. Use a small gluten-free pasta and follow its package timing, since some varieties soften faster than wheat pasta. For a version without pasta, add an extra half can of beans or about 1 cup (150 g) of diced potato. A traditional Italian pasta shape such as ditalini is convenient but not essential; small shells, elbow macaroni, or broken spaghetti are practical substitutes.

Add a little heat or richness. A pinch of red pepper flakes can be cooked with the garlic and herbs. For a richer broth, add a Parmesan rind while the soup simmers and remove it before serving. If you do not have a rind, finish bowls with grated Parmesan instead. The rind is optional, and the soup remains flavorful without it.

Use fresh herbs when available. If replacing the dried basil and oregano with fresh herbs, use about 1 tablespoon (4 g) of finely chopped fresh basil and 1 tablespoon (3 g) of fresh oregano, adding them near the end so their aroma remains noticeable. Dried herbs have a more concentrated flavor, so they are added earlier to season the broth as it cooks.

Storage and Reheating

Let the soup stop steaming heavily, then refrigerate it within 2 hours of cooking in shallow, covered containers. It keeps for 3 to 4 days in the refrigerator. The pasta will continue absorbing liquid, so the soup may be much thicker the next day. Store cooked pasta separately from the broth when possible, especially if you expect to have leftovers; combine portions just before serving.

Reheat only the amount you plan to eat in a saucepan over medium heat, stirring occasionally until steaming hot throughout. Add a little broth or water if needed to loosen it, then check the seasoning. You can also microwave a portion in a microwave-safe bowl, covered loosely, stirring halfway through. Leftovers should reach 165°F (74°C) when reheated, measured with a food thermometer. Avoid repeatedly cooling and reheating the entire pot.

For longer storage, freeze the soup without pasta in airtight freezer-safe containers, leaving a little space for expansion. Use within about 2 to 3 months for best quality. Thaw overnight in the refrigerator, reheat until steaming hot, and cook fresh pasta separately to add to each bowl. If the soup was frozen with pasta, expect a softer texture after thawing; it will still work, but it may need extra broth.

Frequently Asked Questions

What is an Italian soup dish like minestrone made of?
Minestrone is a broad family of Italian vegetable soups, commonly made with vegetables, beans, broth, and sometimes pasta or rice. Ingredients change with the season and region, so there is no single fixed list. This recipe uses a tomato-and-vegetable-broth base, cannellini beans, and small pasta.

Can I make minestrone ahead?
Yes. You can prepare the soup through the vegetable-and-bean simmer, cool and refrigerate it, then bring it back to a simmer and cook the pasta shortly before serving. This approach helps the pasta keep its shape. Refrigerate the cooked soup within 2 hours and use it within 3 to 4 days.

Why did my minestrone become too thick?
Pasta, beans, and potatoes all absorb broth as the soup rests, and pasta can absorb quite a lot. Stir in broth or water a little at a time while reheating until the consistency is right. Taste afterward, since extra liquid can dilute the salt and tomato flavor.

Can I use dried beans instead of canned?
Yes, but cook the dried beans separately until tender before adding them. The time depends on the bean’s age and whether it was soaked, so do not assume it will become tender during the short soup simmer. Add cooked beans in the same amount as the recipe’s drained can, about 1 1/2 cups (250 g).

What can I use instead of ditalini?
Small shells, elbow macaroni, or broken short pasta are easy substitutes. Follow the package directions and taste a piece before the stated time is up, since shape and brand affect how quickly it cooks. If you are using gluten-free pasta or saving leftovers, cooking it in a separate pot is especially useful.

Is this minestrone vegetarian?
It is vegetarian when made with vegetable broth and served without Parmesan; it is also vegan if the pasta contains no egg and you skip the cheese. Parmesan is a common optional garnish, but ingredients used to make it can vary. Check labels if you are cooking for someone avoiding dairy or animal-derived rennet.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).