Bowl of hearty beef and bean chili topped with fresh herbs and spices

Hearty Beef & Bean Chili with 43g Protein

This Hearty Beef & Bean Chili is a delicious and protein-packed meal that’s perfect for warming up on a chilly day. With a rich blend of flavors and textures, it’s sure to satisfy your hunger while providing a nutritious boost. Whether you’re prepping for the week or enjoying a cozy dinner, this chili checks all the boxes.

Why make this recipe

This chili is not only hearty and filling, but it also boasts an impressive 43 grams of protein per serving. It’s a fantastic option for meal prep, family gatherings, or a quiet night at home. With easy-to-find ingredients and straightforward steps, you can whip up a delicious pot of chili that everyone will love.

Ingredients

  • 1 pound ground beef
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (28 oz) diced tomatoes
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • 2 cups beef broth
  • 1 tablespoon olive oil

How to make it

  1. In a large pot, heat olive oil over medium heat. Add chopped onion and garlic; sauté until softened.
  2. Add ground beef, cooking until browned. Drain excess fat.
  3. Stir in chili powder, cumin, salt, and pepper; cook for 1 minute.
  4. Add black beans, kidney beans, diced tomatoes, and beef broth.
  5. Bring to a boil, then reduce heat and simmer for 30 minutes, stirring occasionally.
  6. Serve hot and enjoy your high protein meal prep.

How to serve it

This chili is best enjoyed hot. Serve it in bowls and consider topping it with shredded cheese, sour cream, or diced green onions for an extra kick. Pair it with crusty bread or over a bed of rice for a complete meal.

How to store it

Store any leftover chili in an airtight container in the refrigerator for up to 4 days. For longer storage, you can freeze it for up to 2 months. When reheating, ensure it’s heated thoroughly before serving.

Helpful tips

  • Adjust the spice level by adding cayenne pepper or hot sauce if you like it spicy.
  • For a thicker chili, let it simmer longer or mash some of the beans to create a creamier texture.
  • Don’t skip the sautéing step; it really enhances the flavor of the onions and garlic.

Optional variations

  • Swap out the ground beef for turkey or chicken for a lighter version.
  • Add diced bell peppers or corn for an additional burst of flavor and nutrition.
  • Use different beans or mix it up with lentils for a unique twist.

Frequently asked questions

Can I use dried beans instead of canned?
Yes, you can use dried beans. Just be sure to soak them overnight and cook them until tender before adding them to the pot.

How do I make this chili vegetarian?
Substitute the ground beef with a plant-based alternative and use vegetable broth instead of beef broth. You can also add extra beans or vegetables for more texture.

Can I double this recipe?
Absolutely! Simply double all ingredients and follow the same cooking instructions. You may need a larger pot if making a big batch.

Print

Hearty Beef & Bean Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious and protein-packed chili that’s perfect for warming up on a chilly day.

  • Author: sofia-caldwell
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: None

Ingredients

Scale
  • 1 pound ground beef
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (28 oz) diced tomatoes
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • 2 cups beef broth
  • 1 tablespoon olive oil

Instructions

  1. In a large pot, heat olive oil over medium heat. Add chopped onion and garlic; sauté until softened.
  2. Add ground beef, cooking until browned. Drain excess fat.
  3. Stir in chili powder, cumin, salt, and pepper; cook for 1 minute.
  4. Add black beans, kidney beans, diced tomatoes, and beef broth.
  5. Bring to a boil, then reduce heat and simmer for 30 minutes, stirring occasionally.
  6. Serve hot and enjoy your high protein meal prep.

Notes

This chili is best served hot. Top with shredded cheese, sour cream, or diced green onions. Store leftovers in the refrigerator for up to 4 days, or freeze for up to 2 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 500
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 20g
  • Saturated Fat: 7g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 43g
  • Cholesterol: 70mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Scroll to Top