Add a few tablespoons of olive oil or coconut oil into a deep frying pan, and heat on high. When hot, toss in the garlic and onion and sauté until lightly browned. Then add in the carrot and sauté until lightly browned.
Add in another tablespoon of olive oil, along with the bell pepper and tomatoes. Cook on medium fire until tomatoes are softened. Turn heat off and let cool while completing next step.
In a large pot, combine the chicken broth, paprika, smoked serrano, thyme, and black pepper. Heat on low.
Add the cooked veggies into a blender, along with the fresh basil leaves. Blend on low speed to desired texture.
Add the blended mixture into the large pot, stir well with the broth, and cook on medium fire until soup thickens to desired texture. Then stir in butter and milk, add in more salt if needed, and cook a few more minutes.
Serve hot, and garnish with shredded fresh basil leaves and freshly ground black pepper. Enjoy with a side of toast or a grilled cheese sandwich.
Notes
- You can roast the vegetables instead, but I prefer the way the garlic, onions and carrots caramelize in the frying pan and give the soup a stronger flavor.