Soups & Stews
This Aldi three bean chilli recipe transforms pantry staples into a hearty, spice-packed stew that rivals restaurant versions—without the markup. 🔥 The secret lies in Aldi’s budget-friendly canned beans and spices, which deliver deep, smoky flavors without breaking the bank.
I’ve tested this recipe countless times, and it never disappoints, especially when you’re craving something warm and satisfying on a chilly evening.
The beauty of this chilli is its simplicity: no fancy ingredients, just three types of beans (kidney, black, and pinto) simmered with tomatoes, onions, and a blend of chili powder, cumin, and garlic.
The key is letting it cook low and slow, allowing the flavors to meld into a rich, boldly spiced broth that coats every bean. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
What makes this recipe stand out is how accessible it is—no specialty stores required. Aldi’s affordable pantry staples ensure you can make this chilli for under $5, while the optional toppings (sour cream, shredded cheese, or fresh cilantro) let you customize it to your taste.
The result? A restaurant-quality bowl of chilli that’s hearty enough to stand alone or pair with cornbread or crusty bread.
Whether you’re a vegetarian looking for protein-packed meals or just love a filling, spicy stew, this chilli delivers. The beans stay tender, the spices balance perfectly, and the aroma alone will have everyone asking for seconds. Let’s get cooking—your pantry is about to become your best kitchen ally.
Ingredients for aldi three bean chilli
Pantry staples meet bold flavors in this vegetarian chilli—three beans, smoky spices, and Aldi's affordable essentials.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans 🌱 | 15 oz | Canned, drained and rinsed |
| Black Beans 🌱 | 15 oz | Canned, drained and rinsed |
| Pinto Beans 🌱 | 15 oz | Canned, drained and rinsed |
| Diced Tomatoes 🍅 | 28 oz | Canned, fire-roasted preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chili Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened, Dutch-processed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
Aldi’s canned beans are the star here—kidney, black, and pinto work perfectly together. Grab the store-brand cans (they’re just as good as name brands) and look for the ones with the highest bean-to-liquid ratio to keep costs down. The fire-roasted diced tomatoes add natural sweetness without extra sugar, and Trader Joe’s often has them on sale. For the spices, Penzeys or the bulk section at Aldi will give you the freshest, most flavorful options. Toast your cumin seeds in a dry pan for 30 seconds before grinding—trust me on this—it makes all the difference in that earthy depth.
No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked salt works just fine. Swap smoked paprika for regular paprika if that’s what you’ve got, but add an extra ½ teaspoon of liquid smoke for that campfire taste. Running low on cocoa powder? Melted dark chocolate (70% or higher) at half the amount gives you that same rich, slightly bitter kick. The tomato paste can be the squeeze-tube kind from Aldi’s—it’s perfect for this recipe and keeps forever. If you’re making a big batch, double the broth and beans, but keep the spices at the same ratio so the flavors stay balanced.
This chilli tastes even better the next day—plan ahead. Store it in airtight containers for up to 5 days in the fridge or freeze portions for 3 months. I like to portion it into individual containers so I can grab a bowl for lunch straight from the freezer. For serving, keep the toppings simple: sour cream, shredded cheddar, or fresh cilantro from the grocery store’s produce section. The chilli reheats beautifully—just add a splash of water or broth if it’s too thick after refrigeration.
Why You'll Love This Recipe
- No Fuss, One Pot: I swear by this recipe because it’s literally dump-and-stir. Sauté the onion, toss in the canned beans (kidney, black, pinto—no soaking, no fuss), add the diced tomatoes, and let it simmer. That’s it. Even my "I-can’t-cook" cousin nailed it.
- Deep, Smoky Richness: The combo of those three beans—earthy kidney, buttery pinto, and tender black—creates texture that’s ridiculously satisfying. Add a pinch of cumin and chili powder, and you’ve got that slow-cooked depth without the wait. Honestly, it tastes like a restaurant dish for half the effort.
- Leftovers That Beg for More: This chili actually improves the next day. The flavors meld, the beans soften just enough, and suddenly it’s the star of your lunchbox or Tupperware stash. I’ve reheated mine three times and still crave it—no burn notices, no sad texture.
- Budget Meal for Crowds: Aldi’s canned beans and diced tomatoes are cheap, and this recipe stretches them far. Feed six people for under $10, or meal prep for the week without breaking the bank. (Yes, even on a Tuesday night.) Plus, it’s one of those dishes that makes you look like a hero.
Step-by-step instructions for Aldi three bean chili
This hearty chili comes together with pantry staples and bold flavors—let's build it step by step.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 1 tablespoon olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—you want the onions to caramelize just slightly without browning, so keep an eye on them.
Add the 4 minced garlic cloves and stir for 30 seconds until fragrant. That garlic aroma should fill your kitchen—this is where the foundation of flavor begins. If it starts to brown too quickly, reduce the heat to medium-low to prevent burning. The goal is aromatic, not charred.
👨🍳 Step 2: Toast Spices for Maximum Depth
Add the 2 tablespoons chili powder, 1 tablespoon ground cumin, and 1 tablespoon smoked paprika to the pot. Stir constantly for 1-2 minutes until the spices are fragrant and the mixture darkens slightly. This toasting step releases essential oils that deepen the chili's complexity.
I know it seems like you're just stirring spices, but this is the moment that matters: those toasted spices will give your chili that professional restaurant depth. Don't rush it—let the spices bloom fully before moving forward. If you smell smoke, reduce the heat slightly to prevent burning.
🥘 Step 3: Build the Chili Base
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens and loses its raw taste. This creates a rich, concentrated base for your chili. Then add the 28 ounces diced tomatoes (with juices), 2 cups vegetable broth, and 1 tablespoon cocoa powder. Stir well to combine.
The cocoa powder might seem odd, but trust me—it adds a subtle bittersweet depth that balances the spices perfectly. Bring the mixture to a gentle simmer over medium-high heat, then reduce to low heat and let it bubble away for 10 minutes to meld the flavors.
🍲 Step 4: Add Beans and Simmer Until Thick
Add the 15 ounces drained kidney beans, 15 ounces drained black beans, and 15 ounces drained pinto beans to the pot. Stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. The chili should look thick and hearty now—this is where the magic happens.
Bring the chili to a full simmer, then reduce the heat to low and let it cook uncovered for 30-45 minutes. You're looking for the chili to thicken and reduce slightly—this concentration intensifies the flavors. Stir occasionally to prevent sticking, and taste as you go. If it needs more salt, adjust now (it'll thicken more as it cools).
⏰ Step 5: Rest and Serve with Confidence
Once the chili reaches your desired thickness (it should coat the back of a spoon), remove it from heat. Let it rest for 10 minutes before serving—this allows all the flavors to settle and the beans to absorb the rich sauce. The chili will thicken even more as it cools, so don't worry if it looks a bit loose when you take it off the stove.
Serve your chili hot with toppings like shredded cheese, sour cream, or fresh cilantro. Each bite should deliver a perfect balance of smoky, spicy, and slightly sweet flavors with that satisfying bean texture. And here's the best part—it tastes even better the next day as the flavors continue to develop!
Pro Tips For Making Aldi Three Bean Chilli
- SOAK THE BEANS FIRST: The Aldi canned beans are convenient, but if you’re using dried, soak them overnight—yes, even the pintos. I learned this the hard way when my chili turned into a thick, gummy mess because the beans never broke down properly. A quick rinse after soaking removes excess starch, which keeps the texture smooth.
- SAUTÉ THE ONION LOW AND SLOW: Don’t rush the onion—caramelizing it first makes the whole dish taste deeper. Cook it on medium-low for 8-10 minutes until it’s soft and golden, not crispy. I used to burn it in 3 minutes, and the chili just tasted bland afterward.
- SKIP THE PRE-COOKED BEANS’ LIQUID: Drain and rinse the canned beans twice to get rid of that salty, starchy liquid. It’s the fast track to a mushy chili, and trust me, you don’t want that. Just a quick rinse under cold water does the trick.
- STIR IN THE TOMATOES LATE: Add the diced tomatoes in the last 15 minutes of cooking, not at the start. They’ll stay bright and flavorful instead of turning into a watery, overcooked mess. I was skeptical until I tried it—now it’s non-negotiable.
Flavor customization for aldi three bean chilli
Spice Level Control
Adjust the heat to your preference by modifying the chili powder. For a mild kick, use 1.5 tablespoons instead of 2 tablespoons—this keeps the smoky depth while reducing spice. If you love heat, add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder for a fiery finish.
I like to toast the cayenne with the other spices for even more depth. 🌶️
Sweetness Balance
Add 1 tablespoon brown sugar or 2 tablespoons honey to the simmering chili to mellow the heat and enhance natural sweetness. For a smoky-sweet twist, stir in 1 teaspoon maple syrup during the final 10 minutes of cooking.
This works especially well if you're using extra-spicy beans or adding hot peppers.
Smoky Depth Boost
Swap ½ cup beef broth for ½ cup vegetable broth and add 1 teaspoon liquid smoke for a deeper, campfire-like flavor. Alternatively, toast 2 tablespoons cornmeal in a dry pan until golden, then stir it into the chili during the last 15 minutes of cooking.
This adds a subtle, earthy richness that complements the beans beautifully.
Creamy Texture Option
For a velvety finish, stir in ½ cup coconut milk or ½ cup Greek yogurt during the final 5 minutes of cooking. This smooths out the texture while adding a tangy contrast to the smoky spices.
I recommend using full-fat coconut milk for the best mouthfeel, but light coconut milk works in a pinch.
Herb Infusion
Brighten the chili with 1 teaspoon dried oregano or 2 tablespoons fresh cilantro, added during the last 10 minutes of simmering. For a Mediterranean twist, include 1 teaspoon dried thyme alongside the cumin.
Fresh herbs like parsley or basil can also be added at the end for a vibrant pop of color and freshness.
Protein Upgrade
Boost the heartiness by adding 1 cup cooked quinoa or 1 cup diced sweet potatoes during the final 20 minutes of cooking. For extra protein, stir in 1 cup cooked lentils or ½ cup crumbled tempeh (sautéed first). These additions keep the dish vegetarian while adding texture and staying power.
Nutrition facts
Frequently asked questions
Can I substitute canned beans with dried beans?
While possible, it's not ideal for this recipe. Dried beans require 8-12 hours of soaking plus 1-2 hours of cooking, which may alter the chili's texture. If you must use dried beans, use 3 cups total (1 cup each of kidney, black, and pinto) and add them with the broth. The chili will be thicker, so reduce the broth to 1.5 cups instead.
How do I make this chili less spicy?
Start by reducing the chili powder to 1.5 tablespoons instead of 2 tablespoons. For extra mildness, stir in 1 cup coconut milk or ½ cup sour cream during the last 10 minutes of cooking. This creates a creamy texture that balances the heat. Always taste as you go!
Can I make this chili in a slow cooker?
Sauté the onions and garlic first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The slow cooker actually enhances the flavors by allowing everything to meld longer. Just add ½ cup water if it gets too thick during cooking.
Why does my chili taste thin after refrigerating?
Chili naturally thickens as it cools, but if it's too thin after refrigeration, it's likely because the beans released too much liquid. Stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons water and simmer for 5 minutes. For a smoother texture, blend half the chili before mixing back in.
What's the best way to reheat leftovers?
Reheat gently in a pot over low-medium heat with 2-3 tablespoons water or broth to prevent drying. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Never reheat to a boil—this can make the beans mushy and the sauce watery.
