• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Delicious Crescent
  • Recipes
  • About
    • Food Philosophy
  • Nutrition
    • Healthy Eating Tips
menu icon
go to homepage
  • Recipes
  • About
  • Contact
Vegetable upma with cauliflower pin image.
search icon
Homepage link
  • Recipes
  • About
  • Contact
Vegetable upma with cauliflower pin image.
×
Home » Recipes » Indian

Vegetable Upma With Cauliflower

Published: Jan 14, 2021 Updated: Jul 19, 2022 Author: Roxana Begum· This post may contain affiliate links.

Jump to Recipe
Vegetable upma with cauliflower pin image.

Vegetable upma with some grated cauliflower, is a delicious and healthy twist to a quick and easy savory Indian porridge. Better nutrition but with the same mouth watering and comforting taste. And we have you covered with lots of tips and tricks for making this popular Indian dish.

Vegetable upma with cauliflower topped with cashews.

Vegan Cauliflower Upma

Upma is a south Indian breakfast that is popularly served at homes, restaurants, weddings and religious celebrations.

Roasted fine semolina is simmered in boiled salty water that has been seasoned with spices, herbs, sautéed lentils, onions, ginger and other vegetables. It is sort of like a savory polenta or southern grits porridge.

Traditional upma recipe is high in carbohydrates and low in fiber. But with some modifications, this common Indian breakfast can be taken to the next level, increasing the taste as well as nutrition potential. I have also added coconut milk which gives a nice flavor to this vegan upma, without needing the extra ghee.

This new recipe is especially great for older folks with chronic health conditions, who love this soft savory traditional porridge. Bonus is that this can be made in under 20 minutes.

Ingredients

Semolina (Rava), Cauliflower, Oil, Mustard Seeds, Cumin Seeds, Split Chickpeas, Peanuts, Ginger, Curry Leaves, Onions, Chili Pepper, Vegetables, Cilantro

All products are available at Indian grocery stores. Dry goods are also available online. 

Semolina: Use fine semolina, also known as Bombay rava, sooji, or suji. Do not use idli rava. You may also use pre-roasted semolina. Cream of wheat available at US supermarkets may be used, but it will not be exactly like the semolina of Indian brands.

Cauliflower: Remove all the leaves, stalks and use only the florets. 

Oil: Use a neutral tasting oil. Some original recipes use ghee. Festive upma recipes may use coconut oil too.

Split Lentils and Nuts: Split lentils, such as chana dal and urad dal add some flavor and nice surprises of texture. Likewise, peanuts and cashews can add taste, texture and extra nutrition.

Curry Leaves: This imparts the characteristic flavor to upma. Check out the mirchi ka salan blog post to learn how to dry curry leaves perfectly to have it available year round.

Chili Peppers: Remove seeds to lower the heat if you prefer. Jalapeños are mild, Serrano peppers are hot. Upma picks up heat very well, so use chili peppers judiciously.

Vegetables: Be sure to chop the vegetables finely. Choose a variety of colors and those with a nice texture. Carrots, green peas, green beans, tomatoes are commonly used.

A cup of cauliflower upma served on a white plate.

Pro Tips 

  • Dry roast semolina (rava) very well and evenly, at low medium heat, stirring often. It should turn light brown and fragrant, around 5 to 6 minutes.
  • The water used for cooking upma should be salty and brought to a rolling boil.
  • Use optimal amount of oil and salt for a tasty upma.
  • For a softer upma, use three cups water for one cup sooji when making traditional recipe.
  • Check the scaling feature in the recipe card below to increase or lower the quantity of dish you want to cook.
  • The vegetables used for making upma should be finely chopped, for good texture. Large pieces of vegetables will not give a good texture and mouthfeel.

Variations

This recipe is vegan, vegetarian, egg free, soy free and dairy free. 

Tomato Upma: Add chopped tomatoes to sautéed onions and cook until soft, and proceed with next steps. Skip the other vegetables if you prefer. You may add a pinch of garam masala or curry powder too.

Coconut Upma: Stir in grated fresh coconut into the upma at the end.

Semolina (Rava) Alternatives: Oats, roasted vermicelli, poha (Indian rice flakes), toasted or plain bread torn into pieces or bulgur wheat are some options to try instead.

