Pasta Fagioli Soup
Pasta Fagioli Soup is a easy Italian recipe that serves 6. 350 calories per serving. Recipe by The Domestic Geek on YouTube.
Prep: 20 min | Cook: 36 min | Total: 1 hr 6 min
Cost: $12.97 total, $2.16 per serving
Ingredients
- 2 tablespoons Olive Oil (extra virgin preferred)
- 1 pound Ground Beef (extra‑lean (90% lean))
- 1 teaspoon Salt (plus more to taste)
- 1/2 teaspoon Black Pepper (freshly ground)
- 1 medium Onion (diced)
- 2 Celery Stalks (chopped)
- 2 Carrots (peeled and diced)
- 4 Garlic Cloves (minced)
- 1 teaspoon Italian Seasoning (store‑bought or homemade blend of thyme, oregano, basil, parsley)
- 1 can White Kidney Beans (Cannellini) (15 oz, drained and rinsed)
- 1 can Red Kidney Beans (15 oz, drained and rinsed)
- 1 can Crushed Tomatoes (28 oz)
- 1 can Diced Tomatoes (14.5 oz)
- 4 cups Beef Broth (low‑sodium)
- 1 Parmesan Rind (saved from a block of Parmesan, whole piece)
- 1 cup Ditalini Pasta (dry, small tube pasta)
- 2 teaspoons Granulated Sugar (helps balance tomato acidity)
- 2 tablespoons Fresh Parsley (chopped, for garnish)
- 1/4 cup Parmesan Cheese (freshly grated, for serving)
Instructions
Heat Oil
Add olive oil to the large soup pot and heat over medium‑high until shimmering.
Time: PT2M
Temperature: medium‑high
Brown Ground Beef
Add ground beef, break it up with the back of a spoon, and season with salt and pepper. Cook until fully browned, about 5 minutes.
Time: PT5M
Temperature: medium‑high
Sauté Mirepoix
Add diced onion, chopped celery, and diced carrots to the pot. Cook, stirring occasionally, until softened, about 4 minutes.
Time: PT4M
Temperature: medium
Add Garlic & Italian Seasoning
Stir in minced garlic and Italian seasoning; cook for another 2 minutes until fragrant.
Time: PT2M
Temperature: medium
Add Beans
Add the drained white kidney beans and red kidney beans to the pot; stir to combine.
Time: PT1M
Temperature: medium
Add Tomatoes & Broth
Pour in crushed tomatoes, diced tomatoes, and beef broth. Stir well.
Time: PT2M
Temperature: medium
Add Parmesan Rind
Drop the whole Parmesan rind into the soup to infuse umami flavor.
Time: PT0M
Temperature: medium
Bring to a Boil
Increase heat and bring the soup to a rolling boil, about 5 minutes.
Time: PT5M
Temperature: high
Cook Pasta
Add dry ditalini pasta (or any small pasta) and stir. Reduce heat to a gentle simmer and cook until pasta is tender, 10–12 minutes, adding extra broth if needed.
Time: PT12M
Temperature: medium‑low
Balance Acidity
Stir in 2 teaspoons granulated sugar to mellow the tomato acidity.
Time: PT1M
Temperature: medium
Finish & Serve
Remove the Parmesan rind, ladle soup into bowls, garnish with chopped parsley and freshly grated Parmesan cheese.
Time: PT2M
Nutrition Facts
- Calories
- 350
- Protein
- 20 g
- Carbohydrates
- 40 g
- Fat
- 12 g
- Fiber
- 8 g
Dietary info: Can be made vegetarian by omitting meat and using vegetable broth, Can be made gluten‑free with gluten‑free pasta, Can be made dairy‑free by omitting cheese and rind
Allergens: Dairy, Gluten
Last updated: April 7, 2026






