Warm oil in a pot over medium heat.
Sauté onion for 5–6 minutes until soft. Add garlic and cook 30 seconds.
Stir in tomatoes, broth, coconut milk, tomato paste, sugar, oregano, and red pepper flakes. Bring to a gentle simmer.
Simmer 12–15 minutes, stirring occasionally.
Add basil, then season with salt and pepper.
Blend until smooth with an immersion blender. For a chunkier soup, blend only half. Adjust seasoning.
Serve hot.
Drizzle with a little olive oil and add extra basil if you like.
Heat oil in a large pot over medium heat. Cook onion 5 minutes. Add garlic and ginger; cook 1 minute.
Stir in curry paste or powder.
Toast 30–60 seconds until fragrant.
Add lentils, coconut milk, broth, carrot, and bell pepper. Bring to a boil, then reduce to a simmer.
Simmer 15–20 minutes, stirring now and then, until lentils are tender and soup thickens.
Stir in lime juice and salt. If you want it creamier, blend a cup of soup and return it to the pot.
Garnish with cilantro.
Serve with a squeeze of lime.
Preheat oven to 425°F (220°C). Toss chopped vegetables with 1 tablespoon olive oil, smoked paprika, thyme, salt, and pepper. Spread on a sheet pan.
Roast 20–25 minutes, flipping once, until golden and tender.
While veggies roast, warm 1 tablespoon olive oil in a pot.
Sauté onion 5–6 minutes, then add garlic for 30 seconds.
Add roasted vegetables and broth. Simmer 10 minutes.
Blend partially or fully, depending on your preferred texture. Stir in plant milk and lemon juice.
Adjust seasoning.
Garnish with parsley and a crack of black pepper.