Healthier Options: Try bulgur wheat, oats or whole grain bread as mentioned above.

Non Vegan/Vegetarian: Cook this recipe with some ghee, stir it in the end or drizzle on it before serving.

Front view of a cup of savory upma.

How to Serve Upma?

Serve it piping hot, when it is moist and mouth watering. It goes well with chutneys, Indian pickles, lemon wedges. Sometimes it is served with some coarse sugar on the side. 

A drizzle of ghee and lemon juice on top of hot upma is simply amazing south Indian comfort food! Be sure to serve some hot coffee or tea with this famous Indian breakfast.

Pair it with a high protein chutney made with hemp seeds and you have a nourishing breakfast! Try our red pepper walnut chutney with it.

Make Ahead: Roast the semolina and store in an airtight container for some weeks. Processed cauliflower can be stored in refrigerator up to 3 days ahead. Prep and chop vegetables 1 to 2 days earlier.

Storage: Upma tastes the best when it is fresh. However, leftovers can be refrigerated for 3 to 4 days. Sprinkle some water and reheat on stove top or in microwave. 

Freeze: Cool cooked upma to room temperature and pack individual portions in airtight containers or small freezer safe bags. Thaw frozen upma to room temperature and reheat as above.

Nutrition Facts

For this recipe, I used cauliflower to substitute part of the semolina. I grated the cauliflower so finely in the food processor that it looks and feels like cooked semolina and perfectly integrates into the dish. 

The resulting dish is 40% lower in carbs, 25% lower in calories and with more nutrients than the traditional version, but retaining the same "Original Taste”!

As I explain in my post on creamy cauliflower stuffed meatballs, cauliflower is an amazingly versatile vegetable. So, the addition of cauliflower gives this upma a nutrient and antioxidant boost.

Indian savory semolina porridge in a plate.

Frequently Asked Questions

How To Prevent Sticky upma?

Be sure to roast the semolina very well and bring the water to a rolling boil. Do not stir the semolina too much after mixing it into the boiled water. 

How To Prevent Lumpy Upma?

Roast the semolina very well and add it gradually to the boiled water, making sure to briskly stir the semolina into the water. If needed, lower the heat or take it away from the stove while adding the semolina. This will further prevent lump formation.

Is Upma Healthy?

Upma is made with semolina which is produced through a process of milling. This results in the loss of nutrient rich parts of the wheat grain, that is the bran and the germ. What remains after sifting are coarse pieces of the carbohydrate rich endosperm.

It also depends on how upma is cooked. If it is simply made with semolina and some spices, then it will be mainly a source of carbs and not much of other nutrients.

But upma can be made healthier with addition of vegetables and nuts. And use of whole wheat bulgur, instead of rava or part substitution with grated cauliflower, as we do in the recipe here.

Is Upma Good for Weight Loss?

It is not necessarily a product for weight loss. More important is to consider the portion size. If moderate portion sizes are used, then it can be part of a heathy diet, especially when prepared with added vegetables and nuts. For weight management, the cauliflower upma here is better than traditional upma.

Is Upma Good For Diabetics?

No, it is not particularly good for diabetics as such. But it can be included in a diabetic diet, making sure to count the carbohydrates. Because, traditional upma is a rich source of carbs. 

The recipe used here is a fabulous replacement to include in a diabetic diet. As it is relatively lower in carbs and calories, higher in fiber and other nutrients. Increase the protein content with suggestions from below to make it even better for a diabetic.

How Can I Increase the Protein in Upma?

Add more nuts, edamame, sautéed paneer or tofu, lentils, etc., to the recipe. Serve it with a protein rich chutney and/or yogurt.

More Indian Recipes

  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Hyderabadi tomato curry with eggs in a serving dish.
    Tomato Curry with Eggs
  • Easy aloo gobi served in a platter.
    Easy Aloo Gobi (Oven Roasted)
  • Rice kheer served in a large bowl and two small bowls.
    Kheer (Indian Rice Pudding)

★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Close up view of vegetable upma with cauliflower topped with cashews.
5 from 6 votes

Vegetable Upma With Cauliflower

