Rice and Gravy Recipe No Meat: Hearty Vegetarian Comfort in a Bowl

Rice and Gravy Recipe No Meat: Hearty Vegetarian Comfort in a Bowl

This vegetarian rice and gravy delivers hearty comfort without a single piece of meat. I developed this recipe to prove that plant-based meals can be just as satisfying as traditional versions.

The secret lies in building deep flavor through caramelized onions, garlic, and a blend of spices that create a rich, savory gravy. It clings perfectly to fluffy rice, making every bite feel indulgent.

What you get is a bowl of creamy rice swimming in a thick, flavorful gravy that’s completely meat-free. The texture and taste rival any classic version, with the added benefit of being lighter yet still fulfilling.

Perfect for weeknight dinners when you want comfort food that doesn’t weigh you down. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Rice and Gravy Recipe No Meat

Rich flavors start with caramelized onions and a well-spiced vegan gravy over fluffy rice.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Yellow Onions 🧅 2 whole Large, thinly sliced for caramelizing
Garlic Cloves 🧄 6 cloves Minced for maximum flavor
All-Purpose Flour 🌾 ½ cup For thickening gravy
Vegetable Broth 🥕 4 cups Low-sodium preferred for control
Smoked Paprika 🌶️ 1 ½ tsp For depth and smokiness
Ground Cumin 🌿 1 tsp Toasted lightly for warmth
Dried Thyme 🍃 1 tsp Crushed between fingers to release oils
Soy Sauce 🫒 2 tbsp Tamari for gluten-free option
Nutritional Yeast 🧀 3 tbsp Adds umami cheesy depth
Olive Oil 🫒 ¼ cup Extra-virgin for cooking onions
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ 1 tsp Freshly ground for best flavor
Unsweetened Plant Milk 🥛 ½ cup Oat or soy for creaminess

The onions are non-negotiable here—slow-cook them until they’re deep brown and sweet. I grab mine from Whole Foods because their organic yellow onions have the best sugar content for caramelizing. The flour should be all-purpose (nothing fancy), but if you’re gluten-free, rice flour works as a 1:1 swap. Nutritional yeast is your secret weapon for that meaty depth (look for Bragg or Bob’s Red Mill brands).

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Vegetable broth can be homemade, but Imagine or Pacific Foods brands are solid store-bought options. For the plant milk, oat milk adds a natural creaminess, but soy milk works too. If you’re missing cumin, a pinch of coriander can fill in, though the flavor profile shifts slightly (still tasty).

Leftovers keep 4-5 days in the fridge—gravy thickens as it cools, so thin with a splash of broth when reheating. Freezes beautifully for up to 3 months (store rice and gravy separately for best texture). Always rinse your rice first—removes excess starch for fluffier results.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—rice, onions, garlic, and flour—so I’m not stuck washing a mountain of dishes.
  • Rich and Savory: The vegetable broth and caramelized onions make the gravy so flavorful I forget it’s meat-free.
  • Meal Prep Magic: It reheats beautifully, so I make a big batch for lunches all week. (Yes, even on a Tuesday night)
  • Budget Friendly: Honestly, it costs pennies per serving and fills us up just as much as any meat dish.

Step-by-Step Instructions for Rice and Gravy

Transform simple ingredients into a bowl of cozy satisfaction with this straightforward method.

Step 1: Cook the Rice to Fluffy Perfection

Rinse the 2 cups Long-Grain White Rice under cold water until the water runs completely clear. This removes excess starch and prevents the grains from sticking together. I always use a fine-mesh strainer for this step to avoid losing any rice down the drain.

Combine the rinsed rice with 4 cups Vegetable Broth in a medium saucepan. Add ½ tsp Salt and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15-18 minutes until all liquid is absorbed and the rice is tender. Don’t peek during cooking—steam is your friend here.

Remove from heat and let it sit covered for 5 minutes. Then fluff with a fork to separate the grains. The rice should be light, separate, and ready to soak up that rich gravy you’re about to make.

Step 2: Caramelize the Onions for Deep Flavor

While the rice cooks, heat the ¼ cup Olive Oil in a large skillet over medium heat. Add the 2 whole Yellow Onions, thinly sliced, and 1 tsp Salt. Cook for 12-15 minutes, stirring occasionally, until the onions turn a deep golden brown.

Here’s the thing—true caramelization takes patience. Don’t rush by cranking the heat. You want the onions to soften and sweetly collapse, not burn. As they cook, they’ll release moisture, then reabsorb it, concentrating their natural sugars.

