This vegetable orzo tomato soup is hearty, comforting, and full of plant-based goodness. Made with fresh vegetables, creamy beans, and a savory tomato broth, it's an easy vegan dinner that's both nourishing and delicious.

If you're looking for a healthy vegan soup recipe that's filling, flavorful, and easy to make, this vegetable orzo tomato soup checks every box.
Made with simple pantry staples and fresh vegetables, it reigns supreme among nutritious plant-based soups the whole family will love.
If you love tomato soups as much as we do, you'll also want to check out our pumpkin tomato soup.

Ingredients You'll Need
- Cashews: Blended cashews add natural creaminess and body to the soup, creating a rich, velvety texture without dairy.
- Olive oil: Used for sautéing, olive oil adds richness and helps develop deep, savory flavor in the vegetables.
- Onion+Garlic: Provides a flavorful aromatic base that adds natural sweetness and depth to the soup.
- Celery: Adds subtle earthiness and crunch while building classic soup flavor alongside the onion and carrots.
- Carrots: Bring natural sweetness, color, and extra nutrients, balancing the acidity of the tomatoes.
- Italian seasoning: A blend of dried herbs that adds classic Mediterranean flavor and enhances the tomato broth.
- Salt: Essential for seasoning and bringing out the natural flavors of all the ingredients.
- Black pepper: Adds gentle heat and depth without overpowering the soup.
- Tomato paste: Concentrates tomato flavor, thickens the broth, and provides a rich, slightly sweet and tangy base.
- Low sodium vegetable broth: Forms the foundation of the soup while allowing better control over overall saltiness.
- Orzo: A small pasta that adds heartiness and makes the soup more filling while absorbing the flavorful broth.
- Cannellini beans: Provide plant-based protein, fiber, and a creamy texture, making the soup satisfying and nourishing.

Why You'll Love This Soup
- Comforting and cozy: Warm, hearty, and perfect for chilly days or when you need an easy comfort meal.
- Creamy without dairy: Blended cashews create a rich, velvety texture while keeping the soup completely vegan.
- Hearty and filling: Orzo and cannellini beans make this soup satisfying enough for a full meal.
- Packed with vegetables: Loaded with carrots, celery, onion, and garlic for flavor and nutrition in every bite.
- One-pot friendly: Simple ingredients and minimal cleanup make this recipe great for busy weeknights.
How to Make Vegetable Orzo Tomato Soup (step-by-step)
Please see the recipe card at the bottom of the page for full instructions and ingredient measurements.
Begin by sautéing the onions in a large pot until soft. Add the remaining veggies, spices and tomato paste to the pot. Cook for an additional 5 minutes.


Add the vegetable broth to the pot and stir in the orzo.
Bring soup to a boil and reduce heat to a simmer. Simmer for 10-15 minutes or until the orzo is tender.
Stir in the blended cashew cream and white beans. Heat everything through and serve.


Recipe Tips and Tricks
Here are a few tips to make your soup as delicious as possible:
- Soak the cashews ahead of time: Soaking ensures they blend smoothly and create a creamy texture without any graininess. Short on time? Soak in hot water for 15-30 minutes.
- Blend cashews until completely smooth: A high-speed blender will give you the creamiest result and help thicken the soup evenly.
- Stir frequently after adding pasta: This helps keep the orzo from sticking to the bottom of the pot.
- Adjust thickness as needed: If the soup thickens too much, simply add more vegetable broth or water before serving.
- Season at the end: Taste and adjust salt and pepper after everything is cooked, especially since broth and beans vary in saltiness.
- Make it your own: Swap in different vegetables, add spinach or kale at the end, or increase beans for extra protein.
- Storage tip: The soup thickens as it sits. Add a splash of broth when reheating to restore the original consistency.

Nutrition Highlights
- Plant-based protein: Cannellini beans and cashews provide satisfying protein to help keep you full and energized.
- High in fiber: Beans, vegetables, and orzo contribute plenty of fiber, supporting digestion and long-lasting fullness.
- Heart-healthy fats: Olive oil and cashews supply healthy unsaturated fats that support heart health.
- Rich in vitamins and minerals: Carrots, celery, onions, and tomatoes deliver vitamins A and C, potassium, and antioxidants.
- Naturally dairy-free and vegan: Creamy texture without cream makes this soup suitable for plant-based and dairy-free diets.
- No cholesterol: Like all plant-based meals, this soup contains zero dietary cholesterol.
- Balanced and nourishing: A satisfying mix of carbohydrates, protein, and fats makes this soup a complete, comforting meal.
- Lower sodium option: Using low-sodium vegetable broth helps keep sodium in check without sacrificing flavor.

Frequently Asked Questions
Yes! This soup tastes even better the next day. Keep in mind that the orzo will absorb liquid as it sits, so you may need to add extra broth when reheating.
Not as written, since orzo contains gluten. You can substitute gluten-free orzo or another small gluten-free pasta.
Yes. You can sauté the vegetables in a splash of vegetable broth or water instead of olive oil.
For a nut-free option, substitute vegan heavy cream for the blended water and cashews.
Add extra cannellini beans, chickpeas, or serve the soup with a side of crusty whole-grain bread.