Vegetable upma with some grated cauliflower, is a delicious and healthy twist to a quick and easy savory Indian porridge. Better nutrition but with the same mouth watering and comforting taste. And we have you covered with lots of tips and tricks for making this popular Indian dish.
Prep Time10 minutes mins
Cook Time15 minutes mins
Total Time25 minutes mins
Print SaveSaved!
Course :Breakfast
Cuisine :Indian
Servings: 5 Cups
Calories: 273kcal
Author: Roxana Begum

Ingredients

  • 1½ pounds cauliflower florets, chopped, about ½ cauliflower head
  • ¾ cup semolina Bombay rava or sooji, see note
  • 2 tablespoons olive oil or peanut oil
  • 1 teaspoon mustard seeds
  • ½ teaspoon cumin seeds optional
  • 2 teaspoons chana dal split chickpeas, or use 1 teaspoon chana and 1 teaspoon urad dal
  • 2 tablespoons peanuts
  • 2 tablespoons cashews optional
  • 8 curry leaves
  • ½ tablespoon grated ginger
  • 1 cup finely chopped onions
  • 1 chili pepper chopped, jalapeño mild or serrano hot
  • ¼ cup mushrooms finely chopped
  • ¼ cup carrots or tomatoes, finely chopped
  • ¼ cup green peas or green beans, finely chopped
  • 2½ cups water
  • 1 teaspoon salt adjust as needed
  • ½ cup coconut milk
  • 3 tablespoons chopped cilantro
  • 1 tablespoon lemon juice optional
US Customary - Metric

Equipment

  • Wide Saute Pan
  • Steamer
  • Skillet
  • Chef's Knife
  • Cutting Board
Prevent your screen from going dark

Instructions

  • Steam the chopped cauliflower for 10 minutes. Then, process it until it acquires a fine rice like texture.
    Cauliflower steamed and processed for making the pizza.
  • Place the processed cauliflower in a clean cheese cloth or kitchen towel and squeeze out the moisture as well as you can.
    Processed cauliflower after squeezing out the moisture.
  • The mixture should be very dry. It should be about 1½ cups in quantity.
    Cooled and finely processed cauliflower fluffed with a fork.
  • Make sure that the vegetables are all finely chopped.
  • Roast the semolina (rava) in a skillet over low medium heat, stirring often and until light brown and fragrant, 5 to 6 minutes. Let it cool.
    Semolina being roasted in a skillet.
  • In a large and wide sauté pan, heat 2 tablespoons oil at medium setting. Add mustard seeds, cumin seeds and chana dal.
    Spices being fried in oil for making upma.
  • When the mustard seeds start to splutter, add the peanuts and cashews. Sauté few minutes until the nuts turn light brown. Add the curry leaves, ginger and stir two minutes until fragrant.
    Ingredients used for making upma placed in a plate.
  • Then add the onions. Sauté until softened and translucent, 3 to 4 minutes. Add chopped peppers and stir for a minute. Then add the mushrooms, carrots (or tomatoes), green peas (or beans) and cook few minutes until slightly tender.
    Vegetables and spices sauteed for making upma.
  • Add water and salt. Make sure that the water tastes slightly salty. Bring it all to a rolling boil.
  • Then reduce the heat to low medium. Slowly and gradually pour the roasted semolina/rava, while stirring continuously with the other hand. This will ensure that the rava is incorporated well and with no lumps. Stir well and break up any lumps formed.
  • When the mixture starts to bubble, add the processed cauliflower, coconut milk, cilantro and stir it well.
  • Lower the heat, place the lid and simmer until all the water is absorbed, about 10 minutes. Mix in the lemon juice. Turn off the heat.
  • Serve this healthy vegetable upma hot with hemp seed or walnut chutney.

