Hey there, friends!
Looking for a cozy meal that’s super easy to whip up? I’ve got just the thing for you!
Today, I’m sharing my scrumptious tomato soup pasta recipe.
It’s warm, comforting, and oh-so-delicious. Perfect for chilly days or when you just need a little pick-me-up.
Get ready to enjoy a bowl of pure goodness! Let’s dive in!
Preparation Time | 10-15 minutes |
Cooking Time | 30-45 minutes |
Total Time | 40-60 minutes |
Level of Difficulty | Easy |
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans diced tomatoes (15 oz each) or 800 grams fresh tomatoes
- 1 teaspoon dried oregano
- 3/4 teaspoon onion powder
- 1/2 teaspoon dried basil
- Salt and pepper to taste
- 2 heaping tablespoons tomato paste
- 3 cups vegetable broth or water
- 7 ounces dry pasta
- 1/4 cup dairy-free heavy cream or canned coconut milk/cream
- Vegan parmesan, for garnish (optional)
- Fresh basil or parsley, for garnish (optional)
- Red pepper flakes to taste (optional)
Step 1: Prepare the Tomatoes (if using fresh)
If you are using fresh tomatoes, you have two options to prepare them:
- Roast them in the oven at 400 degrees Fahrenheit (200 degrees Celsius) for about 30 minutes.
This adds more flavor to the soup.
After roasting, let them cool for a bit and then peel the tomatoes.
- Cook them in a large pot with boiling water for 1-2 minutes to make the skin removal easier and soften them.
Peel the tomatoes afterward.
Note: Disregard this step if you are using canned tomatoes.
Step 2: Sauté Aromatics
Heat olive oil in a large pot over medium heat.
Add chopped onion and sauté for about 3 minutes until they become translucent.
Then add minced garlic and sauté for an additional minute.
Step 3: Add Tomatoes and Seasonings
To the same pot, add your roasted or canned tomatoes, along with oregano, onion powder, basil, salt, pepper, and tomato paste.
Sauté for another 1-2 minutes, allowing the flavors to meld together.
Then pour in the vegetable broth and turn off the heat.
Step 4: Blend the Soup
Use an immersion blender to puree the soup until it becomes smooth.
If you don’t have an immersion blender, you can carefully transfer the soup to a blender in batches and blend until smooth.
Step 5: Cook the Pasta in the Soup
Once the soup is smooth, bring it to a boil over high heat.
As soon as it starts boiling, add in your dry pasta.
Cook the soup over medium heat, following the package instructions of your pasta until it is al dente.
Step 6: Final Seasoning and Serve
Taste the soup and adjust the seasoning with more salt, pepper, or additional spices if needed.
Pour in vegan heavy cream or canned coconut milk and stir to combine.
Serve the soup in bowls, garnishing each serving with vegan Parmesan and fresh basil.
Enjoy your flavorful and creamy tomato pasta soup!