1 pound lean ground beef
1 yellow onion, finely chopped
2 medium carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
Three 8-ounce cans of tomato sauce
Two 14.5-ounce cans of beef broth
½ cup water
One 14.5-ounce can petite diced tomatoes
2 teaspoons granulated sugar
1 teaspoon dried basil
1 teaspoon dried oregano
8 ounces dry ditalini pasta
One 15-ounce can dark red kidney beans, drained and rinsed
One 15-ounce can cannellini beans, drained and rinsed
Salt and pepper, to taste
Grated or shredded Parmesan cheese, for serving
Chopped fresh parsley, for garnish
Brown the ground beef in a large pot over medium heat, breaking it up as it cooks.
Once nearly cooked through, add chopped onions, carrots, and celery. Cook for about 6 minutes, stirring occasionally, until vegetables soften.
Drain excess fat to avoid greasiness.
Stir in minced garlic and cook for another minute until fragrant.
Pour in tomato sauce, beef broth, water, and petite diced tomatoes.
Add sugar, basil, and oregano. Stir and bring to a gentle boil.
Cover pot, reduce heat to medium-low, and simmer for 10 minutes to develop flavor.
Stir in dry ditalini pasta. Cook uncovered until pasta is al dente, about 10 minutes.
Mix in drained and rinsed kidney beans and cannellini beans.
Season soup with salt and black pepper to taste. Add water if soup is too thick, keeping in mind it will thicken as it cools.
Simmer until everything is heated through.
Ladle soup into bowls and top with grated Parmesan cheese and chopped parsley.
Serve hot with crusty bread or a side salad.
Calories: 454 kcal
Carbohydrates: 59.11 g
Protein: 30 g
Fat: 10 g
Saturated Fat: 4 g
Cholesterol: 45 mg
Sodium: 1500 mg
Sugar: 11.4 g
Fiber: 8 g
Calcium: 150 mg
Iron: 5 mg
Vitamin A: 30% DV
Vitamin C: 25% DV