Loading...

Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion, celery, and carrots. Sauté for 5-7 minutes, until vegetables begin to soften.

Add minced garlic to the pot and cook for another 1 minute until fragrant, being careful not to burn it.

Stir in the undrained diced tomatoes, chicken broth, and rinsed cannellini beans. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15 minutes to allow flavors to meld.

Increase the heat to medium-high and add the small pasta to the simmering soup. Cook according to package directions, usually 7-10 minutes, or until al dente.

Stir in the chopped fresh spinach and cook for 2-3 minutes, or until the spinach has wilted.

Season the soup with salt and freshly ground black pepper to taste. Ladle the hot soup into bowls.

Garnish each serving generously with freshly grated Parmesan or Pecorino Romano cheese and a sprinkle of fresh parsley, if desired. Serve immediately.


Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion, celery, and carrots. Sauté for 5-7 minutes, until vegetables begin to soften.

Add minced garlic to the pot and cook for another 1 minute until fragrant, being careful not to burn it.

Stir in the undrained diced tomatoes, chicken broth, and rinsed cannellini beans. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15 minutes to allow flavors to meld.

Increase the heat to medium-high and add the small pasta to the simmering soup. Cook according to package directions, usually 7-10 minutes, or until al dente.

Stir in the chopped fresh spinach and cook for 2-3 minutes, or until the spinach has wilted.

Season the soup with salt and freshly ground black pepper to taste. Ladle the hot soup into bowls.

Garnish each serving generously with freshly grated Parmesan or Pecorino Romano cheese and a sprinkle of fresh parsley, if desired. Serve immediately.
