There’s something magical about a bowl of warm vegan pumpkin rice soup on a crisp autumn evening. This creamy, comforting recipe combines tender rice with velvety pumpkin in a rich, plant-based broth that’ll make you forget you’re eating healthy. I’ve perfected this warm vegan pumpkin rice soup over countless cold nights, and it’s become my go-to when I need something nourishing that doesn’t take hours to prepare.
SERVES: 4 | PREP: 15 MIN | COOK: 35 MIN | TOTAL: 50 MIN
Ingredients
Aromatics & Base
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tablespoons |
| Yellow onion, diced | 1 medium |
| Garlic cloves, minced | 4 large |
| Fresh ginger, grated | 1 tablespoon |
Main Components
| Ingredient | Amount |
|---|---|
| Pumpkin puree (not pie filling) | 2 cups |
| Long-grain white rice | ¾ cup |
| Vegetable broth | 6 cups |
| Coconut milk (full-fat) | 1 can (14 oz) |
Seasonings
| Ingredient | Amount |
|---|---|
| Ground cumin | 1 teaspoon |
| Ground coriander | ½ teaspoon |
| Smoked paprika | ½ teaspoon |
| Sea salt | 1½ teaspoons |
| Black pepper | ½ teaspoon |
| Maple syrup | 1 tablespoon |
Garnish
| Ingredient | Amount |
|---|---|
| Pumpkin seeds, toasted | ¼ cup |
| Fresh cilantro, chopped | 3 tablespoons |
| Lime wedges | 4 |
Step-by-Step Instructions
Phase 1: Building the Flavor Base (8 minutes)
Step 1: Heat 2 tablespoons olive oil in a large, heavy-bottomed pot over medium heat for about 1 minute. You’ll know it’s ready when the oil shimmers and easily coats the bottom when you tilt the pan. This ensures your aromatics won’t stick.
Step 2: Add the diced onion to the hot oil and cook for 4-5 minutes, stirring every 30 seconds. The onions should turn translucent and just start to get golden edges. This caramelization creates a sweet foundation that balances the earthy pumpkin.
Step 3: Stir in the minced garlic and grated ginger, cooking for exactly 1 minute while stirring constantly. You’ll smell an amazing fragrance when it’s ready. If you cook it longer than a minute, the garlic might burn and turn bitter.
Step 4: Add the cumin, coriander, and smoked paprika directly to the aromatics. Toast the spices for 30 seconds, stirring the whole time. This “blooming” technique releases essential oils that make the flavors more vibrant.
Phase 2: Creating the Soup Base (5 minutes)
Step 5: Pour in 6 cups vegetable broth and use a wooden spoon to scrape up any brown bits stuck to the pot bottom. Those caramelized bits add tons of flavor, so don’t skip this step.
Step 6: Add the 2 cups pumpkin puree and whisk until completely smooth with no lumps. The mixture should look like a rich, orange liquid. Any lumps now will stay lumpy throughout cooking.
Step 7: Stir in the maple syrup, salt, and black pepper. The maple syrup enhances the pumpkin’s natural sweetness without making the soup taste sugary.
Phase 3: Cooking the Rice (25 minutes)
Step 8: Rinse ¾ cup rice in a fine-mesh strainer under cold water for 30 seconds. This removes excess starch that can make your soup gummy instead of silky.
Step 9: Add the rinsed rice to the pot and increase heat to medium-high. Bring the mixture to a rolling boil, which should take about 3-4 minutes. You’ll see big bubbles breaking the surface.
Step 10: Once boiling, reduce heat to low and cover the pot with a lid. Set a timer for 20 minutes and resist the urge to peek. Lifting the lid releases steam that the rice needs to cook properly.
Step 11: After 20 minutes, check if the rice is tender by fishing out a grain with a spoon and biting it. It should be soft all the way through with no chalky center. If it’s still firm, cover and cook another 3-5 minutes.
Phase 4: Final Touches (5 minutes)
Step 12: Shake the can of coconut milk before opening (the cream separates from the liquid). Pour the entire can into the soup and stir well. The coconut milk adds incredible creaminess without any dairy.
Step 13: Let the soup simmer uncovered on low for 3 minutes to heat the coconut milk through. Taste and adjust salt if needed—you might want another ¼-½ teaspoon depending on your broth’s saltiness.
Step 14: Remove from heat and let the soup rest for 2 minutes. This brief rest allows the flavors to marry and the temperature to drop to a perfect eating level.
Phase 5: Serving (2 minutes)
Step 15: Ladle the soup into four bowls, making sure each person gets a good mix of rice and broth.
Step 16: Top each bowl with 1 tablespoon toasted pumpkin seeds, a sprinkle of fresh cilantro, and serve with a lime wedge on the side. Squeezing the lime over the soup right before eating adds a bright pop that cuts through the richness.
Chef’s Notes
Pumpkin Puree vs. Pie Filling: Always use plain pumpkin puree for this warm vegan pumpkin rice soup, never pumpkin pie filling. Pie filling contains added sugar and spices that’ll throw off your seasoning and make the soup way too sweet.
Rice Texture Control: If you prefer your rice with more bite, reduce cooking time to 15 minutes. For softer, almost porridge-like rice, let it cook the full 25 minutes. I split the difference at 20 minutes for rice that’s tender but still holds its shape.
Spice Level Adjustment: This recipe is mild, perfect for everyone at the table. If you want heat, add ¼ teaspoon cayenne pepper with the other spices or serve with hot sauce on the side.
Fresh vs. Canned Pumpkin: Fresh pumpkin works beautifully if you’re feeling ambitious. Roast 2 pounds of pumpkin chunks at 400°F for 40 minutes, then puree until smooth. The flavor is slightly sweeter and more complex.
Nutrition Information (Per Serving)
- Calories: 385
- Protein: 8g
- Carbohydrates: 48g
- Fat: 18g
- Fiber: 6g
- Sodium: 920mg
Delicious Variations
Protein-Packed Version: Stir in 1 can of drained chickpeas during the last 5 minutes of cooking. The chickpeas absorb the pumpkin broth and add 7 extra grams of protein per serving. This makes the soup hearty enough for a complete meal.
Thai-Inspired Twist: Replace the cumin and coriander with 1 tablespoon red curry paste and add 2 teaspoons fish sauce alternative (or extra salt). Finish with fresh Thai basil instead of cilantro. If you love bold flavors, you might also enjoy my butternut squash pumpkin soup which has similar warming spices.
Wild Rice Upgrade: Swap white rice for wild rice blend, but increase the cooking time to 40-45 minutes since wild rice takes longer. The nutty flavor pairs incredibly well with pumpkin.
Extra Creamy Style: For a silkier texture similar to my creamy pumpkin soup, use an immersion blender to partially puree the soup after cooking. Leave some rice chunks for texture, or blend it completely smooth if you prefer.
Storage & Reheating
Refrigerator: Store in an airtight container for up to 5 days. The rice will absorb more liquid as it sits, so the soup thickens. Add ½ cup vegetable broth when reheating to restore the original consistency.
Freezer: This soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving 1 inch of headspace for expansion. Write the date on the container with a marker.
Reheating Instructions: Thaw overnight in the refrigerator. Reheat on the stovetop over medium-low heat, stirring occasionally. Add broth as needed to thin it out. Microwave reheating works too—use 2-minute intervals at 70% power, stirring between each interval to heat evenly.
Make-Ahead Tip: Cook the soup completely but hold back the coconut milk. Store the base and coconut milk separately. When ready to serve, reheat the base and stir in the coconut milk. This keeps the coconut milk from separating during storage.
Troubleshooting Common Problems
Problem 1: My soup is too thick and gloppy. This happens when the rice absorbs too much liquid or if you used too much pumpkin puree. Thin it out by stirring in ½-1 cup vegetable broth until you reach your desired consistency. The soup should coat a spoon but still flow easily.
Problem 2: The rice is mushy and overcooked. You either cooked it too long or didn’t rinse the rice before adding it. Overcooked rice releases more starch, making the soup gummy. Next time, stick to 20 minutes exactly and always rinse your rice. If it’s already mushy, add ½ cup fresh cooked rice to dilute the mushiness.
Problem 3: The flavors taste flat and boring. Underseasoning is the usual suspect. Add more salt (start with ¼ teaspoon at a time) and a squeeze of fresh lime juice. The acidity from lime brightens all the other flavors. Don’t forget the garnishes—they add crucial flavor pops.
Problem 4: The coconut milk looks curdled or separated. This happens when you add cold coconut milk to very hot soup or heat it too quickly. Always let the soup come off a rolling boil before adding coconut milk, and stir immediately. If it’s already curdled, blend the soup with an immersion blender to re-emulsify it.
Problem 5: The soup has a bitter aftertaste. Burned garlic or over-toasted spices create bitterness. Garlic burns quickly, so never cook it longer than 1 minute. If you smell burning at any point, start over with fresh aromatics. There’s no way to remove bitter flavors once they’re in the pot.
Equipment Essentials

