This vibrant veggie bowl features tender roasted green beans tossed in a spicy chili oil dressing, served over fluffy jasmine rice with crisp vegetables. The star is the homemade crispy garlic topping that adds irresistible crunch. Ready in just 40 minutes, this Asian-inspired bowl balances heat from chili crisp with tangy rice vinegar and savory soy sauce. Perfect for meal prep and easily customizable with your favorite vegetables or protein additions like baked tofu.
The sizzle of green beans hitting a screaming hot sheet pan is one of those sounds that makes everyone wander into the kitchen asking what is for dinner. This bowl came together one Tuesday when the fridge was bare except for a limp bag of green beans and half a cabbage. I had a jar of chili crisp that had been sitting untouched for weeks and decided to let it do the heavy lifting. Forty minutes later I was eating cross legged on the kitchen floor because the bowl was too good to carry to the table.
My roommate walked in while I was frying garlic slices and stood silently over the pan watching them curl and turn gold. She said it smelled like her grandmothers kitchen in Taipei and immediately pulled out her phone to text her. We ate standing at the counter that night and I have been making this bowl on repeat ever since.
Ingredients
- Green beans (400 g): The star of the bowl so pick beans that are firm and snap cleanly when you bend them.
- Carrots (2 medium): Julienned thin so they bring crunch without fighting your fork.
- Red bell pepper (1): Adds sweetness and a pop of color that makes the bowl look vibrant.
- Red cabbage (120 g): Thinly sliced it holds its texture against the warm beans and rice.
- Spring onions (2): Slice them on a sharp diagonal for visual appeal and a mild bite.
- Radishes (4, optional): Their peppery crispness is a surprise element people always ask about.
- Jasmine or brown rice (250 g uncooked): Jasmine gives a fragrant base but brown rice adds nutty chew.
- Chili crisp or chili oil (3 tbsp): This is the backbone of the entire flavor profile so use one you love eating straight.
- Toasted sesame oil (2 tbsp): A little goes a long way toward rounding out the heat.
- Soy sauce (2 tbsp): Use tamari if you need gluten free and always taste your brand for saltiness.
- Rice vinegar (1 tbsp): Brightens the dressing so nothing feels heavy.
- Maple syrup or honey (1 tbsp): Balances the chili and pulls the dressing together.
- Fresh ginger (2 tsp, grated): Fresh is nonnegotiable here because the powder will taste flat.
- Garlic (5 cloves total): One for the dressing and four sliced thin for the crispy topping.
- Neutral oil (3 tbsp): Canola or sunflower works best for frying garlic without burning it.
- Toasted sesame seeds (2 tbsp): Shake them in a dry pan for a minute to wake up the flavor if they have been sitting around.
- Fresh cilantro or basil (optional): Either herb works so go with whatever is wilting in your crisper.
- Lime wedges (optional): A squeeze at the end ties everything together with acid.
Instructions
- Get the oven screaming hot:
- Preheat to 220C (425F) and line a large baking sheet with parchment paper. A crowded pan will steam the beans instead of blistering them so give them breathing room.
- Start the rice:
- Cook jasmine or brown rice according to the package directions and keep it covered and warm. The bowl comes together fast once the beans are out of the oven so you want the rice ready and waiting.
- Build the chili oil dressing:
- Whisk together chili crisp, sesame oil, soy sauce, rice vinegar, maple syrup, grated ginger, and minced garlic in a small bowl until it looks glossy and unified. Taste it on the back of a spoon and adjust the heat or sweetness to your liking.
- Roast the green beans:
- Toss the trimmed beans with half the dressing and spread them in a single layer on the baking sheet. Roast for 15 to 18 minutes flipping them halfway through until they are tender with charred spots and slightly blistered skins.
- Fry the crispy garlic:
- While the beans roast heat neutral oil in a small skillet over medium heat and add the thinly sliced garlic. Stir constantly for 2 to 3 minutes watching like a hawk because garlic goes from golden to bitter in seconds then drain on paper towels and save the infused oil.
- Prep the fresh vegetables:
- Julienne the carrots, slice the bell pepper into strips, shred the red cabbage, and thinly slice the spring onions and radishes. Toss them in a bowl so they are easy to grab when you assemble.
- Build each bowl:
- Divide warm rice among four bowls and arrange roasted green beans and all the fresh vegetables on top in sections. Drizzle the remaining dressing and the reserved garlic oil over everything then scatter crispy garlic and sesame seeds generously and finish with herbs and a lime wedge if using.
I brought this to a potluck once and someone asked which takeout place I ordered it from. Handing them a fork and telling them I made it in my bathrobe was one of my prouder kitchen moments.
Making It Your Own
The bowl is a blueprint more than a rule book. Swap green beans for broccolini in winter or add roasted sweet potato when autumn hits and you want something heartier. The chili oil dressing works on almost any roasted vegetable so do not be afraid to experiment.
A Note on Spice
Chili crisp varies wildly from brand to brand in both heat and texture. Start with two tablespoons if you are sensitive to spice and build up because you can always add more but you cannot take it away once it is on the beans.
Keeping Leftovers Fresh
Store the components separately if you can because dressed vegetables and rice get soggy overnight. The crispy garlic stays crunchy in an airtight container at room temperature for two days.
- Reheat beans in a dry skillet instead of the microwave to bring back some char.
- Make extra dressing and keep it in a jar for salads or noodle bowls all week.
- Assemble bowls right before eating for the best texture contrast.
Some dinners are about following rules and this one is about piling whatever looks good into a bowl and trusting the chili oil to hold it all together. Make it once and it will become the thing you reach for when you want dinner to be easy and still feel special.
Recipe FAQs
- → Can I adjust the spice level?
-
Absolutely. Reduce the chili crisp amount for milder heat or increase for extra spice. You can also substitute with sriracha or sambal oelek.
- → What other grains work well?
-
Quinoa, cauliflower rice, or noodles make excellent substitutes. Brown rice adds extra nuttiness while keeping the bowl hearty.
- → How do I store leftovers?
-
Keep components separate in airtight containers. Reheat green beans and rice separately, then assemble fresh. The crispy garlic is best added just before serving.
- → Can I add protein?
-
Baked tofu, tempeh, edamame, or soft-boiled eggs pair beautifully. Marinate tofu in the chili oil dressing before roasting alongside the green beans.
- → What vegetables can I swap?
-
Broccoli, snap peas, zucchini, or bok choy work well roasted. Shredded Brussels sprouts or kale make great raw additions to the vegetable mix.