Skip to content
Good food. A welcoming table. Something to share.
THEOlive Haven
RECIPES · GATHERINGS · HOMEMADE GIFTS

Easy Budget Bean Chili (Hearty One-Pot Meatless Dinner)

Save on Pinterest ↗

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)

Easy Budget Bean Chili is a hearty one-pot meatless dinner made with three kinds of beans, crushed tomatoes, vegetables, and warm spices. This budget-friendly vegetarian chili is rich, comforting, high in plant-based protein, and perfect for busy weeknights or meal prep.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Budget Meals
Cuisine: American
Calories: 330

Ingredients
  

Chili
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 1 medium green bell pepper, diced
  • 3 cloves garlic, 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
  • 0.5 teaspoon dried oregano
  • 0.5 teaspoon garlic powder
  • 0.5 teaspoon onion powder
  • 0.5 teaspoon kosher salt
  • 0.25 teaspoon black pepper
Optional Toppings
  • 1 cup shredded cheddar cheese
  • 0.5 cup sour cream
  • 2 green onions, sliced
  • 2 tablespoons fresh cilantro, chopped
  • 1 avocado, diced
  • 1 cup crushed tortilla chips

Method
 

  1. Heat the olive oil in a large Dutch oven over medium heat.
  2. Add the diced onion and green bell pepper and cook for 5 to 6 minutes until softened.
  3. Stir in the minced garlic and tomato paste and cook for 1 minute.
  4. 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.
  5. Add the black beans, kidney beans, pinto beans, crushed tomatoes, and vegetable broth.
  6. Stir until everything is well combined.
  7. Bring the chili to a gentle boil.
  8. Reduce the heat to low and simmer uncovered for 25 to 30 minutes, stirring occasionally, until thickened.
  9. Taste and adjust the seasoning if needed.
  10. 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

A LITTLE INSPIRATION, DELIVERED

Make room for something delicious.

Recipes, gathering ideas, and thoughtful homemade gifts.

By subscribing, you agree to our Privacy Policy. Unsubscribe anytime.