Soups & Stews
This Aldi minestrone soup recipe delivers vegetable-packed heartiness in one pot, perfect for cozy weeknight dinners. The classic Italian-inspired dish combines tender beans, hearty pasta, and seasonal vegetables in a rich, savory broth that simmers into restaurant-quality flavor without the fuss.
I've perfected this version to balance traditional ingredients with simple techniques—no special equipment needed, just a pot and patience.
The beauty of this recipe lies in its flexibility. You can use whatever vegetables you have on hand—carrots, celery, zucchini, or even frozen mixed veggies work beautifully. The key is simmering everything together for at least 20 minutes, allowing flavors to meld and the pasta to absorb the broth.
A splash of pasta water at the end ensures a silky texture, while a sprinkle of fresh parsley adds brightness and color.
What you'll end up with is a hearty, satisfying soup that's rich in flavor but light enough for any meal. The beans add protein and texture, the tomatoes provide acidity, and the pasta ties it all together.
It reheats beautifully, making it ideal for meal prep, and tastes even better the next day as the flavors deepen.
Serve it with crusty bread for dipping or a side salad for balance. This minestrone is the kind of dish that feels like a hug in a bowl—comforting, nourishing, and full of homestyle charm. Ready to make it? Let's get started.
Ingredients for aldi minestrone soup
Six servings of cozy, vegetable-packed goodness using Aldi's budget-friendly staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌾 | 1 ½ cups | Uncooked, no need to soak |
| Ditalini Pasta 🍝 | 1 cup | Uncooked, orzo works too |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano if possible |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Carrots 🥕 | 2 medium | OR 1 cup diced |
| Celery Stalks 🧅 | 3 whole | Diced, about 1 cup |
| Zucchini 🥒 | 1 medium | OR 1 cup diced |
| Onion 🧅 | 1 medium | Diced, yellow or red |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube works |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Dried Oregano 🌿 | 1 tsp | Italian blend preferred |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beans are the heart of this soup—Aldi's dried white beans are perfect for this, but any dried bean works. If you're short on time, canned beans cut prep by 2 hours, but soaking overnight gives the best texture. The San Marzano tomatoes at Aldi are a game-changer for flavor—look for them in the canned section. For the veggies, fresh is ideal but frozen works in a pinch, especially if you're using Aldi's mixed veggie bags. The celery and onion form the flavor base, so don't skip chopping them small—you want them to disappear into the soup.
No ditalini? Orzo or small pasta shapes work perfectly—just adjust cooking time. Short on carrots? Swap in sweet potatoes or butternut squash for extra heartiness. The tomato paste can be skipped if you're using extra tomatoes, but it adds that restaurant-quality depth that makes this soup stand out. For the herbs, dried oregano is a must, but fresh basil or thyme adds brightness if you've got it. The bay leaves infuse amazing flavor but must be removed before serving—remember to fish them out!
This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze portions for up to 3 months. I always double the recipe—leftovers make perfect lunches. For meal prep, keep the pasta separate until reheating to avoid mushiness. Garnish with fresh parsley right before serving to keep it vibrant. The Aldi broth is surprisingly good, but if you want to splurge, swap in a high-quality vegetable broth for richer flavor.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’ve got nothing but dried beans and a can of tomatoes. Soak the beans overnight, toss in the broth and diced tomatoes, and boom—you’ve got dinner. No fancy ingredients, just honest flavor.
- Creamy-Tangy Magic: The ditalini pasta soaks up the broth while the carrots and tomatoes caramelize just enough to give it that perfect sweet-savory bite. Honestly, the first spoonful makes me forget it’s a budget meal.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. The ditalini holds up perfectly, and the beans add protein so it actually keeps you full. Pack it in a thermos, and you’ve got lunch sorted for days.
- Budget Win: A bag of dried beans and a can of tomatoes stretch this recipe for a week’s worth of lunches. I’ll be real: it’s the kind of soup I make when I’m trying to feed the family without breaking the bank.
Step-by-step instructions for Aldi minestrone soup
This hearty one-pot soup comes together with simple techniques and bold flavors.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1 medium onion and 3 whole celery stalks, both diced, along with the 2 medium carrots cut into small cubes. Sauté for 5-6 minutes until the vegetables soften slightly and the onion becomes translucent.
Here's the thing—don't rush this step. The vegetables need time to release their natural sweetness and develop that foundational flavor. Stir occasionally to prevent burning, especially the carrots which can darken faster. When the mixture smells aromatic and the edges begin to brown just slightly, it's time to move on.
Add Aromatics and Build Depth
Push the vegetables to one side of the pot and add the 3 cloves garlic cloves, minced, directly to the empty space. Cook for 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that unmistakable garlic aroma. Stir everything together and add the 2 tablespoons tomato paste. Cook for another 1 minute to deepen the color and intensify the flavor.
This is where the soup's rich, tomato-forward character begins to develop. The tomato paste acts as a flavor multiplier, creating a base that will carry through the entire cooking process. If you're using a squeeze tube, simply press out the paste directly into the pot for even distribution.
Combine Liquids and Seasonings
Pour in the 2 cups canned diced tomatoes and 4 cups vegetable broth. Add the 1.5 cups dried white beans, 1 tsp dried oregano, 2 whole bay leaves, 1 tsp salt, and 0.5 tsp black pepper. Stir well to combine all ingredients thoroughly. The mixture should bubble gently—bring it to a full simmer over medium-high heat.
Once simmering, reduce heat to medium-low and cover partially with a lid. Let it cook for 30 minutes, stirring occasionally. This initial simmering period allows the beans to begin softening and the flavors to meld together. Don't walk away—check periodically to ensure it doesn't reduce too quickly or stick to the bottom.
Incorporate Remaining Vegetables
After 30 minutes, add the 1 medium zucchini, cut into small cubes, and the 1 cup ditalini pasta. Stir gently to distribute the pasta evenly throughout the soup. The pasta will absorb some of the cooking liquid, so don't worry if it doesn't look fully submerged at first.
Continue simmering uncovered for another 20-25 minutes. You'll know the soup is nearly finished when the beans are tender (they should crush easily between your fingers) and the pasta is al dente. The vegetables should be soft but still hold their shape—this balance creates the perfect texture in each spoonful.
Finish and Serve
Remove the 2 whole bay leaves and discard them. Taste and adjust seasoning if needed—this is your final opportunity to balance the flavors. Ladle the soup into bowls and garnish each serving with 0.25 cup fresh parsley, chopped. The bright green color not only looks beautiful but also adds a fresh contrast to the rich, hearty soup.
Serve immediately while hot, with crusty bread on the side. The soup will continue to improve as it sits for a few minutes, allowing all the flavors to meld together perfectly. Each spoonful should deliver a symphony of textures—tender beans, al dente pasta, and a variety of vegetables—all bathed in a deeply flavorful broth.
Pro Tips For Making Aldi Minestrone Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leaves your beans tough and gummy. Toss them in cold water with a pinch of salt (yes, even if they’re pre-washed) and let them sit 8+ hours. No time? Use 2 hours in hot water, but drain and rinse well before cooking to cut down on cooking time later.
- CHOP CARROTS SMALL: Big chunks of carrot turn to mush and make the soup grainy. Dice them into 1/4-inch pieces—small enough to disappear but big enough to stay intact. If you’re lazy, spiralize them first, then chop the strands into bite-sized bits.
- ADD PASTA LAST: Ditalini needs 8-10 minutes to cook properly, but if you dump it in with the beans early, it’ll turn to paste. Instead, reserve 1 cup of broth, cook the pasta in a separate pot for 2 minutes less than package time, then fold it in at the end with the reserved broth to thicken the soup.
- STIR IN TOMATOES LATE: Canned tomatoes can turn your soup into a watery mess if they simmer too long. Hold off adding them until the beans and carrots are tender—just 10 minutes before serving. This keeps their texture bright and flavor concentrated.
Pro cooking tips for perfect results
Vegetable Prep Matters
Chop your vegetables into uniform, small pieces—about ¼-inch cubes—so they cook evenly. I use a sharp chef's knife and cut the celery and onion first since they form the flavor base.
For the carrots, slice them lengthwise into matchsticks before cutting crosswise to ensure they soften completely without turning mushy. The zucchini should be cut last to prevent it from releasing too much water too soon. 🥕
Bean Cooking Secrets
For the best texture, use dried beans and soak them overnight in plenty of water (at least 4 cups per 1 cup beans). Drain and rinse before adding to the pot.
If you're short on time, quick-soak them in boiling water for 2 minutes, then let them sit for 1 hour. Never skip soaking—it prevents the beans from staying rock-hard or splitting apart during cooking. 🌾
Tomato Paste Technique
The 2 tablespoons tomato paste is your flavor amplifier—don't skip it! Spread it evenly over the sautéed vegetables before adding liquids to create a rich, concentrated base. If using a squeeze tube, press it directly into the pot for even distribution.
Cook it for 1-2 minutes until it darkens slightly—this deepens the flavor dramatically. I find San Marzano tomato paste (if available) adds the best quality. 🍅
Pasta Timing Trick
Add the ditalini pasta only in the final 20-25 minutes of cooking. This ensures it absorbs the broth perfectly without turning mushy. If your pasta cooks faster, remove it 2 minutes early and finish cooking it in the hot soup.
For extra richness, reserve ½ cup pasta water before adding the pasta to the pot—this helps emulsify the soup if it seems too thick. 🍝
Simmering Control
Keep the soup at a gentle simmer—not a rolling boil—after adding the beans. Too much heat can cause the vegetables to break down too quickly and the broth to reduce too fast. Use medium-low heat and stir occasionally to prevent sticking.
If the soup looks too thick, add ¼ cup water or broth to loosen it up. The ideal consistency should coat the back of a spoon lightly. 💧
Flavor Boost Finish
Before serving, stir in a splash of reserved pasta water (about ¼ cup) to create a silky texture. Taste and adjust seasoning—most minestrone needs a little more salt at this stage.
Finish with fresh parsley for brightness and a drizzle of extra-virgin olive oil** for richness. The parsley should be added last to preserve its vibrant color and fresh flavor. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, you can absolutely use canned beans for convenience! Drain and rinse them well before adding to the pot. For best results, use 1 (15 oz) can white beans instead of 1.5 cups dried. This cuts prep time by 2+ hours but may slightly reduce the soup's depth of flavor. If you do this, add the beans with the zucchini in the final 20 minutes of cooking.
How can I make this soup creamier without dairy?
Blend ½ cup of the soup (after removing the bay leaves) with ¼ cup reserved pasta water until smooth, then stir it back in. This creates a velvety texture without dairy. For extra richness, stir in 1 tablespoon olive oil at the end. Another trick: mash ¼ cup of the cooked beans directly in the pot for a thicker consistency.
What's the best pasta shape for minestrone?
While ditalini is classic, any small pasta shape works beautifully. Try orzo, stellini, or even small shells. For extra heartiness, use ½ cup pasta + ½ cup ditalini. Avoid large shapes like penne—they can make the soup too thick. The key is choosing pasta that cooks in 10-12 minutes so it absorbs the broth perfectly.
Can I make this soup in an Instant Pot? Sauté the veggies as directed, then add all ingredients except pasta. Cook on high pressure for 15 minutes, then quick-release. Add the pasta and 1 cup broth, cooking on high pressure for 5 minutes more. Finish by stirring in the parsley. The Instant Pot version takes just 30 minutes total!
Why does my minestrone taste bland?
Most likely, you need more acidity or umami. Boost flavor by adding 1 extra tablespoon tomato paste or ½ teaspoon red pepper flakes. For depth, stir in 1 teaspoon soy sauce or ½ teaspoon balsamic vinegar at the end. If the broth tastes weak, reduce it uncovered for 5 extra minutes to concentrate the flavors. Taste as you go—minestrone should be savory, not salty.