- Large heavy-bottomed pot or Dutch oven (5-6 quart capacity)
- Wooden spoon or heat-resistant spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Fine-mesh strainer (for rinsing rice)
- Can opener
- Ladle
- Grater (for fresh ginger)
- Whisk (for incorporating pumpkin puree)
Optional but Helpful:
- Immersion blender (for smoother variations)
- Microplane grater (for ginger and garlic)
Shopping List by Store Section
Produce Section:
- 1 medium yellow onion
- 1 head garlic (need 4 cloves)
- 1 piece fresh ginger root
- 1 bunch fresh cilantro
- 4 limes
Canned/Jarred Foods Aisle:
- 1 can (15 oz) pumpkin puree
- 1 can (14 oz) full-fat coconut milk
- 2 boxes (32 oz each) vegetable broth
Grains/Rice Aisle:
- 1 bag long-grain white rice
Spices Aisle:
- Ground cumin
- Ground coriander
- Smoked paprika
- Sea salt
- Black pepper
Baking Aisle:
- Pure maple syrup
Nuts/Seeds Section:
- Raw pumpkin seeds (pepitas)
Oils Section:
- Olive oil
5 Success Secrets for Perfect Results
1. Use Room Temperature Coconut Milk Take the coconut milk can out of the refrigerator 30 minutes before cooking. Cold coconut milk added to hot soup can seize up and separate. Room temperature milk incorporates smoothly every single time.
2. Don’t Skip the Rice Rinse Rinsing rice removes surface starch that makes soup gummy. Hold the rice in a strainer under cold running water for 30 seconds, swirling with your hand. The water should run clear when you’re done.
3. Taste and Adjust Before Serving Vegetable broths vary wildly in salt content. Always taste your soup after adding the coconut milk and adjust seasoning. You’re looking for a balance where you can taste the pumpkin, spices, and a hint of sweetness.
4. Toast Those Pumpkin Seeds Raw pumpkin seeds taste bland, but toasting them in a dry skillet for 3-4 minutes until fragrant and lightly browned makes them nutty and addictive. This small step makes a huge difference in the final dish.
5. Let It Rest Pulling the soup off heat and letting it sit for 2 minutes before serving allows the rice to absorb one final bit of liquid and the flavors to come together. Serving it straight off the stove means the flavors haven’t had time to blend properly.



