In a large soup pot, heat the oil.
Add the onion and garlic and sauté for 5 minutes until fragrant.
Add the carrots and celery into the pot. Stir well and cook for another 5 minutes.
Then add the roasted red peppers and Piquillo peppers. Stir well and cook for a few more minutes.
Add the stock, tomato juice, jalapeno pepper, salt and black pepper.
Bring to a boil, stir and turn down to a simmer.
Simmer for 15 minutes.
Using a hand blender, puree the soup in the pot until smooth.
Check for seasoning and serve with a hunk of crusty bread.