This cozy Swiss chard soup is packed with healthy greens, hearty potatoes, and juicy tomatoes! It's comforting, delicious, and easy to make.
Coat the bottom of a large pot with oil and place it over medium heat.
When the oil is hot, add the chopped Swiss chard stems and onion. Cook them for about 5 minutes, stirring occasionally, until they begin to soften.
Stir in the garlic and cook it with the stems and onion for about 1 minute, until very fragrant.
Stir in the broth, potatoes, chickpeas, rosemary, and red pepper flakes. Raise the heat and bring the liquid to a boil.
Lower the heat and allow the soup to simmer, stirring occasionally, for about 15 minutes, until the potatoes are easily pierced with a fork.
Stir in the chard leaves, tomatoes, and tomato paste. Let the soup simmer for about 2 minutes more, until the leaves are wilted.
Remove the pot from heat and season the soup with salt and pepper to taste.
Ladle into bowls and serve.