Aldi Minestrone Soup Recipe: Pantry-Friendly Heartiness with Crispy White Bean Topping

Soups & Stews

Aldi Minestrone Soup Recipe: Pantry-Friendly Heartiness with Crispy White Bean Topping

This Aldi minestrone soup recipe delivers restaurant-quality heartiness using simple pantry staples and a crispy white bean topping that transforms ordinary soup into something extraordinary. The secret lies in slow-simmered vegetables, rich tomato broth, and that irresistible crunch from toasted beans—all achieved with ingredients you can find at Aldi for half the price.

What makes this recipe truly special is its balance of crispy texture and deep, savory flavor. We'll build the soup with canned tomatoes, dried pasta, and seasonal vegetables, then elevate it with a golden, crispy white bean topping that adds both texture and protein. The simmering process develops layers of flavor, while the crispy beans provide that satisfying contrast in every spoonful.

By the time you're done, you'll have a steaming bowl of minestrone that's hearty enough for a family dinner but simple enough for a weeknight meal. The crispy white bean topping adds a restaurant-quality touch without requiring special equipment—just a baking sheet and a few minutes of oven time.

This recipe works beautifully as a standalone meal or alongside crusty bread. The beauty of minestrone is its adaptability—use whatever vegetables you have on hand, and you'll still end up with a satisfying, flavorful soup that tastes like it took hours to prepare, even though it comes together in under an hour.

👨‍🍳
Difficulty
Hard
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for aldi minestrone soup

Pantry staples meet restaurant-quality flavor in this crispy-topped minestrone, where canned tomatoes and dried pasta transform into something extraordinary.

Ingredient Amount Notes
Dried Pasta (Penne or Small Shells) 🍝 1 lb Break into bite-sized pieces
Canned Diced Tomatoes (28 oz Can) 🍅 1 can San Marzano preferred for sweetness
Vegetable Broth (Low-Sodium) 💧 4 cups Homemade or high-quality store-bought
Canned Cannellini Beans (15 oz Can) 🌱 2 cans Drained and rinsed thoroughly
Carrots (Medium) 🥕 3 whole Peeled and sliced into 1/4-inch rounds
Celery Stalks 🧅 3 whole Trimmed and chopped into 1/2-inch pieces
Yellow Onion 🧅 1 whole Diced into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Minced finely for deep flavor
Fresh Spinach 🌿 4 cups Chopped roughly for wilt-down
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing vegetables
Dried Oregano 🍃 1 tbsp Fresh oregano at 1/3 amount
Dried Basil 🌿 1 tsp Fresh basil at 1/4 amount
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Crusty Bread (Optional) 🍞 1 loaf For serving with soup
Parmesan Cheese (Grated) 🧀 ¼ cup Freshly grated from block

The canned tomatoes and beans are your flavor anchors—Aldi's store brand works perfectly here, but San Marzano tomatoes and high-quality cannellini beans elevate everything. Look for tomatoes with vibrant color (no dull, mushy cans) and beans with firm texture. Fresh spinach is ideal, but frozen works in a pinch—just thaw and drain well. The pasta? Penne or small shells hold up best during simmering, but any dried pasta will work. For the crispy topping, cannellini beans toast beautifully—just make sure they're drained thoroughly first.

No fresh herbs? Dried oregano and basil work perfectly at one-third the amount of fresh. Swap carrots for zucchini or sweet potatoes if you're feeling adventurous, but keep the celery and onion—they're the flavor base. The vegetable broth can be subbed with water plus 1 bouillon cube, but homemade makes all the difference. For extra richness, stir in 1 tbsp tomato paste with the sautéed vegetables. And if you're short on time, pre-chopped frozen veggie mixes save prep work without sacrificing flavor.

This soup tastes even better the next day—4-5 days in the fridge, covered. For the crispy topping, portion beans onto a parchment-lined tray, bake at 400°F for 20-25 minutes until golden, then store in an airtight container for up to 3 days. Freeze the soup (without the topping) for 3 months5 minutes at 375°F makes it perfectly crispy.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe because it uses exactly what’s already in my cupboard—no fancy shopping. That 28-ounce can of tomatoes? It’s the star, and the low-sodium broth keeps it from tasting flat. Honestly, I’ve made this three times in a row with zero waste.
  • Creamy Crunch Combo: The cannellini beans add that dreamy texture, while the penne pasta holds up perfectly—no mushy disaster here. Between us, the carrot sticks stay crisp, and that’s the kind of balance that makes you go back for seconds.
  • Lunchbox Hero: This soup is ridiculously good cold the next day, so I double the batch on Sundays. Pack it in jars for work lunches or toss it in a thermos—it’s the only soup my picky teenager actually finishes.
  • Budget Stretch: A single pot feeds four for under $5, and the leftovers? Even better. I’ll be real: my husband asks for it when we’re broke, and it never disappoints. That’s the kind of recipe that saves you money and stress.

