Ingredients
- 1 lb ground beef
- 1 can kidney beans, drained and rinsed
- 1 can pinto beans, drained and rinsed
- 1 can diced tomatoes
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, chopped
- 4 cups beef broth
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp paprika
- 1 tsp cumin
- 1–2 tsp white distilled vinegar
- 1 tbsp olive oil
Instructions
1️⃣ Brown the beef: In a large pot, heat olive oil over medium-high heat. Add ground beef and cook until browned. Drain excess fat.
2️⃣ Sauté the vegetables: Add onions, garlic, carrots, and celery to the pot. Cook for 3-5 minutes until softened.
3️⃣ Add seasonings & tomatoes: Stir in paprika, cumin, salt, and pepper. Pour in diced tomatoes and broth.
4️⃣ Simmer the soup: Add the drained beans, bring to a boil, then reduce to low heat. Simmer for 30-45 minutes, stirring occasionally.
5️⃣ Finish with vinegar: Stir in 1-2 tsp of vinegar 5 minutes before serving to enhance the flavor.
6️⃣ Serve & enjoy! Ladle the soup into bowls and serve hot with crusty bread or cornbread.
Notes
✔ For spicy soup, add ½ tsp cayenne pepper or chopped jalapeños.
✔ Substitute ground turkey or chicken for a leaner version.
✔ For thicker soup, mash a few beans before serving.
✔ Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (~1.5 cups)
- Calories: 350 kcal
- Sugar: 6g
- Sodium: 850mg
- Fat: 12g
- Saturated Fat: 4.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 22g
- Cholesterol: 45mg
Keywords: hamburger bean soup, hearty bean soup, ground beef soup, easy soup recipe, homemade soup, protein-packed soup, winter soup, comfort food