How to ask someone to dinner by text
Learn to text a dinner invitation that feels natural, specific, and easy to say yes to. Avoid the common asks that kill momentum.
You've matched, you've traded a few messages, and now you want to move this to in-person. The dinner ask is where most people stall. They either make it too casual (sounds like a maybe) or too formal (puts pressure on both of you). The text needs to do one job: propose a specific plan in a way that treats her response as information, not rejection.
A good dinner text assumes nothing about her schedule, gives her an actual date or timeframe to react to, and makes it clear what you're asking for. It should read like a person who has a life and assumes she does too, not someone desperately hoping she'll say yes.
Timing matters here. Send it when the conversation has momentum but before it goes stale. If you've been texting for three days, send it. If it's been two weeks of dry back-and-forths, she's already decided.

Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for freeRizz AI Screenshot the chat and get the next message for this person.
She's waiting for you to move this somewhere real
If you're still texting after the initial exchange, she's noticed. The message game has an expiration date. She either wants to meet you or she doesn't, and right now she's probably assuming you're not confident enough to ask. A few back-and-forths shows interest, but asking for dinner shows you meant it.
When she responds to your dinner text, that response tells you something concrete. If she offers a day, she wants to meet you. If she says she's busy but doesn't suggest another time, she's not interested. If she asks what restaurant, she's leaning yes. Read the response literally. Don't interpret enthusiasm into a maybe.
Name a specific window, not a specific restaurant
Give her a day or two to pick from ("Friday or Saturday?"), not a restaurant. She doesn't know what she feels like eating yet. She doesn't know if she's free Friday at 7pm versus 8pm. What she can do right now is say whether Friday or Saturday works.
Once she picks a day, then you narrow it down. Suggest a restaurant after she commits to when. This feels less like a high-stakes plan and more like two people figuring out logistics. It also means if she can't make either day, she tells you now instead of accepting dinner and canceling three days later.
Send it Tuesday through Thursday afternoon
Monday morning people are overwhelmed. Friday they're already thinking about the weekend. Send it on a day when she has actual thinking time and can look at her calendar without rushing. Avoid nights and early mornings.
If she doesn't respond within 24 hours, send something short and light once more ("no pressure if this week's crazy"). After that, stop. If she wanted to meet you, she would respond. A third message looks like you're not reading the room. Move on and match with someone who's responsive.
Why these replies fail
“We should grab dinner sometime, that would be fun”
It's not a real ask. She can't say yes or no to something vague, so she'll just like it and move on.
“Are you free? Do you like Italian or Thai? What area do you live in? What time works for you?”
Four questions in one text feels like an interrogation and puts all the planning burden on her to answer.
“I'm free Saturday at 7pm, there's this amazing place I've been wanting to take someone to”
Too much assumed confidence and zero flexibility. If she can't do 7pm Saturday, you've already failed and have to renegotiate.
Common mistakes
- Making it a question that doesn't ask anything ("we should grab dinner sometime" leaves her nothing to do)
- Offering too many options and creating decision fatigue ("Monday, Wednesday, or Friday? Italian, Thai, or steakhouse?")
- Being too vague about what dinner means (sound like you're unsure whether it's a date)
- Waiting too long to ask (text momentum dies and she moves on)
- Sending it at 11pm or during a work day when she can't respond properly
Questions people ask
- What if she says she's busy but doesn't suggest another time?
- That's a no. Don't offer more dates or ask when she's free. Just say something like "no worries, let me know if that changes" and let it go. Chasing someone who doesn't make time for you wastes your momentum with people who actually want to meet.
- Should I suggest a specific restaurant in my first dinner text?
- No. She hasn't committed to a day yet. Suggesting a restaurant locks in too much detail before she's even said yes to meeting. Wait until she picks a day, then say "there's this place I think you'd like" with a specific restaurant.
- How long should I wait before asking her to dinner?
- Three to five days of actual back-and-forth is enough. You don't need weeks of texting to justify asking someone out. In fact, waiting longer usually kills momentum. If you've had a real conversation or two, ask.
- What if she asks what restaurant before confirming a day?
- She's interested. Name one or two places right then and ask which day works. She's trying to figure out if the plan sounds good before committing to when. Show her it's real, then she'll pick a day.
What people say after using WingAI
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
“She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”
Marcus T.
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for free