Some nights the fridge is nearly empty, the clock says dinner should already be on the table, and you still want something that tastes like it simmered all afternoon. This minestrone soup recipe gets you there in about 45 minutes, in one pot, with a short list of vegetables and pantry cans you probably already have on hand. It is the kind of soup that makes a cold evening feel handled, and it makes enough for lunch the next day.
Why This Minestrone Soup Works
Minestrone is a formula more than a fixed recipe: aromatics, beans, tomatoes, broth, a small pasta and something green at the end. That formula is forgiving, which is why it fits a weeknight. You build the flavor by cooking the onion, carrot and celery until they soften, then blooming the garlic and oregano for just a minute so they stay sweet instead of turning bitter. Canned tomatoes and cannellini beans do most of the heavy lifting, so the soup tastes slow-cooked without actually being slow. The ditalini thickens the broth slightly as it cooks, and the spinach goes in at the last moment so it stays bright instead of collapsing into mush. One pot, six servings, and a simmer you can walk away from.
What Goes Into This Minestrone (and Easy Swaps)
Onion, carrot and celery are the base, and it helps to chop them roughly the same size so they soften at the same rate. Celery is the one people skip, but it is doing real work here. Canned diced tomatoes give body and acidity, while cannellini beans add creaminess and enough substance to make the soup a meal. Low-sodium vegetable broth keeps the pot vegetarian and lets you decide how much salt goes in. Ditalini is the classic choice because the small tubes sit nicely on a spoon; small shells, elbows or even broken spaghetti work just as well. Fresh baby spinach wilts in two minutes; if you only have kale, add it with the pasta so it has time to tenderize. And the swaps are easy: great northern or kidney beans in place of cannellini, thyme or basil if you are out of oregano, and gluten-free pasta if that is what your kitchen uses. Just check the broth if you need the soup to be strictly vegetarian, since some cartons sneak in chicken stock.
Tips for the Best Minestrone Soup
Keep the pot at a gentle simmer rather than a rolling boil, and stir every so often so nothing catches on the bottom. Cook the pasta until just al dente, because it keeps softening in the hot broth. If you know you will be eating leftovers, boil the ditalini in a separate small pot and add a scoop to each bowl when you serve; that is the single best fix for a soup that turns starchy overnight. Taste before you add salt, since canned beans and broth vary a lot from brand to brand. A parmesan rind simmered in the pot adds a savory depth, if you eat dairy and have one in the fridge; leave it out for a vegan pot. Finish each bowl with a thread of olive oil and plenty of black pepper.
Storing and Serving Minestrone
Let the soup cool, then refrigerate it in an airtight container for up to 4 days. It often tastes better on day two, though the pasta will have drunk some of the broth; loosen it with a splash of water or broth when you reheat. To freeze, ladle the soup into containers and keep it for up to 3 months, ideally without the pasta or spinach, which do not thaw well. Reheat gently on the stove over medium-low heat, stirring now and then. Serve it with crusty bread for dipping, a drizzle of good olive oil, torn basil and a little grated parmesan if you like. A green salad on the side turns it into a full dinner, and a cup of it in a thermos makes a very good lunch.

Minestrone Soup Recipe: 45-Minute One-Pot Comfort
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots and celery and cook 5-6 minutes, stirring occasionally, until softened.
- Add the garlic and oregano and cook 1 minute, until fragrant.
- Add the diced tomatoes with their juices, the vegetable broth and the beans. Bring to a boil, then lower the heat and simmer 5 minutes.
- Stir in the pasta and simmer 10-12 minutes, until the pasta is al dente.
- Stir in the spinach and cook 2 minutes, until wilted. Season with salt and black pepper to taste, then serve hot.
That is the whole trick of this minestrone recipe: ordinary ingredients, one pot and 45 minutes of mostly hands-off cooking. It is hearty enough for dinner, gentle enough for a sick day, and generous enough that tomorrow’s lunch is already sorted.


