If you’re looking for a filling dinner that costs very little to make, this Easy Budget Bean Chili deserves a spot in your weekly meal rotation. Made with pantry staples like beans, tomatoes, onions, and simple spices, it’s rich, comforting, and surprisingly satisfying without any meat.
Whether you’re feeding a family, meal prepping lunches, or simply trying to stretch your grocery budget, this one-pot chili delivers bold flavor, plenty of protein, and leftovers that taste even better the next day.
Why You’ll Love This Recipe
- Extremely budget-friendly
- One pot means easy cleanup
- Naturally high in fiber
- Packed with plant-based protein
- Great for meal prep
- Freezer friendly
- Easily customizable
- Ready in about 40 minutes
Simple pantry ingredients combine into a rich chili that’s hearty enough to satisfy even meat lovers, making it one of the best affordable dinners you can keep on rotation.
Ingredients You’ll Need
For the Chili
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 3 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (15-ounce) can pinto beans, drained and rinsed
- 1 (28-ounce) can crushed tomatoes
- 2 cups vegetable broth
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon oregano
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Optional Toppings
- Shredded cheddar cheese
- Sour cream
- Green onions
- Fresh cilantro
- Avocado
- Tortilla chips

Ingredient Notes
Beans
Using three different beans creates better texture and flavor. Canned beans make the recipe quick, but cooked dried beans work just as well.
Crushed Tomatoes
Crushed tomatoes create a thick chili without needing additional thickening agents.
Chili Powder
Choose a mild or medium chili powder depending on your preferred spice level.
Vegetable Broth
Broth adds much more flavor than water and helps the chili develop a rich consistency.
Tomato Paste
A small amount of tomato paste deepens the tomato flavor while naturally thickening the chili.
Equipment You’ll Need
Having a few dependable kitchen tools makes this chili easier to prepare and gives the best texture.
- Large Dutch oven or heavy soup pot: A heavy-bottomed pot distributes heat evenly and allows the chili to simmer slowly without scorching. It’s one of the most versatile cookware pieces you’ll own for soups, stews, pasta sauces, and braised dishes.
- Wooden or silicone cooking spoon: Perfect for stirring thick chili without scratching cookware.
- Sharp chef’s knife: Makes chopping onions, peppers, and garlic quicker and safer.
- Large cutting board: Keeps vegetable prep organized.
- Can opener: A sturdy can opener speeds up preparation when using pantry beans.
A quality Dutch oven is one of the best kitchen investments because it can be used for countless recipes throughout the year, from soups and chili to bread, stews, and one-pot dinners.
How to Make It
1. Cook the Vegetables
Heat the olive oil in a large Dutch oven over medium heat.
Add the onion and bell pepper.
Cook for 5 to 6 minutes until softened.
Stir in the garlic and tomato paste.
Cook for another minute.
2. Add the Seasonings
Sprinkle in the chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, salt, and pepper.
Stir constantly for about 30 seconds until fragrant.
3. Add the Beans and Tomatoes
Add the black beans, kidney beans, pinto beans, crushed tomatoes, and vegetable broth.
Stir everything together until well combined.

4. Simmer
Bring the chili to a gentle boil.
Reduce the heat to low.
Simmer uncovered for 25 to 30 minutes, stirring occasionally, until thickened.
5. Finish and Serve
Taste and adjust the seasoning if needed.
Serve hot with your favorite toppings.

Expert Tips
Simmer Slowly
The longer the chili simmers, the richer the flavor becomes.
Mash Some Beans
Mash about one cup of the beans before adding them for an even thicker chili.
Taste Before Serving
Acidity varies between tomato brands, so adjust the salt after simmering.
Let It Rest
Chili tastes even better after resting for 10 minutes before serving.
Three Common Mistakes
Skipping the Tomato Paste
Tomato paste builds much deeper flavor.
Not Simmering Long Enough
The flavors need time to develop.
Adding Too Much Liquid
The chili should be thick, not soupy.
Three Variations
Southwest Bean Chili
Add corn and diced green chilies.
Spicy Chipotle Chili
Stir in chipotle peppers in adobo sauce.
Beef and Bean Chili
Brown one pound of ground beef before cooking the vegetables.
If you’re looking for another hearty beef dinner, our Cheap Ground Beef Potato Skillet is another affordable family favorite.
What to Serve With It
This hearty chili pairs perfectly with:
- Cornbread
- Tortilla chips
- Rice
- Baked potatoes
- Garlic bread
- Side salad
- Avocado slices
- Sour cream
For another affordable meatless meal, try our Budget Mediterranean Bean Bowl for Healthy Meal Prep, which also makes great leftovers.
If you enjoy comforting one-pot dinners, our Budget Creamy Chicken Noodle Soup for Comforting Family Meals is another cozy option for busy weeknights.
A spoonful of our Quick Pickled Red Onions adds a bright, tangy finish that balances the rich tomato flavor.
Storage and Reheating
Store cooled chili in an airtight container in the refrigerator for up to 5 days.
Freeze for up to 3 months in freezer-safe containers.
Reheat gently on the stovetop or in the microwave, adding a splash of broth if it becomes too thick.
Frequently Asked Questions
Can I use dried beans?
Yes. Cook them first before adding them to the chili.
Is this recipe vegetarian?
Yes, as written. Use vegetable broth to keep it vegetarian.
Can I make it in a slow cooker?
Absolutely. Combine everything after sautéing the vegetables and cook on Low for 6–8 hours.
Can I make it spicy?
Add cayenne pepper, jalapeños, or chipotle peppers to increase the heat.
Final Thoughts
This Easy Budget Bean Chili proves that a satisfying dinner doesn’t need expensive ingredients. With pantry beans, rich tomatoes, warm spices, and one pot, it’s an affordable comfort meal that’s perfect for busy weeknights, meal prep, and feeding a crowd without stretching your grocery budget.

Easy Budget Bean Chili (Hearty One-Pot Meatless Dinner)
Ingredients
Method
- Heat the olive oil in a large Dutch oven over medium heat.
- Add the diced onion and green bell pepper and cook for 5 to 6 minutes until softened.
- Stir in the minced garlic and tomato paste and cook for 1 minute.
- Add the chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, kosher salt, and black pepper and stir for about 30 seconds until fragrant.
- Add the black beans, kidney beans, pinto beans, crushed tomatoes, and vegetable broth.
- Stir until everything is well combined.
- Bring the chili to a gentle boil.
- Reduce the heat to low and simmer uncovered for 25 to 30 minutes, stirring occasionally, until thickened.
- Taste and adjust the seasoning if needed.
- Serve hot with your favorite toppings.
Notes
- Simmer longer for deeper flavor.
- Mash about 1 cup of the beans for a thicker chili.
- Taste and adjust the seasoning before serving.
- Let the chili rest for 10 minutes before serving.
- Refrigerate leftovers for up to 5 days.
- Freeze for up to 3 months.
Find more in Budget Meals