Add the 6 cloves Garlic Cloves, minced, and cook for 1-2 minutes until fragrant. Be careful not to let the garlic burn—it should just soften and perfume the oil. This onion-garlic base is the flavor foundation of your gravy.

Step 3: Build the Gravy Base with Spices and Flour

Sprinkle the ½ cup All-Purpose Flour over the onions and stir well to coat. This creates a roux that will thicken your gravy. Cook for 1-2 minutes, stirring constantly, to remove the raw flour taste.

Now add the 1.5 tsp Smoked Paprika, 1 tsp Ground Cumin, and 1 tsp Dried Thyme. Stir for 30 seconds until the spices become fragrant. I crush the dried thyme between my fingers as I add it to release its oils.

Slowly pour in the remaining 3½ cups Vegetable Broth (reserving what was used for rice) while whisking constantly to prevent lumps. Add the 2 tbsp Soy Sauce and 1 tsp Black Pepper. Bring to a simmer and cook for 5-7 minutes until the gravy thickens enough to coat the back of a spoon.

Step 4: Finish with Creamy Richness and Umami

Reduce heat to low and stir in the 3 tbsp Nutritional Yeast. This adds a subtle cheesy depth that complements the smoky spices beautifully. Then slowly whisk in the ½ cup Unsweetened Plant Milk until fully incorporated.

Let the gravy simmer for another 3-4 minutes until it reaches your desired consistency. Taste and adjust seasoning if needed—I often find it needs just a touch more salt at this stage. The gravy should be rich, velvety, and packed with complex flavors.

Pour this luscious gravy over the fluffed rice and serve immediately. The rice will soak up the gravy as it sits, so if you’re serving a crowd, keep the gravy separate until plating.

👨‍🍳

Pro Tips For Making Rice And Gravy Recipe No Meat

  • Toast the Flour: Cook the flour in the onion-garlic fat for 2-3 minutes until golden—this removes the raw taste and thickens your gravy properly. I learned this the hard way after my first few batches tasted like paste.
  • Rinse the Rice: Give the long-grain rice a quick rinse before cooking to wash off excess starch. Sounds weird, but it works: your rice will be fluffier, not gummy.
  • Skip Cold Broth: Use warm or room-temperature vegetable broth when making the gravy. Cold broth makes the flour clump, and nobody wants lumpy gravy.
  • Rest Before Serving: Let the rice and gravy sit covered for 5-10 minutes off the heat. My grandmother swore by this, and she was right: the flavors meld and the rice absorbs just the right amount of liquid.

Perfect Pairings for This Recipe

Side Dish Pairs

Steamed green beans tossed with 1 tbsp lemon zest and toasted almonds add a bright contrast to the richness. I grow my beans in the Portland backyard—Lily loves helping me pick them. 🌱

Bread Options

A slice of crusty sourdough from New Seasons Market is perfect for soaking up extra gravy. Warm it in the oven with 1 tbsp olive oil brushed on top for a crispy finish.

Salad Pairings

A simple arugula salad with shaved fennel and orange segments cuts through the heartiness. Dress with 2 tbsp white balsamic vinegar and 3 tbsp olive oil.

Beverage Matches

Serve with a crisp Pinot Grigio or iced hibiscus tea for a refreshing balance. The tea’s tartness complements the smoky gravy beautifully. 🍷

Breakfast Twist

Top leftover rice and gravy with a fried egg and hot sauce for a next-day brunch. I use local eggs from the Portland farmers market—Pickles tries to steal them.

Extra Garnish

Fresh parsley or chives add a pop of color and freshness. A sprinkle of crushed red pepper brings heat for those who want it.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 680mg30%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 3g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead?

Yes, but adjust the liquid to 4½ cups and simmer for 40-45 minutes. The texture will be chewier, but it adds a nice nuttiness to the dish.

2

How do I make the gravy gluten-free?

Swap the all-purpose flour for rice flour or cornstarch (use 3 tbsp). Both thicken beautifully without changing the flavor.

3

Can I make this ahead of time?

Cook the rice and gravy separately, then store in airtight containers for up to 4 days. Reheat gently with a splash of broth to thin.

4

Why did my gravy turn out lumpy?

This usually means the flour wasn’t fully whisked into the oil. Next time, cook the roux for 2 minutes before adding liquid, and whisk constantly.

★★★★★4.8(4 reviews)
Nathan Turner