Looking for a hearty and comforting meal that’s both easy to make and packed with flavor? This homemade chili brings together tender ground beef, a mix of red and black beans, and a rich tomato base, all with a spicy kick of sriracha. Whether you’re feeding a crowd or preparing a cozy weeknight dinner, this one-pot chili is sure to satisfy. Plus, it’s perfect for those who love a little heat in their dish!
What You’ll Need
Ingredients
- 1lb Ground Beef
- 1 can red beans (540ml)
- 1 can black beans (540ml)
- 1 can diced tomatoes (796ml)
- 1 can tomato paste (156ml)
- 1 can tomato sauce (213ml)
- 1/2 cup Heinz chili sauce
- 2 carrots, diced
- 1 onion, diced
- 4 garlic cloves, minced
- 1 tsp chili powder
- 1 tbsp sriracha or to taste
Equipment I Used
How to Make It
Prepare the ingredients
Begin by dicing the carrots and onion, and mincing the garlic. Set aside. Open the cans of red beans and black beans, then rinse and drain them thoroughly to remove excess salt and starch. Open the cans of diced tomatoes, tomato paste, and tomato sauce, and have them ready to go.
Combine base ingredients
In a large pot, add the red beans, black beans, diced tomatoes, tomato paste, tomato sauce, Heinz chili sauce, diced carrots, diced onion, minced garlic, chili powder, and sriracha. Stir the ingredients well to ensure they are evenly mixed. Bring the mixture to a gentle simmer over low-medium heat, stirring occasionally.

Cook the ground beef
While the mixture is simmering, heat a skillet over medium heat. Add the ground beef to the skillet, breaking it into small pieces as it cooks. Cook the beef until it is browned and no longer pink, making sure to stir occasionally for even cooking. Do not drain the fat from the beef, as this will add flavor to the chili.

Combine beef with chili
Once the beef is fully cooked, transfer it to the pot with the other ingredients. Stir the ground beef into the chili until it is well combined with the beans, vegetables, and sauce.
Simmer and cook
Lower the heat and cover the pot. Allow the chili to simmer over low heat for about 30 minutes, stirring occasionally. This will allow the flavors to meld and the chili to thicken slightly. Keep an eye on the chili to ensure it doesn’t stick to the bottom of the pot.

Taste and adjust seasoning
After simmering, taste the chili and adjust the seasoning if necessary. Add more sriracha for extra heat or a pinch of salt to enhance the flavors, based on your preference.
Serve
Once the chili has reached your desired consistency and flavor, remove it from the heat. Serve hot with your favorite toppings like shredded cheese, sour cream, or fresh cilantro, and enjoy!

This hearty chili is the perfect comfort food, offering a delicious balance of flavors and a little heat from the sriracha. Whether you’re enjoying it on its own or topping it with your favorite garnishes like shredded cheese or sour cream, this one-pot meal is sure to be a hit. If you try this recipe, let me know how it turns out in the comments below! I’d love to hear how you made it your own. Happy cooking!
Chili

Ingredients
- 1lb Ground Beef
- 1 can red beans (540ml)
- 1 can black beans (540ml)
- 1 can diced tomatoes (796ml)
- 1 can tomato paste (156ml)
- 1 can tomato sauce (213ml)
- 1/2 cup Heinz chili sauce
- 2 carrots, diced
- 1 onion, diced
- 4 garlic cloves, minced
- 1 tsp chili powder
- 1 tbsp sriracha or to taste
Directions
- Dice the carrots, onion, and mince the garlic. Rinse and drain the red and black beans.
- In a large pot, combine beans, diced tomatoes, tomato paste, tomato sauce, Heinz chili sauce, carrots, onion, garlic, chili powder, and sriracha. Stir and bring to a simmer over low-medium heat.
- In a skillet over medium heat, brown the ground beef, breaking it into pieces. Do not drain the fat.
- Add the beef to the pot and stir to combine.
- Cover and simmer on low heat for 30 minutes, stirring occasionally.
- Taste, adjust seasoning if needed, and serve with your favorite toppings.


Leave a comment