Step-by-step instructions for pantry-friendly minestrone soup

Transform simple pantry staples into a hearty, restaurant-worthy minestrone with layers of flavor and texture.

1

Sauté the Vegetable Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion, 3 whole celery stalks, and 3 whole carrots—all prepped according to the ingredients list. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. Here's the thing—you want them to caramelize slightly but not brown, so keep an eye on them.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. This step builds the flavor foundation, so don't rush it. If the vegetables start to stick, add a splash of the 4 cups vegetable broth to deglaze and keep everything moist. The goal is a rich, aromatic base that will infuse the entire soup.

2

Build the Soup with Tomatoes and Beans

Pour in the 1 can diced tomatoes (with juices) and stir to combine with the vegetables. Let the mixture simmer for 5 minutes to meld the flavors. Then, add the 2 cans drained and rinsed cannellini beans, 4 cups vegetable broth, 1 tbsp dried oregano, 1 tsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to develop and the broth to thicken slightly.

I know it seems like a long wait, but this simmering time is crucial. It's when the oregano releases its earthy notes and the basil adds a subtle sweetness. Stir occasionally to prevent sticking, and taste the broth—it should be seasoned but not overpowering. If it needs more salt, adjust now, as the pasta will absorb some of the liquid later.

3

Add Pasta and Spinach for Texture

Break the 1 lb dried pasta (penne or small shells) into bite-sized pieces if needed, then add it to the simmering soup. Stir gently to distribute the pasta evenly. Cook for 8-10 minutes, stirring occasionally, until the pasta is al dente—just tender but still with a slight bite. The pasta should absorb some of the broth, so you might need to add ½ cup more vegetable broth if the soup looks too thick.

In the last 2 minutes of cooking, stir in the 4 cups chopped fresh spinach. The spinach wilts down quickly, so don't add it too early or it will turn mushy. You'll see the soup transform from vibrant green flecks to a beautifully integrated texture. The spinach adds freshness and a pop of color that makes the soup feel complete.

4

Create the Crispy White Bean Topping

While the soup finishes cooking, preheat your oven to 400°F. Drain ½ cup of the cannellini beans (reserve the rest for the soup) and spread them on a baking sheet lined with parchment paper. Toss the beans with 1 tsp olive oil and ¼ tsp salt, then roast for 15-20 minutes until they're golden brown and crispy. This is the crispy topping the recipe promises—it adds texture contrast and a delightful crunch to every spoonful.

Real talk: Don't skip this step. The crispy beans elevate the soup from hearty to extraordinary. If you're short on time, you can achieve a similar effect by toasting the beans in a dry skillet over medium-high heat for 3-4 minutes, stirring constantly. Just watch them closely—they burn faster than you think.

5

Assemble and Serve with Crunch

Ladle the minestrone into bowls, dividing the 0.25 cup grated Parmesan cheese evenly among them. Top each serving with the crispy white beans and a slice of crusty bread if using. The contrast of the warm, creamy soup with the crispy beans and crusty bread is what makes this dish so satisfying. Serve immediately while the beans are still crunchy—every bite should deliver that perfect textural balance.

Here's a pro tip: If you're making this ahead, assemble the soup without the crispy beans (they lose their crunch when reheated). Instead, toast fresh beans when you're ready to serve. The soup itself keeps well in the refrigerator for 3-4 days, and the flavors only deepen over time. Enjoy your pantry-friendly masterpiece—it's heartier than takeout and packed with flavor!

👨‍🍳

Pro Tips For Making Aldi Minestrone Soup

  • TOAST THE CARROTS FIRST: Toss diced carrots in a dry pot over medium-high heat for 2-3 minutes before adding broth. This jumpstarts their flavor and prevents them from turning mushy later—especially important when you’re using pre-cut carrots from the store.
  • SALT THE BROTH NOW: The low-sodium broth is a gift, but don’t forget to season it before adding tomatoes or beans. A teaspoon of salt now will save you from bland soup later, and you won’t have to guess how much to add at the end.
  • COOK PASTA AL DENTE: Pull the penne or shells out 1-2 minutes early and finish cooking in the soup. This keeps them from overcooking into mush, which happens fast when you dump them in at the end and let the soup simmer.
  • DRAIN AND RINSE BEANS: The canned cannellini beans will taste better if you drain and rinse them first. It cuts down on the sodium and keeps the soup from getting too thick or starchy—trust me, you’ll notice the difference.

