Cactus Blossom

Typical price$8.99
Protein25 g
Calories2,250
AvailableLunch & dinner

Prices last checked October 28, 2026

A whole onion cut into petals, battered and fried, with Cajun horseradish sauce.

The Cactus Blossom is Texas Roadhouse’s signature appetizer: a whole onion cut so it opens into petals, hand-battered, fried golden and served with Cajun horseradish dipping sauce.

It is made to share. The whole blossom has 2,250 calories before sauce, which is about 560 calories each when split four ways.

Cactus Blossom Price (October 2026)

The Cactus Blossom typically costs $8.99 at U.S. Texas Roadhouse restaurants, and you can expect to pay anywhere from about $7.99 to $11.99. Texas Roadhouse sets prices by market, so the same plate can cost a few dollars more in big cities and high-cost states, and delivery apps usually add a markup.

ItemTypical priceCalories
Cactus Blossom$8.992,250

Cactus Blossom Calories and Nutrition

The Cactus Blossom has 2,250 calories, about 113% of a 2,000-calorie day, along with 25 g of protein and 5,000 mg of sodium.

NutrientAmount% Daily Value*
Calories2,250113%
Total fat135 g173%
Carbohydrates236 g86%
Protein25 g50%
Sodium5,000 mg217%

*Percent Daily Values are based on a 2,000-calorie diet. Nutrition is for the whole appetizer without the Cajun horseradish sauce. Nutrition is approximate and based on Texas Roadhouse's published U.S. nutrition information.

What's in the Cactus Blossom?

  • Whole onion
  • Seasoned batter
  • Cajun horseradish sauce

Allergens: Texas Roadhouse's allergen details for this item are not published online; restaurants provide an allergen guide on request. Recipes and suppliers can change, so always check Texas Roadhouse's allergen information or ask your server if you have a food allergy.

When can you order the Cactus Blossom?

The Cactus Blossom is on the regular Texas Roadhouse menu and is served whenever the restaurant is open. Most locations open around 3 or 4 p.m. on weekdays and at 11 a.m. on Friday, Saturday and Sunday, so weekday lunch depends on your restaurant. See Texas Roadhouse hours.

Is the Cactus Blossom worth it?

At a typical $8.99, the Cactus Blossom works out to about $0.40 per 100 calories and 2.8 grams of protein per dollar, which is below the average for just for starters on the menu (3.5 g per dollar).

On a tighter budget? The Texas Red Chili costs about $4.99.

Ordering tips

  • Share it between three or four people.
  • Ask for extra Cajun horseradish sauce; it usually comes free.

Cactus Blossom FAQ

How much does the Cactus Blossom cost at Texas Roadhouse?

The Cactus Blossom costs about $8.99 at a typical U.S. Texas Roadhouse as of October 2026. Prices we tracked range from $7.99 to $11.99 depending on the restaurant.

How many calories are in the Cactus Blossom?

The Cactus Blossom has 2,250 calories, 135 g of fat, 236 g of carbohydrates and 25 g of protein. Nutrition is for the whole appetizer without the Cajun horseradish sauce.

When can you order the Cactus Blossom?

Whenever the restaurant is open. Most Texas Roadhouse locations open in the afternoon on weekdays and at 11 a.m. on weekends.

How many calories are in a Cactus Blossom?

About 2,250 calories for the whole appetizer, not including the dipping sauce.

See the full Just for Starters menu with prices