Of all the dishes in my culinary repertoire, there are a select few that I turn to for pure, unadulterated comfort. This Rice Porridge with Veggies is, without a doubt, at the top of that list. It’s more than just a recipe in our home; it’s a ritual. It’s the gentle, simmering pot on a rainy Sunday afternoon, filling the kitchen with the subtle, clean scent of rice and ginger. It’s the first meal my kids ask for when they feel a sniffle coming on, a warm bowl that seems to possess a healing magic no medicine can replicate. I remember one particularly long week when everyone was exhausted and stressed. Instead of opting for takeout, I quietly started a pot of this porridge. As the grains of rice slowly broke down into a creamy, dreamy consistency and the colorful vegetables softened into the broth, a sense of calm settled over the house. When I served it, topped with a drizzle of sesame oil and some crispy fried shallots, the silence at the dinner table wasn’t one of tension, but of pure contentment. It’s that profound ability to soothe, nourish, and bring a sense of well-being that makes this savory rice porridge a timeless treasure. It’s simple, humble, and endlessly adaptable, but its impact is always deeply satisfying.
Ingredients
- 1 cup Jasmine Rice: Uncooked. This type of rice is ideal for its soft texture and fragrant aroma, which helps it break down beautifully into a creamy porridge.
- 8 cups Vegetable Broth or Water: A flavorful, low-sodium vegetable broth is preferred to build a deep savory base. Water works perfectly well too, but you may need additional seasoning.
- 1 tablespoon Avocado Oil or Neutral Oil: Used for sautéing the aromatics.
- 4 cloves Garlic: Finely minced. This adds a foundational aromatic sweetness.
- 1 inch Ginger: Peeled and finely minced or grated. It provides a warm, zesty spice that is essential for a classic porridge flavor.
- 2 medium Carrots: Peeled and finely diced. They add a touch of sweetness and a beautiful orange color.
- 1 cup Shiitake Mushrooms: Stems removed and thinly sliced. Fresh or rehydrated dried shiitakes lend a wonderful, earthy umami depth.
- 2 Scallions (Green Onions): Thinly sliced, with white and green parts separated. The whites are for cooking, and the greens are for garnish.
- 2 cups Baby Spinach: Roughly chopped. This wilts into the porridge at the end, adding nutrients and color without becoming mushy.
- 1 tablespoon Soy Sauce or Tamari: For a savory, salty flavor. Tamari is a great gluten-free alternative.
- 1 teaspoon Toasted Sesame Oil: A finishing oil, added off the heat for its distinct nutty aroma and flavor.
- Salt and White Pepper: To taste. White pepper has a more subtle, earthy heat that complements the porridge perfectly.
Instructions
This recipe is a gentle, slow process. The key is to give the rice time to break down completely, creating a thick, creamy, and comforting base.
Step 1: Rinse and Prepare the Rice
Place the 1 cup of jasmine rice in a fine-mesh sieve. Rinse it under cold running water for about a minute, swishing the grains around with your hand. You’ll see the water run cloudy at first; continue rinsing until the water runs mostly clear. This step is crucial as it removes excess surface starch, which can make the porridge gummy rather than creamy. Set the rinsed rice aside to drain.
Step 2: Sauté the Aromatics
In a large, heavy-bottomed pot or Dutch oven, heat the 1 tablespoon of avocado oil over medium heat. Once the oil shimmers, add the minced garlic, minced ginger, and the white parts of the sliced scallions. Sauté for 1-2 minutes until they become highly fragrant. Be careful not to let the garlic burn, as it will turn bitter. This step builds the first layer of flavor for your porridge.
Step 3: Toast the Rice and Add Liquid
Add the drained rice to the pot with the aromatics. Stir continuously for about one minute to toast the grains lightly. This step enhances the nutty flavor of the rice. Pour in the 8 cups of vegetable broth (or water). Add a generous pinch of salt and a few dashes of white pepper. Stir everything together and bring the mixture to a boil.
Step 4: The Slow Simmer
Once the liquid is at a rolling boil, reduce the heat to low, so the porridge is at a gentle simmer. Cover the pot with a lid, leaving it slightly ajar to allow steam to escape. This prevents the porridge from boiling over. Let it simmer for 45-60 minutes. Stir the porridge every 10-15 minutes, scraping the bottom of the pot to prevent the rice from sticking and burning. You will see the rice grains start to break apart and “blossom,” and the liquid will transform from a watery broth into a thick, creamy porridge. The final consistency is a matter of personal preference; cook longer for a thicker porridge or add a little more broth if you prefer it thinner.
Step 5: Incorporate the Vegetables
After the initial 45-60 minutes of simmering, the porridge base should be creamy. Now it’s time to add the heartier vegetables. Stir in the finely diced carrots and the sliced shiitake mushrooms. Continue to simmer for another 15-20 minutes, or until the carrots are tender and the mushrooms have released their flavor into the porridge.
Step 6: Finishing Touches
Turn off the heat. Stir in the 1 tablespoon of soy sauce (or tamari) and the roughly chopped baby spinach. The residual heat from the porridge will wilt the spinach perfectly in just a minute or two. Finally, drizzle in the 1 teaspoon of toasted sesame oil and stir it through. Have a taste and adjust the seasoning with more salt or white pepper if needed.
Step 7: Rest and Serve
Let the porridge rest in the pot, off the heat, for 5-10 minutes. It will continue to thicken slightly as it cools. Ladle the hot porridge into bowls and garnish with the reserved green parts of the scallions and any other desired toppings.
Nutrition Facts
- Servings: 4-6
- Calories Per Serving: Approximately 220-280 kcal (varies based on broth and toppings)
- Excellent Source of Hydration: With a base of 8 cups of broth or water, this dish is incredibly hydrating and easy on the digestive system, making it perfect for recovery.
- Rich in Vitamins: The diverse array of vegetables like carrots, spinach, and scallions provides a healthy dose of Vitamin A, Vitamin K, and essential minerals.
- Low in Fat: The recipe uses a minimal amount of oil, with most of the flavor coming from aromatics and broth, making it a light yet satisfying meal.
- Good Source of Complex Carbohydrates: The rice provides easily digestible carbohydrates that offer a slow and steady release of energy, keeping you full and satisfied.
- High in Comfort: While not a measured nutrient, the warming and soothing properties of this dish are proven to boost mood and provide a sense of well-being.
Preparation Time
- Prep Time: 15 minutes (for washing rice and chopping vegetables)
- Cook Time: 1 hour to 1 hour 20 minutes
- Total Time: Approximately 1 hour 15 minutes to 1 hour 35 minutes
This recipe is about patience and allowing the ingredients to meld together slowly for the best flavor and texture.
How to Serve
Serving this Rice Porridge with Veggies is all about adding layers of flavor and texture through toppings and condiments. Presenting a “toppings bar” can be a fun and interactive way for family or guests to customize their own bowls.
Classic Toppings for Texture and Crunch:
- Crispy Fried Shallots or Garlic: These provide an irresistible savory crunch and a sweet, caramelized flavor. You can buy them pre-made or make your own.
- Toasted Sesame Seeds: Adds a nutty flavor and a delicate crunch.
- Crushed Peanuts or Cashews: For a more substantial, nutty bite.
- Chinese Crullers (Youtiao): A classic pairing. These savory fried dough sticks are perfect for dipping into the creamy porridge.
Toppings for Freshness and Zest:
- Fresh Cilantro or Parsley: A handful of chopped fresh herbs brightens up the entire dish.
- Sliced Scallions (Green parts): The sharp, fresh oniony bite cuts through the richness of the porridge.
- A Squeeze of Lime or Lemon Juice: A dash of acidity at the end can elevate all the flavors.
Toppings for Richness and Umami:
- A Soft-Boiled or Jammy Egg: The creamy yolk mixes into the porridge, adding incredible richness.
- A Drizzle of Chili Oil or Chili Crisp: For those who like a bit of heat and a garlicky, savory kick.
- Pickled Vegetables (e.g., pickled mustard greens or radishes): The tangy, salty flavor provides a fantastic contrast to the mild porridge.
- Fermented Tofu (Furu): A small amount of this potent, salty, and creamy condiment adds a powerful umami punch for the more adventurous palate.
Serving Suggestions:
- Family Style: Serve the plain porridge in a large tureen or pot in the center of the table. Arrange all the toppings in small individual bowls around it, allowing everyone to build their perfect bowl.
- Individual Bowls: Ladle the hot porridge into deep, comforting bowls. Artfully arrange a few toppings on each one before serving for a beautiful presentation.
- As a Side Dish: In smaller portions, this porridge can serve as a comforting side dish to a larger Asian-inspired meal, replacing plain steamed rice.
Additional Tips
- Use Leftover Cooked Rice: If you’re short on time or have leftover steamed rice, you can still make excellent porridge. Use approximately 3-4 cups of cooked rice to 6-7 cups of broth. The cooking time will be significantly shorter, around 20-30 minutes, as you’re just rehydrating the rice and breaking it down.
- Make it in a Slow Cooker or Instant Pot: This recipe is wonderfully suited for modern appliances.
- Slow Cooker: Combine the rinsed rice, aromatics, and broth in the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Add the vegetables in the last hour of cooking.
- Instant Pot: Sauté the aromatics on the “Sauté” function. Add the rinsed rice and broth. Cook on high pressure for 20-25 minutes, followed by a natural pressure release. Stir in the vegetables and let them soften in the residual heat.
- Batch Cook and Freeze for Later: Rice porridge freezes and reheats beautifully. Cook a large batch and let it cool completely. Portion it into freezer-safe containers. It can be frozen for up to 3 months. To reheat, thaw it in the refrigerator overnight and then gently warm it on the stovetop. You will likely need to add a splash of broth or water to thin it out, as it will thicken considerably upon cooling.
- Vary Your Vegetables: This recipe is a fantastic way to clean out your vegetable drawer. Feel free to substitute with what you have on hand. Diced sweet potatoes, butternut squash, celery, bok choy, or corn are all excellent additions. Just be mindful of cooking times—add harder vegetables earlier and leafy greens at the very end.
- Achieving the Perfect Consistency: The ideal porridge consistency is subjective. If your porridge becomes too thick for your liking, simply stir in more hot broth or water until it reaches your desired texture. If it’s too thin, let it simmer uncovered for a bit longer, stirring frequently, to allow more liquid to evaporate.
- Boost the Protein: While delicious as is, you can easily add more protein.
- Vegan/Vegetarian: Add a cup of cooked chickpeas or lentils along with the carrots. Firm or extra-firm tofu, cubed and either pan-fried until golden or simply simmered in the porridge, is another fantastic option.
- Non-Vegetarian: Add shredded cooked chicken (rotisserie chicken works great), ground pork, or thinly sliced fish fillets in the last 10-15 minutes of cooking.
- The Importance of a Good Broth: The liquid you use is the soul of the porridge. While water works, using a high-quality, flavorful vegetable broth will make a world of difference. Consider making your own by simmering vegetable scraps (onion peels, carrot ends, celery tops, mushroom stems) with some aromatics.
- Don’t Skip the Garnish: The final toppings are not just decorative; they are essential for a complete flavor and texture experience. The contrast between the creamy, soft porridge and a crunchy, savory, or fresh topping is what elevates this simple dish into a truly memorable meal.
Frequently Asked Questions (FAQ)
1. What is the difference between rice porridge, congee, and jook?
These terms are often used interchangeably and refer to the same type of dish: a comforting rice gruel. “Porridge” is the general English term. “Congee” is derived from the Tamil word “kanji” and is the most common term used in English to describe Asian-style rice porridge. “Jook” is the Cantonese term for the dish. While the base is the same, regional variations in consistency, ingredients, and toppings exist across Asia.
2. Can I use brown rice or other types of rice for this recipe?
Yes, you absolutely can, but it will change the result. Brown rice will require a longer cooking time (potentially 30-45 minutes more) and more liquid, as it’s a whole grain. The final texture will be less creamy and more rustic or “toothy,” with a nuttier flavor, which some people prefer. Other short or medium-grain white rice varieties like Calrose or Arborio also work well. Long-grain rice like Basmati is less ideal as it tends to stay more separate.
3. My porridge is too thick (or too thin). How can I fix it?
This is a very common and easily fixable issue.
- If it’s too thick: Simply stir in more liquid (broth or hot water) a little at a time until it reaches the consistency you like. Remember that porridge thickens as it cools.
- If it’s too thin: Let it continue to simmer with the lid off, stirring occasionally. This allows excess water to evaporate and thicken the porridge. You can also make a small slurry by mixing a tablespoon of cornstarch or rice flour with a few tablespoons of cold water, then stirring it into the simmering porridge to thicken it quickly.
4. How can I make this recipe completely vegan and gluten-free?
This recipe is very easy to adapt. To ensure it’s 100% vegan, simply use water or a certified vegan vegetable broth. To make it gluten-free, substitute the soy sauce with tamari or coconut aminos, which are both excellent gluten-free alternatives that provide a similar savory, umami flavor.
5. Is rice porridge a good meal for when you are sick?
Yes, it is arguably one of the best foods to eat when you’re feeling under the weather. It’s warm, soothing, and incredibly easy to digest, which is gentle on an upset stomach. It’s also very hydrating. The addition of ginger and garlic adds anti-inflammatory and immune-boosting properties, making it both a comforting and a healing meal.
6. How long will this vegetable rice porridge last in the refrigerator?
Once cooled completely, the porridge can be stored in an airtight container in the refrigerator for up to 4-5 days. It will thicken significantly when chilled. When reheating on the stovetop or in the microwave, add a good splash of water or broth to loosen it back to its original creamy consistency.
7. Can I add meat or seafood to this recipe?
Certainly. This vegetarian porridge serves as a perfect base for adding animal protein. For chicken or pork, you can either use pre-cooked shredded meat or add raw, thinly sliced or ground meat to the simmering porridge and cook for 15-20 minutes until it’s cooked through. For seafood like fish fillets or shrimp, add them in the last 5-7 minutes of cooking, as they cook very quickly and can become tough if overcooked.
8. Why is my porridge bland? What can I do to add more flavor?
Bland porridge is usually the result of under-seasoning or using plain water as a base. To fix it, start by ensuring you’ve added enough salt. Salt is a flavor enhancer and will make all the other ingredients pop. If it’s still lacking, try adding another splash of soy sauce/tamari for umami, a bit more minced ginger or garlic, or a dash of mushroom seasoning powder. Most importantly, don’t underestimate the power of the finishing touches—a drizzle of sesame oil, a spoonful of chili crisp, and a sprinkle of fresh scallions can transform a simple base into a flavor-packed meal.
Rice Porridge with Veggies
Ingredients
- 1 cup Jasmine Rice: Uncooked. This type of rice is ideal for its soft texture and fragrant aroma, which helps it break down beautifully into a creamy porridge.
- 8 cups Vegetable Broth or Water: A flavorful, low-sodium vegetable broth is preferred to build a deep savory base. Water works perfectly well too, but you may need additional seasoning.
- 1 tablespoon Avocado Oil or Neutral Oil: Used for sautéing the aromatics.
- 4 cloves Garlic: Finely minced. This adds a foundational aromatic sweetness.
- 1 inch Ginger: Peeled and finely minced or grated. It provides a warm, zesty spice that is essential for a classic porridge flavor.
- 2 medium Carrots: Peeled and finely diced. They add a touch of sweetness and a beautiful orange color.
- 1 cup Shiitake Mushrooms: Stems removed and thinly sliced. Fresh or rehydrated dried shiitakes lend a wonderful, earthy umami depth.
- 2 Scallions (Green Onions): Thinly sliced, with white and green parts separated. The whites are for cooking, and the greens are for garnish.
- 2 cups Baby Spinach: Roughly chopped. This wilts into the porridge at the end, adding nutrients and color without becoming mushy.
- 1 tablespoon Soy Sauce or Tamari: For a savory, salty flavor. Tamari is a great gluten-free alternative.
- 1 teaspoon Toasted Sesame Oil: A finishing oil, added off the heat for its distinct nutty aroma and flavor.
- Salt and White Pepper: To taste. White pepper has a more subtle, earthy heat that complements the porridge perfectly.
Instructions
This recipe is a gentle, slow process. The key is to give the rice time to break down completely, creating a thick, creamy, and comforting base.
Place the 1 cup of jasmine rice in a fine-mesh sieve. Rinse it under cold running water for about a minute, swishing the grains around with your hand. You’ll see the water run cloudy at first; continue rinsing until the water runs mostly clear. This step is crucial as it removes excess surface starch, which can make the porridge gummy rather than creamy. Set the rinsed rice aside to drain.
In a large, heavy-bottomed pot or Dutch oven, heat the 1 tablespoon of avocado oil over medium heat. Once the oil shimmers, add the minced garlic, minced ginger, and the white parts of the sliced scallions. Sauté for 1-2 minutes until they become highly fragrant. Be careful not to let the garlic burn, as it will turn bitter. This step builds the first layer of flavor for your porridge.
Add the drained rice to the pot with the aromatics. Stir continuously for about one minute to toast the grains lightly. This step enhances the nutty flavor of the rice. Pour in the 8 cups of vegetable broth (or water). Add a generous pinch of salt and a few dashes of white pepper. Stir everything together and bring the mixture to a boil.
Once the liquid is at a rolling boil, reduce the heat to low, so the porridge is at a gentle simmer. Cover the pot with a lid, leaving it slightly ajar to allow steam to escape. This prevents the porridge from boiling over. Let it simmer for 45-60 minutes. Stir the porridge every 10-15 minutes, scraping the bottom of the pot to prevent the rice from sticking and burning. You will see the rice grains start to break apart and “blossom,” and the liquid will transform from a watery broth into a thick, creamy porridge. The final consistency is a matter of personal preference; cook longer for a thicker porridge or add a little more broth if you prefer it thinner.
After the initial 45-60 minutes of simmering, the porridge base should be creamy. Now it’s time to add the heartier vegetables. Stir in the finely diced carrots and the sliced shiitake mushrooms. Continue to simmer for another 15-20 minutes, or until the carrots are tender and the mushrooms have released their flavor into the porridge.
Turn off the heat. Stir in the 1 tablespoon of soy sauce (or tamari) and the roughly chopped baby spinach. The residual heat from the porridge will wilt the spinach perfectly in just a minute or two. Finally, drizzle in the 1 teaspoon of toasted sesame oil and stir it through. Have a taste and adjust the seasoning with more salt or white pepper if needed.
Let the porridge rest in the pot, off the heat, for 5-10 minutes. It will continue to thicken slightly as it cools. Ladle the hot porridge into bowls and garnish with the reserved green parts of the scallions and any other desired toppings.
Nutrition
- Serving Size: one normal portion
- Calories: 280