Dietary considerations for this aldi minestrone soup

Vegetarian-Friendly Base

This minestrone is naturally vegetarian, packed with plant-based protein from cannellini beans and fiber-rich vegetables like carrots, celery, and spinach. The 1 lb dried pasta adds hearty texture, while the San Marzano tomatoes provide a rich, sweet flavor without any animal products. Even the crispy white bean topping stays completely plant-based—just beans, olive oil, and salt. 🌱

Gluten-Free Adaptations

For a gluten-free version, swap the pasta for gluten-free penne or chickpea pasta—Aldi carries both options. Ensure your vegetable broth is certified gluten-free, as some brands use wheat-based additives. The rest of the recipe remains unchanged, so you'll still get that satisfying texture and flavor without gluten concerns. I've tested this with Barilla gluten-free pasta and it works perfectly. ✨

Vegan Option

To make this fully vegan, simply omit the Parmesan cheese topping. Instead, add 1 tbsp nutritional yeast to each bowl for a cheesy, umami flavor that pairs beautifully with the soup. The beans and tomatoes already provide all the richness you need—no dairy required. For extra depth, stir in 1 tsp miso paste when simmering the vegetables. 💚

Low-Sodium Adjustments

The recipe uses low-sodium vegetable broth to keep sodium in check, but you can reduce it further by omitting added salt in the simmering step. Instead, taste as you go and adjust with just ½ tsp salt total. For extra flavor without sodium, add 1 tbsp lemon juice or ½ tsp smoked paprika to the finished soup. Aldi's store-brand spices are perfect for this—affordable and flavorful. 🧂

Protein Boost

For an extra protein kick, stir in ½ cup cooked lentils or ½ cup crumbled tofu when adding the spinach. Both options blend seamlessly into the soup while keeping it vegetarian. If you prefer meat, you could add ½ lb Italian sausage (remove before serving for vegetarians), but the base recipe stands strong on its own. 💪

Allergen-Friendly Notes

This recipe is naturally free of common allergens like dairy (if you skip Parmesan), gluten (with GF pasta), and nuts. Always double-check labels on canned goods and broths, as cross-contamination can occur. For soy-free versions, ensure your vegetable broth doesn't contain soy additives. The crispy bean topping is also allergen-free, making this a safe option for most dietary restrictions. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 650mg28%
Total Carbohydrate 56g19%
Dietary Fiber 12g43%
Sugars 8g
Protein 22g44%
* 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 without fresh spinach?

Swap the 4 cups fresh spinach for 2 cups frozen chopped spinach (thawed and drained) or 1 cup frozen peas. For a different texture, try 1 cup chopped kale or ½ cup finely diced zucchini. The key is adding leafy greens or tender vegetables in the last 2 minutes of cooking to maintain texture.

2

How do I prevent the soup from getting too thick?

Start with the full 4 cups vegetable broth and stir in ½ cup more if the soup thickens too much while cooking. For extra insurance, simmer the soup uncovered—this allows excess liquid to evaporate gradually. If using smaller pasta shapes (like shells), they absorb more broth, so add ½ cup water when serving to adjust consistency.

3

Can I make the crispy bean topping ahead of time?

Yes, but store it separately from the soup. Toast ½ cup beans as directed, let cool completely, then store in an airtight container for up to 3 days. Re-crisp in a 350°F oven for 3-5 minutes before serving. For longer storage, freeze the beans on a tray, then transfer to a bag for up to 1 month. Just reheat in the oven to restore crunch.

4

What's the best pasta shape for this minestrone?

Penne or small shells work best—their shapes hold onto the soup and beans beautifully. For extra texture, try ditalini or farfalle. Avoid long pasta like spaghetti, as it can get mushy during simmering. If using shells, break them in half to ensure even cooking.

5

How can I make this soup more flavorful on a budget?

Boost flavor with 1 tbsp tomato paste (cooked with the vegetables) and ½ tsp red pepper flakes for heat. Use Aldi's store-brand canned tomatoes and beans—they're just as flavorful as name brands. For depth, add 1 bay leaf while simmering and remove before serving. A splash of red wine (or broth) when sautéing vegetables also adds complexity.

★★★★★4.5(15 reviews)
Categories Soups & Stews