Ingredients Substitutions and Swaps
- Cashews: For a nut-free option, use soaked sunflower seeds or blend an extra can of white beans with a bit of broth for creaminess. You can also use dairy-free heavy cream.
- Olive oil: Replace with vegetable broth or water to make the soup oil-free.
- Onion: Yellow or white onion both work well. In a pinch, use leeks or shallots for a milder flavor.
- Garlic: Use 1 teaspoon garlic powder per clove if fresh garlic isn't available.
- Celery: Substitute diced fennel or additional carrots for a similar aromatic base.
- Carrots: Swap with parsnips, sweet potato, or butternut squash for a slightly different sweetness.
- Italian seasoning: Use a mix of dried basil, oregano, and thyme if you don't have a pre-made blend.
- Tomato paste: Replace with crushed tomatoes or tomato sauce (reduce broth slightly to maintain thickness).
- Vegetable broth: Any vegetable broth works, but low sodium is best so you can control the seasoning.
- Orzo: Use gluten-free orzo, small pasta, rice, quinoa, or couscous (note: couscous is not gluten-free).
- Cannellini beans: Great substitutes include navy beans, great northern beans, or chickpeas.

Recipe Variations
Here are a few ways you can mix up this recipe to suit your diet and/or preferences:
- Gluten-Free: Swap the orzo for gluten-free orzo, small rice pasta, or cooked rice. Add it near the end to prevent overcooking.
- Higher Protein: Add an extra can of cannellini beans or stir in chickpeas or lentils for a more protein-packed soup.
- Extra Veggies: Add spinach, kale, zucchini, green beans, or diced bell peppers. Leafy greens can be stirred in during the last few minutes of cooking.
- Spicy: Add red pepper flakes or a pinch of cayenne for a little heat.
- Oil-Free: Sauté the vegetables in vegetable broth or water instead of olive oil.
- Nut-Free: Replace the cashew cream with dairy-free heavy cream.
- Creamier: Increase the amount of blended cashews slightly or stir in a splash of unsweetened plant-based milk at the end.
- Herb-Forward: Finish with fresh basil or parsley for a bright, fresh flavor boost.
- Low-Carb: Skip the orzo and add extra vegetables or cauliflower rice instead.

What to Serve with this Soup
Here are a few of our favorite recipes to pair with this vegetable orzo tomato soup:
- easy no-knead bread
- vegan garlic butter rolls
- vegan cobb salad
- vegan blt salad with avocado and tempeh bacon
- snap pea salad with lemon vinaigrette

Storage
Refrigerator: Store cooled soup in an airtight container for up to 3-4 days. When reheating, do so gently on the stovetop or in the microwave, stirring occasionally. You may need to add a splash of water or broth to loosen the soup.
Freezer: Soup can be frozen for up to 1 month. Portion it into freezer-safe containers, leaving a little room at the top for expansion. Tip: Freeze the soup without any fresh herbs or dairy/nondairy cream toppings. Add them fresh when reheating.
Reheating: Thaw in the fridge overnight for best results. Reheat slowly over medium heat, stirring occasionally. Add a splash of broth or water if it has thickened.
Make-Ahead Tip: You can prep the soup base (without orzo) up to 3 days in advance and cook the orzo fresh when ready to serve, to keep it from becoming too soft.
If you make this recipe be sure to tag @censoredbaker on Instagram!
PrintVegetable Orzo Tomato Soup
Creamy tomato soup full of veggies, white beans and tender orzo.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 Servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
½ cup cashews (soaked and drained)*
½ cup water
2 tablespoons olive oil
half of a large onion, diced
6 cloves garlic, minced
4 stalks celery, diced
3 large carrots, diced
1 teaspoon Italian seasoning
½ teaspoon salt
¼ teaspoon ground black pepper
¼ cup tomato paste
6 cups low sodium vegetable broth
1 cup orzo*
2 15 ounce cans cannellini beans
fresh herbs, vegan parmesan and lemon juice/zest to serve (optional)
serve with easy no-knead bread
Instructions
- Blend: Place the cashews and water in a high speed blender and blend until completely smooth. This may take up to 5 minutes depending on the strength of your machine. Rest the blender periodically to avoid overheating. Set aside.
- Sauté: Heat the olive oil in a soup pot over medium-high heat. Add the onion and sauté for 5-6 minutes until soft and fragrant but not browned. Add the garlic, celery, carrots, Italian seasoning, salt, pepper and tomato paste to the pot and cook for an additional 5 minutes.
- Simmer: Add the broth gradually until the mixture incorporates into a smooth liquid. Add the orzo and bring the whole thing to a simmer for about 10-15 minutes, stirring frequently until the orzo is soft. If needed, add a cup more of water and/or broth to get your desired consistency. Stir in the cashew cream and the beans.
- Serve: Squeeze in lemon juice to taste. Serve topped with vegan parmesan cheese, herbs, and additional lemon juice and zest if desired.
Notes
*Prepared soup will keep in an airtight container in the refrigerator for 3-4 days or can be frozen for up to 1 month.
*To make blending easy, soak the cashews overnight OR cover with boiling water and let sit for 2 hours.
*If you aren't in the mood to make cashew cream, substitute ¼-1/2 cup dairy free heavy cream. Either will work perfectly.
*Swap out orzo for a small-shaped, gluten free pasta if avoiding gluten.
*Nutrition information is estimation. Does not include optional topping additions.
Nutrition
- Serving Size: ¼ recipe
- Calories: 510k
- Sugar: 8g
- Sodium: 780mg
- Fat: 23g
- Saturated Fat: 3g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 61g
- Fiber: 14g
- Protein: 17g
- Cholesterol: 0mg





Leave a Reply