Notes

  1. Semolina: Use fine semolina, also known as Bombay rava, sooji, or suji. Do not use idli rava. You can try pre-roasted semolina. Cream of wheat available in USA may be used, but it will not be exactly like the semolina of Indian brands.
  2. Semolina/Rava Substitute: Oats, roasted vermicelli, poha (Indian rice flakes), toasted or plain bread torn into pieces or bulgur wheat are some options to try instead.
  3. Healthier Options: Try bulgur wheat, oats or whole grain bread as mentioned above.
  4. Curry Leaves: Check out this mirchi ka salan blog post to learn how to dry curry leaves perfectly to have it available year round.
  5. Make Ahead: Roast semolina and store in an airtight container for some weeks. Process cauliflower up to 3 days before. Prep and chop vegetables couple days ahead.
  6. Storage: Upma tastes best when it is fresh. But leftovers may be refrigerated for 3 to 4 days. Sprinkle some water and reheat on stove top or in microwave.
  7. Freeze: Cool cooked upma to room temperature and pack individual portions in airtight containers or small freezer safe bags. Thaw frozen upma to room temperature and reheat as above.
  8. Check the scaling feature in the recipe card above to adjust the amount of upma you want to make.
  9. Tomato upma, coconut upma, other variations and tips are in the blog post above.
  10. All products are available at Indian grocery stores. Dry goods are also available online.

Nutrition

Serving: 1Cup | Calories: 273kcal | Carbohydrates: 35g | Protein: 9g | Fat: 12g | Saturated Fat: 3g | Sodium: 568mg | Potassium: 610mg | Fiber: 6g | Sugar: 5g | Vitamin A: 1201IU | Vitamin C: 105mg | Calcium: 62mg | Iron: 3mg
Did you make this recipe?I would love to know about it. Tag me @thedeliciouscrescent.

This post was first published on May 31st 2016 and has been updated with photos, improvements in recipe formatting, tips, FAQs and additional enhancements.

More Vegan Recipes

  • Close up view of mango chutney filled in a jar.
    Mango Chutney Recipe 
  • Spicy lentil salad with avocado in a serving dish.
    Spicy Lentil Salad with Avocado
  • Sprouts salad served in a coconut shell.
    Sprouts Salad with Coconut (Sundal)
  • Lemon cauliflower rice seasoned with spices, herbs, chilies and served in a glass plate.
    Spicy Cauliflower Rice with Farro
« Mirchi Ka Salan (Pepper Curry)
Fesenjan (Persian Chicken Stew) »

Share the Post

Reader Interactions

Comments

  1. Dannii

    January 17, 2021 at 7:54 am

    I have never heard of this before. But I am always looking for new ways to eat vegetables, and this looks delicious.

    Reply
  2. Adrianne

    January 17, 2021 at 4:40 am

    This is an interesting and original recipe with flavours I don't try that often so I am keen to give it a go. It is great to know the semolina keeps it from going lumpy! Cheers

    Reply
  3. Jesse

    January 16, 2021 at 9:34 pm

    Yes! We have the ingredients lined up for this for breakfast in the morning. So yummy!

    Reply
  4. Andrea

    January 16, 2021 at 9:25 pm

    This upma looks fantastic! I really like the addition of the vegetables.

    Reply
  5. Tara

    January 16, 2021 at 8:31 pm

    Such a delicious use for cauliflower! I love all your tips to help make the vegetable upma perfect. Sounds wonderful!

    Reply
5 from 6 votes (1 rating without comment)

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Vegetable upma with cauliflower pin image.

NICE TO MEET YOU!

Head shot of Roxana

Hi, I'm Roxana, registered dietitian and recipe developer. Here I share wholesome & delicious recipes with room for cravings. Healthy makeovers. Step-by-step photos & videos.
Read More…

Trending Recipes

  • Chicken biryani served in a plate.
    Easy Hyderabadi Chicken Biryani
  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Haleem topped with fried onions, chili slices, herbs and lemon wedges.
    Hyderabadi Haleem Recipe
  • Persian love cake served with tea.
    Persian Love Cake Recipe
  • Close up view of Persian grilled chicken kabobs on skewers.
    Grilled Chicken Kabobs (Joojeh)
  • Close up view of Persian herb stew in a white pan.
    Ghormeh Sabzi (Persian Herb Stew)
  • Ash-e reshteh served in a bowl..
    Ash Reshteh (Persian Noodle Soup Recipe)
  • Maamoul cookies arranged in a plate.
    Maamoul Cookies (Date Filled Cookies)

Footer

Vegetable upma with cauliflower pin image.

^ back to top

About

  • About Us
  • Privacy Policy & Terms

Contact

  • Contact
  • Accessibility
As featured in image

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 · THE DELICIOUS CRESCENT ·

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.